Alpine Linux - libtorrentを構築できません。 linux/netlink.hはありません。

Alpine Linux - libtorrentを構築できません。 linux/netlink.hはありません。

コンパイルしようとしています。無料の種アルパイン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

おすすめ記事