Olá a todos, Estou tentando compilar alguns programas feitos com GTK1.2 com a interface feita com o Glade no meu Debian Unstable porém não estou conseguindo na versão GTK1.2 tenho o seguinte erro quando rodo o ./configure : . . . checking what language compliance flags to pass to the C compiler... checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for pthread_create in -lpthread... yes checking for gtk-config... /usr/bin/gtk-config checking for GTK - version >= 1.2.0... no *** Could not run GTK test program, checking why... *** The test program failed to compile or link. See the file config.log for the *** exact error that occured. This usually means GTK was incorrectly installed *** or that you have moved GTK since it was installed. In the latter case, you *** may want to edit the gtk-config script: /usr/bin/gtk-config configure: error: GTK not installed ./configure: line 5411: exit: or: numeric argument required ./configure: line 5411: exit: or: numeric argument required [EMAIL PROTECTED]:~/Projetos/ihmserial$
e no arquivo config.log tenho o seguinte num dos trechos : . . . configure:4701: $? = 0 configure:4704: test -s conftest.o configure:4707: $? = 0 configure:4718: result: yes configure:4732: checking for pthread_create in -lpthread configure:4762: gcc -o conftest -g -O2 -Wall -Wunused conftest.c -lpthread >&5 configure:4768: $? = 0 configure:4771: test -z || test ! -s conftest.err configure:4774: $? = 0 configure:4777: test -s conftest configure:4780: $? = 0 configure:4793: result: yes configure:5150: checking for gtk-config configure:5168: found /usr/bin/gtk-config configure:5181: result: /usr/bin/gtk-config configure:5189: checking for GTK - version >= 1.2.0 configure:5295: gcc -o conftest -g -O2 -Wall -Wunused -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include conftest.c -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm >&5 /usr/lib/libgdk.so: undefined reference to `XFreePixmap' /usr/lib/libgtk.so: undefined reference to `XSetInputFocus' /usr/lib/libgdk.so: undefined reference to `XSetWMProtocols' /usr/lib/libgdk.so: undefined reference to `XSetWMIconName' /usr/lib/libgdk.so: undefined reference to `XShmDetach' /usr/lib/libgdk.so: undefined reference to `XLowerWindow' /usr/lib/libgdk.so: undefined reference to `XCreateFontCursor' /usr/lib/libgdk.so: undefined reference to `XCopyGC' /usr/lib/libgdk.so: undefined reference to `XTextWidth16' /usr/X11R6/lib/libXi.so: undefined reference to `XGetErrorDatabaseText' /usr/lib/libgdk.so: undefined reference to `XSetWindowBackground' /usr/lib/libgdk.so: undefined reference to `XSetTransientForHint' /usr/lib/libgtk.so: undefined reference to `XChangeActivePointerGrab' /usr/lib/libgdk.so: undefined reference to `XDrawString' /usr/lib/libgdk.so: undefined reference to `XCreateRegion' /usr/lib/libgdk.so: undefined reference to `XGrabKeyboard' /usr/lib/libgdk.so: undefined reference to `XSync' /usr/lib/libgdk.so: undefined reference to `XIntersectRegion' /usr/lib/libgdk.so: undefined reference to `XUnionRegion' /usr/lib/libgdk.so: undefined reference to `XDrawLines' /usr/lib/libgdk.so: undefined reference to `XUnsetICFocus' /usr/lib/libgdk.so: undefined reference to `XDefineCursor' /usr/lib/libgdk.so: undefined reference to `XFreeCursor' /usr/lib/libgdk.so: undefined reference to `XDrawPoint' /usr/lib/libgdk.so: undefined reference to `XMapWindow' /usr/lib/libgdk.so: undefined reference to `XSetClipRectangles' /usr/lib/libgdk.so: undefined reference to `XGetVisualInfo' /usr/lib/libgdk.so: undefined reference to `XCloseDisplay' /usr/lib/libgdk.so: undefined reference to `XRaiseWindow' /usr/lib/libgdk.so: undefined reference to `XPending' /usr/lib/libgdk.so: undefined reference to `XGetIMValues' /usr/lib/libgdk.so: undefined reference to `XGetICValues' /usr/lib/libgdk.so: undefined reference to `XOpenIM' /usr/lib/libgdk.so: undefined reference to `XSetClassHint' /usr/lib/libgdk.so: undefined reference to `XSetSelectionOwner' /usr/lib/libgdk.so: undefined reference to `XPolygonRegion' /usr/lib/libgdk.so: undefined reference to `XCreateSimpleWindow' /usr/lib/libgdk.so: undefined reference to `XIfEvent' . . . Quando tento compilar um programa feito com GTK2.0 tenho o seguinte erro: [EMAIL PROTECTED]:~/Projetos/projeto6$ make make all-recursive make[1]: Entrando no diretório `/home/flavio/Projetos/projeto6' Making all in src make[2]: Entrando no diretório `/home/flavio/Projetos/projeto6/src' gcc -g -O2 -o projeto6 main.o support.o interface.o callbacks.o -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XFreePixmap' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XSetInputFocus' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XSetWMProtocols' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XShmDetach' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XLowerWindow' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XCreateFontCursor' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XCopyGC' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XTextWidth16' /usr/X11R6/lib/libXi.so.6: undefined reference to `XGetErrorDatabaseText' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XSetWindowBackground' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XSetTransientForHint' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XDrawString' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XCreateRegion' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XListPixmapFormats' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XkbSelectEvents' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XGrabKeyboard' /usr/lib/gcc-lib/i486-linux/3.3.3/../../../libgdk-x11-2.0.so: undefined reference to `XSync' . . . Uma coisa estranha que notei é que na linha que mostra chamando o gcc para a linkagem ele não coloca os -L/usr/lib -L/usr/X11R6/lib como mostra a compilação do meu micro em casa (que também é Debian Unstable com as mesmas atualizações diárias): [EMAIL PROTECTED]:~/Projetos/ihmserial$ make make all-recursive make[1]: Entrando no diretório `/home/flavio/Projetos/ihmserial' Making all in intl make[2]: Entrando no diretório `/home/flavio/Projetos/ihmserial/intl' make[2]: Nada a ser feito para `all'. make[2]: Saindo do diretório `/home/flavio/Projetos/ihmserial/intl' Making all in po make[2]: Entrando no diretório `/home/flavio/Projetos/ihmserial/po' make[2]: Nada a ser feito para `all'. make[2]: Saindo do diretório `/home/flavio/Projetos/ihmserial/po' Making all in macros make[2]: Entrando no diretório `/home/flavio/Projetos/ihmserial/macros' make[2]: Nada a ser feito para `all'. make[2]: Saindo do diretório `/home/flavio/Projetos/ihmserial/macros' Making all in src make[2]: Entrando no diretório `/home/flavio/Projetos/ihmserial/src' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -g -O2 -Wall -Wunused -c main.c gcc -g -O2 -Wall -Wunused -o ihmserial main.o support.o ihmserial.o serial.o interface.o callbacks.o -rdynamic -L/usr/lib -L/usr/X11R6/lib -rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -ldl -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb-3 -lglib make[2]: Saindo do diretório `/home/flavio/Projetos/ihmserial/src' make[2]: Entrando no diretório `/home/flavio/Projetos/ihmserial' make[2]: Saindo do diretório `/home/flavio/Projetos/ihmserial' make[1]: Saindo do diretório `/home/flavio/Projetos/ihmserial' O estranho é que eles estavam funcionando há alguns dias atrás, e mais estranho ainda é que em casa ele compila na boa, tentei desinstalar/reinstalar o libgtk-1.2-dev e várias outras libs *-dev sem resultados satisfatórios, como faço para resolver isto ? Obrigado por qualquer dica -- Flavio Alberto Lopes Soares [EMAIL PROTECTED] MAQPLAS Indústria e Comércio de Máquinas LTDA http://www.maqplas.com.br

