Hi,
hatte mir das mit dem Patch schon angesehen und war dann auch etwas weiter gekommen. War' ja nur 2 Zeilen :-).
Allerdings hagelt es unresolved references, was nach meinem dafürhalten so viel bedeutet, daß eine angesprochene Funktion nicht gefunden wurde.
Acho das mit dem im patch angesprochenen link.
Ich habe in /usr/qt/e sowohl eine libqt.so als auch eine libqt-mt.so
beide sind auf jeweils auf die 3.0.5 verlinkt. Aber es gibt je eine libat und eine libqt-mt. Allerdings sind die wieder in Größe Erstelldatum usw. gleich.
Hat das was zu bedeuten oder nicht?
Hier mal das Ende des make Vorgangs. Vielleicht sieht ja einer etwas.
./'`main.cpp
/bin/sh ../libtool --mode=link g++ -O2 -fno-exceptions -fno-check-new -o kvdr -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib -R /usr/kde/3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib svdrpc.o kvdr_xv.o ckvdrcfgdata.o ckvdrcfg.o kvdr.o main.o -lXxf86dga -lXxf86vm -lXv -lkdeui -lkdecore -lqt -lpng -lz -lm -ljpeg -lXext -lX11 -lresolv -lSM -lICE -lresolv
mkdir .libs
g++ -O2 -fno-exceptions -fno-check-new -o kvdr svdrpc.o kvdr_xv.o ckvdrcfgdata.o ckvdrcfg.o kvdr.o main.o -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3/lib -lXxf86dga -lXxf86vm -lXv /usr/kde/3/lib/libkdeui.so -L/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2 -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../../i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../.. -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib /usr/kde/3/lib/libkdefx.so -lresolv -lXrender /usr/kde/3/lib/libkdecore.so /usr/kde/3/lib/libDCOP.so -lstdc++ -lqt-mt -lpthread -ldl -lresolv -lXinerama /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/libstdc++.so -lc -lgcc_s -lqt -lpng -lz -lm /usr/lib/libjpeg.so -lXext -lX11 -lresolv -lSM -lICE -lresolv -Wl,--rpath -Wl,/usr/kde/3/lib -Wl,--rpath -Wl,/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2 -Wl,--rpath -Wl,/usr/kde/3/lib -Wl,--rpath -Wl,/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2 -Wl,--rpath -Wl,/usr/qt/3/lib -Wl,--rpath -Wl,/usr/X11R6/lib
ckvdrcfg.o: In function `ckvdrcfg::ckvdrcfg[not-in-charge](QWidget*, char const*)':
ckvdrcfg.o(.text+0x46): undefined reference to `vtable for ckvdrcfg'
ckvdrcfg.o(.text+0x4d): undefined reference to `vtable for ckvdrcfg'
ckvdrcfg.o: In function `ckvdrcfg::ckvdrcfg[in-charge](QWidget*, char const*)':
ckvdrcfg.o(.text+0xf06): undefined reference to `vtable for ckvdrcfg'
ckvdrcfg.o(.text+0xf0d): undefined reference to `vtable for ckvdrcfg'
ckvdrcfg.o: In function `ckvdrcfg::~ckvdrcfg [not-in-charge]()':
ckvdrcfg.o(.text+0x1d94): undefined reference to `vtable for ckvdrcfg'
ckvdrcfg.o(.text+0x1d9b): more undefined references to `vtable for ckvdrcfg' follow
kvdr.o: In function `Kvdr::Kvdr[not-in-charge](QWidget*, char const*)':
kvdr.o(.text+0x49): undefined reference to `vtable for Kvdr'
kvdr.o(.text+0x50): undefined reference to `vtable for Kvdr'
kvdr.o: In function `Kvdr::Kvdr[in-charge](QWidget*, char const*)':
kvdr.o(.text+0x4459): undefined reference to `vtable for Kvdr'
kvdr.o(.text+0x4460): undefined reference to `vtable for Kvdr'
kvdr.o: In function `Kvdr::~Kvdr [not-in-charge]()':
kvdr.o(.text+0x883e): undefined reference to `vtable for Kvdr'
kvdr.o(.text+0x884b): more undefined references to `vtable for Kvdr' follow
collect2: ld returned 1 exit status
make[3]: *** [kvdr] Fehler 1
make[3]: Leaving directory `/tmp/kvdr/kvdr'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/tmp/kvdr/kvdr'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/tmp/kvdr'
make: *** [all] Fehler 2