[gugs] problemas de compilación

Quique quique en sindominio.net
Vie Mar 28 15:51:50 CET 2003


hola

estoy intentando instalar la biblioteca qextmdi
(http://www.geocities.com/gigafalk/qextmdi.htm).

en principio parece que se compila y linka bien (añadiendo el parámetro
thread a CONFIG en los ficheros *.pro antes de hacer el ./configure)

ejecuto la orden
#ldconfig /usr/local/src/qextmdi/lib
y se supone que ya debería estar, ¿no?


pero a la hora de compilar los dos ejemplos que trae, el linker me empieza
a escupir errores:

g++  -o mdiframework main.o mdiframework.o mdiframeworkdoc.o
mdiframeworkview.o moc_mdiframework.o moc_mdiframeworkdoc.o
moc_mdiframeworkview.o  -L/usr/lib -L/usr/X11R6/lib
-L/usr/local/src/qextmdi/lib -lqextmdi -lpthread -lqt-mt -lXext -lX11 -lm

main.o(.text+0x19): In function `QShared::ref(void)':
/usr/share/qt3/include/qshared.h:49: referencia a
`QApplication::QApplication(int &, char **)' sin definir
main.o(.text+0x3a):/usr/share/qt3/include/qshared.h:49: referencia a
`QPlatinumStyle::QPlatinumStyle(void)' sin definir
main.o(.text+0x4c):/usr/share/qt3/include/qshared.h:49: referencia a
`QApplication::setStyle(QStyle *)' sin definir
main.o(.text+0xcc):/usr/share/qt3/include/qshared.h:49: referencia a
`QApplication::setMainWidget(QWidget *)' sin definir
main.o(.text+0xe0):/usr/share/qt3/include/qshared.h:49: referencia a
`QString::QString(char const *)' sin definir
main.o(.text+0x16a):/usr/share/qt3/include/qshared.h:49: referencia a
`QApplication::exec(void)' sin definir
main.o(.text+0x17d):/usr/share/qt3/include/qshared.h:49: referencia a
`QApplication::~QApplication(void)' sin definir
main.o(.text+0x202):/usr/share/qt3/include/qshared.h:49: referencia a
`QApplication::~QApplication(void)' sin definir
main.o(.QValueListNode<QString>::gnu.linkonce.t.(QString const
&)+0x17):/usr/share/qt3/include/qshared.h:49: referencia a
`QString::QString(QString const &)' sin definir
[... etc ...]
collect2: ld returned 1 exit status
make: *** [mdiframework] Error 1


a ver si me podéis ayudar a diagnosticar y solucionar el problema...

información sobre el sistema:

quique en katmandu:~$ dpkg -l | grep libqt
rc  libqt3         3.0.5-3        Qt GUI Library (runtime files)
ii  libqt3-compat- 3.1.1-7        Qt 1.x and 2.x compatibility includes
ii  libqt3-headers 3.1.1-7        Qt3 header files
ii  libqt3-i18n    3.1.1-7        i18n files for Qt3 library
rc  libqt3-mt      3.0.5-3        Qt GUI Library (Threaded runtime version)
ii  libqt3-mt-dev  3.1.1-7        Qt development files (Threaded)
ii  libqt3-plugins 3.1.1-7        Qt3 plugin header files
ii  libqt3c102-mt  3.1.1-7        Qt GUI Library (Threaded runtime version)
quique en katmandu:~$ dpkg -s libc6 | grep Version
Version: 2.3.1-14
quique en katmandu:~$ dpkg -s gcc | grep Version
Version: 2:2.95.4-17
quique en katmandu:~$

si quereis saber algo más, no tenéis más que preguntar.

gracias,
 quique


-- 
La guerre, c'est un massacre de gens qui ne se connaissent pas,
au profit de gens qui se connaissent mais ne se massacrent pas.
   - Paul Valéry





Más información sobre la lista de distribución Gugs