컴파일하려고하는데무료 씨앗알파인 리눅스에서. 정상적으로
autogen
작동 configure
하지만 호출 후 make
다음 메시지와 함께 실패합니다.
local_addr.cc:45:10: fatal error: linux/netlink.h: No such file or directory
확인해 /usr/include
보니 netlink/netlink.h
.만 있는데, 소스 파일에 다음 include가 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