Date: Wed, 24 Feb 1999 04:58:12 +0100 From: Palle Girgensohn <girgen@partitur.se> To: Roland Jesse <jesse@prinz-atm.CS.Uni-Magdeburg.De> Cc: freebsd-stable@freebsd.org Subject: Re: Update from KDE 1.0 to KDE 1.1 Message-ID: <36D378D4.74ECC3F3@partitur.se> References: <14032.40701.478834.986191@cs.uni-magdeburg.de>
next in thread | previous in thread | raw e-mail | index | archive | help
I have also seen these messages, but also got rid of them by rebuilding everything. (In my case I made it even more complicated by experimenting with egcs compiler. It seems to be very important that both qt and kde are all built by the same compiler.) /Palle Roland Jesse wrote: > > Hello, > > I just wanted to upgrade KDE from 1.0 to 1.1. `uname -sr` is "FreeBSD > 3.1-STABLE". > > While trying to build the kde11 port, I get a failure message out of > the configure step of kdelibs11. Its config.log file ends in: > > ------- snip ------- > configure:4686: checking for Qt > tried /usr/lib/qt/lib > configure:4790: c++ -o conftest -O -pipe -I/usr/X11R6/include/X11/qt -L/usr/X11 > R6/lib -L/usr/X11R6/lib conftest.C -lqt -lXext -lX11 1>&5 > /var/tmp/ccLO36931.o: In function `QDictM_QMetaObject::deleteItem(void *)': > /var/tmp/ccLO36931.o(.text+0x1e): undefined reference to `QMetaObject::~QMetaObj > ect(void)' > /var/tmp/ccLO36931.o: In function `QDictM_QMetaObject::~QDictM_QMetaObject(void) > ': > /var/tmp/ccLO36931.o(.text+0x4e): undefined reference to `QGDict::~QGDict(void)' > /var/tmp/ccLO36931.o: In function `QListM_QObject::~QListM_QObject(void)': > /var/tmp/ccLO36931.o(.text+0xbe): undefined reference to `QGList::~QGList(void)' > /var/tmp/ccLO36931.o: In function `QString::~QString(void)': > /var/tmp/ccLO36931.o(.text+0xee): undefined reference to `QGArray::~QGArray(void > )' > /var/tmp/ccLO36931.o: In function `QArrayT<char>::~QArrayT(void)': > /var/tmp/ccLO36931.o(.text+0x116): undefined reference to `QGArray::~QGArray(voi > d)' > configure: failed program was: > #include "confdefs.h" > #include <qglobal.h> > #include <qapplication.h> > #include <qobjcoll.h> > > #if ! (QT_VERSION >= 142) > #error 1 > #endif > > int main() { > return 0; > } > ------- snap ------- > > The port of Qt 1.42 is installed. But the port of Qt 1.40 is > installed, too. It cannot be removed because of `pkg_info -R qt-1.40`: > > ------- snip ------- > Information for qt-1.40: > > Required by: > kdelibs-1.0 > kdebase-1.0 > kdeutils-1.0 > kdesupport-1.0 > kdegames-1.0 > kdegraphics-1.0 > kdenetwork-1.0 > kdemultimedia-1.0 > kde-1.0 > ------- snap ------- > > The port of Qt 1.42 was installed *after* 1.40. So - what am I missing > here? Any ideas? > > As a general side note: How is the user (me) supposed to remove the > KDE 1.0 ports while installing the KDE 1.1 port? I simply did not want > to pkg_delete the KDE 1.0 related ports (see above) before 1.1 is > installed. But when I delete the 1.0 ports after installing KDE 1.1, > files part of 1.1 might get removed. Does anybody have a way out of > this 'circle'? I would appreciate it. > > Regards, > Roland > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36D378D4.74ECC3F3>