안녕하세요, 저는 Linux Mint 18.2를 실행 중이고 Ocaml(4.05.0)용 lablgtk를 설치하려고 합니다. Readme에는 findlib 1.2.1이 필요하다고 되어 있어서 설치해 보았습니다.
findlib에 대해 ./configure를 시도하면 두 가지 메시지가 나타납니다.
labltk: 존재하지 않습니다
camlp4: 존재하지 않습니다
그래서 camlp4를 다운로드한 후 labltk를 다운로드해 보았습니다. labltk에 대해 ./configure를 시도하면 다음 메시지가 나타납니다.
LablTk 구성... 테스트 실행: gcc -O2 -fno-strict-aliasing -fwrapv
-D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst tclversion.c를 찾을 수 없음 -lm -ldl
gcc: 오류: 아님: 해당 파일이나 디렉터리가 없습니다
gcc: 오류: 발견: 해당 파일이나 디렉터리가 없습니다
테스트 실행: gcc -O2 -fno-strict-aliasing -fwrapv
-D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/local/include tclversion.c를 찾을 수 없음 -lm -ldl
gcc: 오류: 아님: 해당 파일이나 디렉터리가 없습니다
gcc: 오류: 발견: 해당 파일이나 디렉터리가 없습니다
테스트를 실행하십시오. gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/opt/local/include tclversion.c notfound -lm -ldl
gcc: 오류: 아님: 해당 파일이나 디렉터리가 없음 gcc: 오류: 발견됨: 해당 파일이나 디렉터리가 없음
테스트를 실행하세요: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/sw/include tclversion.c notfound -lm -ldl
gcc: 오류: 아님: 해당 파일이나 디렉터리가 없습니다
gcc: 오류: 발견: 해당 파일이나 디렉터리가 없습니다
테스트를 실행하십시오. gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/pkg/include tclversion.c notfound -lm -ldl gcc: 오류: 없음: 해당 파일 없음 또는 디렉토리 gcc: 오류: 발견: 테스트를 실행 중인 해당 파일 또는 디렉토리 없음: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include tclversion.c -lm 찾을 수 없음 - ldl gcc: 오류: 아님: 해당 파일 또는 디렉터리 없음 gcc: 오류: 발견: 해당 파일 또는 디렉터리 없음 runtest: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I /usr/ local/include /tcl8.6 -I/usr/local/include/tk8.6 tclversion.c를 찾을 수 없음 -lm -ldl gcc: 오류: 없음: 해당 파일 또는 디렉터리 없음 gcc: 오류: 발견됨: 없음 해당 파일 또는 디렉토리 실행 테스트: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include/tcl8.6 -I/usr/include/tk8.6 tclversion을 찾을 수 없음 .c -lm -ldl gcc: 오류: 아님: 해당 파일 또는 디렉터리 없음 gcc: 오류: 발견: 해당 파일 또는 디렉터리 없음 runtest: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT - o tst -I/usr /local/include /tcl8.5 -I/usr/local/include/tk8.5 tclversion.c를 찾을 수 없음 -lm -ldl gcc: 오류: 아님: 해당 파일 또는 디렉터리가 없음 gcc: 오류: 발견됨: 해당 파일이 없음 또는 디렉토리 실행 테스트: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include/tcl8.5 -I/usr/include/tk8 5 tclversion.c를 찾을 수 없음 -lm -ldl gcc: 오류: 아님: 해당 파일 또는 디렉터리 없음 gcc: 오류: 발견됨: 해당 파일 또는 디렉터리 없음 runtest: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS= 64 -D_REENTRANT -o tst -I/usr /local/include /tcl8.4 -I/usr/local/include/tk8.4 tclversion.c를 찾을 수 없음 -lm -ldl gcc: 오류: 아님: 해당 파일 또는 디렉터리 없음 gcc: 오류: 발견: 해당 파일 없음 또는 디렉토리 실행 테스트: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include/tcl8.4 -I/usr/ include/tk8.4 tclversion.c 찾을 수 없음 -lm -ldl gcc: 오류: 아님: 해당 파일 또는 디렉터리 없음 gcc: 오류: 발견: 해당 파일 또는 디렉터리 없음 runtest: gcc -O2 -fno-strict-aliasing - fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr /local/include /tcl8.3 -I/usr/local/include/tk8.3 tclversion.c를 찾을 수 없음 -lm -ldl gcc: 오류: 없음: 없음 해당 파일 또는 디렉터리가 없습니다. gcc: 오류: 발견: 해당 파일이 없습니다. 또는 디렉토리 실행 테스트: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include/tcl8.3 - I/usr/include/tk8.3 tclversion.c를 찾을 수 없음 - lm -ldl gcc: 오류: 아님: 해당 파일 또는 디렉터리 없음 gcc: 오류: 발견됨: 해당 파일 또는 디렉터리 없음 runtest: gcc -O2 -fno- strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/ usr/local/include /tcl8.2 -I/usr/local/include/tk8.2 tclversion.c를 찾을 수 없음 -lm -ldl gcc: 오류: 아님: 해당 파일 또는 디렉터리 없음 gcc: 오류: 발견: 해당 파일 없음 또는 디렉토리 실행 테스트: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include/ tcl8.2 -I/usr/include/tk8.2 tclversion.c 찾을 수 없음 - lm -ldl
gcc: 오류: 아님: 해당 파일이나 디렉터리가 없습니다
gcc: 오류: 발견: 해당 파일이나 디렉터리가 없습니다
tcl.h 및/또는 tk.h를 찾을 수 없습니다.
**구성 요약**
'labltk' 라이브러리: 지원되지 않음
패키지 관리자를 확인했는데 tcl, tk, tcl-dev 및 tk-dev 8.6.0+9가 설치되어 있습니다.
다음에 무엇을 시도해야 할지 잘 모르겠지만 Ocaml의 Gtk 인터페이스가 필요합니다. 도움을 주시면 감사하겠습니다. 감사해요!
답변1
구성이 생성되는 명령줄에 삽입된 "찾을 수 없음"을 생성하는 것이 무엇인지 파악해야 합니다. 이는 추가로 누락된 종속성이 될 것입니다.
이 모든 것의 배포판 패키지 버전을 사용해 보셨나요? 그들은 모든 문제를 해결해야 합니다. 예를 들어 Mint에는 작동하는 것처럼 보이는 패키지가 있습니다(확실하지 않음).정확히무엇을 찾고 계신가요):
p liblablgtk2-ocaml - runtime libraries for OCaml bindings for G
p liblabltk-ocaml - OCaml bindings to Tcl/Tk (runtime librarie
등.