포트를 사용하여 새로운 FreeBSD 설치에 Gnome을 설치하려고 합니다.
다음과 같은 오류 메시지가 나타납니다.
Checking for headers required to compile python extensions ... not found
그런 다음 예기치 않게 실패합니다.
python27을 다시 설치해 보았지만 도움이 되지 않았습니다.
무엇이 문제일까요?
편집하다:
저는 FreeBSD 9.1을 실행하고 있습니다. gnome을 설치하기 위해 다음 단계를 시도했습니다.자주하는 질문
그런 다음
cd /usr/ports/x11/gnome2
방금 실행했고 make install clean
구성에 대해서는 make config
두 가지 선택되지 않은 옵션이 있는지 확인하여 변경하지 않고 그대로 두었습니다.
XSCREENSAVER
MAPI
내가 얻는 결과는 python2.7-config --includes
다음과 같습니다.
-I/usr/local/include/python2.7 -I/usr/local/include/python2.7
답변1
Gnome 종속성인 Python 확장을 컴파일하는 데 필요한 헤더 파일이 누락되었습니다. 매뉴얼을 따르고 stable 브랜치를 사용하면 이런 일이 발생하지 않습니다. 문제를 해결하기에 충분한 정보를 제공하지 않았습니다.
답변2
오류에 나와 있듯이 문제는 "make"가 해당 pth
파일을 찾고 있다는 것입니다. cp /usr/local/include/pth /usr/local/include/python2.7
2.6 대신 python2.7을 설치하여 문제를 해결했습니다 .
물론 이것은 문제에 대한 심각한 해결책이 아니라 해결 방법입니다.