On Thu, Aug 26, 2004 at 06:40:35PM +0200, Jakub Bogusz wrote: > On Thu, Aug 26, 2004 at 06:15:29PM +0200, havner wrote: > > O co w koncu chodzi z tym: > > > > ./kdeui/.libs/kprogress.o(.text+0x284): In function `KProgress::~KProgress > > [not-in-charge]()': > > : undefined reference to `QProgressBar::~QProgressBar [not-in-charge]()' > > ./kdeui/.libs/kprogress.o(.text+0x304): In function `KProgress::~KProgress > > [in-charge]()': > > : undefined reference to `QProgressBar::~QProgressBar [not-in-charge]()' > > ./kdeui/.libs/kprogress.o(.text+0x384): In function `KProgress::~KProgress > > [in-charge deleting]()': > > : undefined reference to `QProgressBar::~QProgressBar [not-in-charge]()' > > i586: > $ objdump -T /usr/lib/libqt-mt.so.3.3.3 | grep _ZN12QProgressBarD > 00360e50 g DF .text 00000090 Base _ZN12QProgressBarD1Ev > 00360ee0 g DF .text 00000098 Base _ZN12QProgressBarD0Ev > 00360dc0 g DF .text 00000090 Base _ZN12QProgressBarD2Ev > > i686: > $ objdump -T /usr/lib/libqt-mt.so.3.3.3 | grep _ZN12QProgressBarD > 00596c00 w DF .text 0000008b Base _ZN12QProgressBarD1Ev > 00596cb0 w DF .text 00000093 Base _ZN12QProgressBarD0Ev > > > Wczesniej sie zbudowal, teraz po reinstalacji qt sie wysypal. Przeciez to > > wszystko bylo budowane juz na nowym gcc (qt i kde*) i na wszystkich arch > > przeszlo. Co z tym zrobic? > > Coś jest rąbnięte. Albo w źródłach qt, albo w gcc, albo w binutils.
Dobra, ta różnica nie ma raczej nic wspólnego z gcc - tylko z łatą 0036-qprogressbar-optimization.patch (z qt-copy) zmieniającą (aka psującą) ABI. kde się przestało budować po przeinstalowaniu qt (bez tej łaty), podczas gdy nagłówki pozostały niezmienione, z tą łatą. Teraz łata nie jest nakładana, choć nie widzę, żeby była wyłączana - od czego to zależy? I raczej lepiej, żeby nie była nakładana, skoro psuje ABI. > PS. khem. na i586: > > $ rpm -qi qt > [...] > Install Date: Sat Aug 21 02:29:03 2004 Build Host: biustonosz > [...] > > :> -- Jakub Bogusz http://cyber.cs.net.pl/~qboosh/ _______________________________________________ pld-devel-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
