Skip site navigation (1)Skip section navigation (2)
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>