leoCCB
(usa Slackware)
Enviado em 14/04/2013 - 23:58h
renato_pacheco escreveu:
É, não tem como inserir o caminho msm. Veja se o diretório /usr/include existe. Caso negativo, crie um link simbólico para essa pasta:
ln -s /usr/local/include /usr/include
Se ele existir, copie esse cabeçalho (gtkdatabox.h) para o diretório mencionado acima e tente compilar novamente.
Eu já havia copiado o gtkdatabox.h para o /usr/include, mas não obtive êxito na empreitada.
leo@leo:~$ locate gtkdatabox.h
/usr/src/debug/gtkdatabox-0.9.1.1/gtk/gtkdatabox.h
/usr/local/include/gtkdatabox.h
/usr/include/gtkdatabox.h
leo@leo:~$
e rodando o ./configure novamente gera a mesma saída negando o gtkdatabox.
com o make, nas últimas linhas, há uma luz...
lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lm -lcurl -lgtkdatabox
/usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackware-linux/bin/ld: main.o: undefined reference to symbol 'g_module_supported'
/usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackware-linux/bin/ld: note: 'g_module_supported' is defined in DSO /usr/lib64/libgmodule-2.0.so.0 so try adding it to the linker command line
/usr/lib64/libgmodule-2.0.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: ** [klavaro] Erro 1
make[2]: Saindo do diretório `/mnt/hd/linux/inst-man/klavaro-1.9.5/src'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/mnt/hd/linux/inst-man/klavaro-1.9.5'
make: ** [all] Erro 2
root@leo:/mnt/hd/linux/inst-man/klavaro-1.9.5#
mas infelizmente eu sou meio cego e não enxergo essa luz, apenas turvamente...
o que seria esse "g_module_supported' is defined in DSO"
e adicionar um link: /usr/lib64/libgmodule-2.0.so.0 so try adding it to the linker command line
não compreendo os códigos, capitão!!