Olá, estou executando o Linux Mint 18.2 e tentando instalar o lablgtk para Ocaml (4.05.0). No README, findlib 1.2.1 é necessário, então tentei instalá-lo.
Quando tento ./configure para findlib, recebo duas mensagens:
labltk: não presente
camlp4: não presente
Baixei o camlp4 e tentei baixar o labltk. Quando tentei ./configure para labltk, recebi a mensagem:
Configurando LablTk... runtest: gcc -O2 -fno-strict-aliasing -fwrapv
-D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst não encontrado tclversion.c -lm -ldl
gcc: error: not: Arquivo ou diretório inexistente
gcc: erro: encontrado: arquivo ou diretório inexistente
teste de execução: gcc -O2 -fno-strict-aliasing -fwrapv
-D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/local/include não encontrado tclversion.c -lm -ldl
gcc: error: not: Arquivo ou diretório inexistente
gcc: erro: encontrado: arquivo ou diretório inexistente
runtest: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/opt/local/include não encontrado tclversion.c -lm -ldl
gcc: erro: não: Arquivo ou diretório inexistente gcc: erro: encontrado: Arquivo ou diretório inexistente
runtest: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/sw/include não encontrado tclversion.c -lm -ldl
gcc: error: not: Arquivo ou diretório inexistente
gcc: erro: encontrado: arquivo ou diretório inexistente
runtest: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/pkg/include não encontrado tclversion.c -lm -ldl gcc: error: not: Arquivo ou diretório inexistente gcc: erro: encontrado: Nenhum tal arquivo ou diretório runtest: gcc -O2 -fno-strict-aliasing -fwrapv -D_FILE_OFFSET_BITS=64 -D_REENTRANT -o tst -I/usr/include não encontrado tclversion.c -lm -ldl gcc: erro: não: Arquivo ou diretório inexistente gcc: erro: encontrado: arquivo ou diretório inexistente 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 não encontrado tclversion.c -lm -ldl gcc: erro: não: Arquivo ou diretório inexistente gcc: erro: encontrado: arquivo ou diretório inexistente runtest: 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 não encontrado tclversion.c -lm -ldl gcc: erro: não: Arquivo ou diretório inexistente gcc: erro: encontrado: arquivo ou diretório inexistente 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 não encontrado tclversion.c -lm -ldl gcc: error: not: Arquivo ou diretório inexistente gcc: error: found: No such file or directory runtest: 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 não encontrado tclversion.c -lm -ldl gcc: erro: não: Arquivo ou diretório inexistente gcc: erro: encontrado: arquivo ou diretório inexistente 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 não encontrado tclversion.c -lm -ldl gcc: erro: não:Arquivo ou diretório inexistente gcc: erro: encontrado: Não existe arquivo ou diretório runtest: 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 não encontrado tclversion.c -lm -ldl gcc: erro: não: Arquivo ou diretório inexistente gcc: erro: encontrado: arquivo ou diretório inexistente 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 não encontrado tclversion.c -lm -ldl gcc: erro: não: Arquivo ou diretório inexistente gcc: erro: encontrado: Não existe arquivo ou diretório runtest: 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 não encontrado tclversion.c -lm -ldl gcc: erro: não: Arquivo ou diretório inexistente gcc: erro: encontrado: Arquivo ou diretório inexistente 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 não encontrado tclversion.c - lm -ldl gcc: erro: não: Arquivo ou diretório inexistente gcc: erro: encontrado: arquivo ou diretório inexistente runtest: 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 não encontrado tclversion.c -lm -ldl
gcc: error: not: Arquivo ou diretório inexistente
gcc: erro: encontrado: arquivo ou diretório inexistente
tcl.h e/ou tk.h não encontrados.
** Resumo da configuração **
A biblioteca "labltk": não suportada
Verifiquei meu gerenciador de pacotes e tenho tcl, tk, tcl-dev e tk-dev 8.6.0+9 instalados.
Eu realmente não sei o que tentar a seguir, mas preciso da interface Gtk para Ocaml. Qualquer ajuda é apreciada. Obrigado!
Você precisa descobrir o que está gerando o "não encontrado" que está interpolando nas linhas de comando que a configuração está gerando - haverá mais alguma dependência ausente.
Você já tentou usar as versões em pacotes de distro de tudo isso? Eles devem ter todos os problemas resolvidos. Mint tem pacotes que parecem aplicáveis, por exemplo (não sei exatamente o que você está procurando):
e assim por diante.