コンパイルしようとしています。無料の種アルパインLinuxで。正常に
autogen
動作しますconfigure
が、呼び出し後、make
次のメッセージで失敗します。
local_addr.cc:45:10: fatal error: linux/netlink.h: No such file or directory
確認して/usr/include
みるnetlink/netlink.h
と、.のみがありますが、ソースファイルに次のインクルードがrtnetlink.h
ありません。
これは依存関係の欠落によるものですか、それともglibc / musl関連の問題のためですか? Alpine Linuxでlibtorrent / rtorrentを構築する方法は?
Alpineにrtorrentパッケージがあることはわかっていますが、ビルドオプションをカスタマイズできるように直接ビルドすることをお勧めします。
ビルドしようとする前にインストールしたパッケージは次のとおりです。
- 自動設定
- 自動車メーカー
- 図書館ツール
- パッケージ構成
- ncurses開発
- zlib-dev
- libsigc++-dev
- ライブラリカール
- カール開発
- libnl-dev
答え1
それ現れるlinux-headersパッケージに含まれているのでインストールnetlink.h
してください。
apk add --update linux-headers