Hi, I'm having exactly the same problem in the same environment. Does anybody have a solution? I also rebuilt the glibc, the compiler (gcc-2.95), binutils and other stuff. Everything seems to work fine except compiling the kdelibs-1.1.1. Ruediger Rob Kaper wrote: > > I upgraded my system from libc5 to glibc2. Everything compiles just fine (at > least Qt1.44, X11, kdesupport and my own programs do), but kdelibs seems to > have a problem now. > > I used to use KDE 1.1 with Qt 1.42 but decided to jump to 1.1.1 with 1.44 > being in the need to upgrade anyway (because KDE programs link with kdelibs, > which links with Qt, which links with glibc2). > > This is not the complete output... there were actually ~10K lines like this > for all sort of Qsomething definitions. > > Is this a known issue or did I make a silly mistake somewhere in the > progress? > > Grtz, Rob > > kconfig.lo(.text+0x3264): first defined here > kglobalaccel.lo: In function `QApplication::mainWidget(void) const': > kglobalaccel.lo(.text+0x3274): multiple definition of `QApplication::mainWidget(void) const' > kconfig.lo(.text+0x3284): first defined here > kglobalaccel.lo: In function `QApplication::focusWidget(void) const': > kglobalaccel.lo(.text+0x3294): multiple definition of `QApplication::focusWidget(void) const' > kconfig.lo(.text+0x32a4): first defined here > kglobalaccel.lo: In function `QApplication::widgetAt(QPoint const &, bool)': > kglobalaccel.lo(.text+0x32b4): multiple definition of `QApplication::widgetAt(QPoint const &, bool)' > kconfig.lo(.text+0x32c4): first defined here > /usr/local/bin/ld: Warning: size of symbol `QApplication::widgetAt(QPoint const &, bool)' changed from 54 to 74 in kglobalaccel.lo > kglobalaccel.lo: In function `QPixmap::isNull(void) const': > kglobalaccel.lo(.text+0x3300): multiple definition of `QPixmap::isNull(void) const' > kconfig.lo(.text+0x3310): first defined here > kglobalaccel.lo: In function `QPixmap::fill(QWidget const *, QPoint const &)': > kglobalaccel.lo(.text+0x3310): multiple definition of `QPixmap::fill(QWidget const *, QPoint const &)' > kconfig.lo(.text+0x3320): first defined here > /usr/local/bin/ld: Warning: size of symbol `QPixmap::fill(QWidget const *, QPoint const &)' changed from 54 to 70 in kglobalaccel.lo > kglobalaccel.lo: In function `QPixmap::resize(QSize const &)': > kglobalaccel.lo(.text+0x3358): multiple definition of `QPixmap::resize(QSize const &)' > kconfig.lo(.text+0x3368): first defined here > /usr/local/bin/ld: Warning: size of symbol `QPixmap::resize(QSize const &)' changed from 50 to 69 in kglobalaccel.lo > kglobalaccel.lo: In function `QPixmap::mask(void) const': > kglobalaccel.lo(.text+0x33a0): multiple definition of `QPixmap::mask(void) const' > kconfig.lo(.text+0x33b0): first defined here > kglobalaccel.lo: In function `QPixmap::selfMask(void) const': > kglobalaccel.lo(.text+0x33b0): multiple definition of `QPixmap::selfMask(void) const' > kconfig.lo(.text+0x33c0): first defined here > kglobalaccel.lo: In function `QPixmap::serialNumber(void) const': > kglobalaccel.lo(.text+0x33c8): multiple definition of `QPixmap::serialNumber(void) const' > kconfig.lo(.text+0x33d8): first defined here > kglobalaccel.lo: In function `QPixmap::optimization(void) const': > kglobalaccel.lo(.text+0x33d8): multiple definition of `QPixmap::optimization(void) const' > kconfig.lo(.text+0x33e8): first defined here > kglobalaccel.lo: In function `QPixmap::isOptimized(void) const': > kglobalaccel.lo(.text+0x33e8): multiple definition of `QPixmap::isOptimized(void) const' > kconfig.lo(.text+0x33f8): first defined here > kglobalaccel.lo: In function `QPixmap::isQBitmap(void) const': > kglobalaccel.lo(.text+0x3400): multiple definition of `QPixmap::isQBitmap(void) const' > kconfig.lo(.text+0x3410): first defined here > kglobalaccel.lo: In function `QFrame::frameStyle(void) const': > kglobalaccel.lo(.text+0x3418): multiple definition of `QFrame::frameStyle(void) const' > kconfig.lo(.text+0x3428): first defined here > kglobalaccel.lo: In function `QFrame::frameShape(void) const': > kglobalaccel.lo(.text+0x3428): multiple definition of `QFrame::frameShape(void) const' > kconfig.lo(.text+0x3438): first defined here > kglobalaccel.lo: In function `QFrame::frameShadow(void) const': > kglobalaccel.lo(.text+0x3438): multiple definition of `QFrame::frameShadow(void) const' > kconfig.lo(.text+0x3448): first defined here > kglobalaccel.lo: In function `QFrame::lineShapesOk(void) const': > kglobalaccel.lo(.text+0x344c): multiple definition of `QFrame::lineShapesOk(void) const' > kconfig.lo(.text+0x345c): first defined here > kglobalaccel.lo: In function `QFrame::lineWidth(void) const': > kglobalaccel.lo(.text+0x3460): multiple definition of `QFrame::lineWidth(void) const' > kconfig.lo(.text+0x3470): first defined here > kglobalaccel.lo: In function `QFrame::midLineWidth(void) const': > kglobalaccel.lo(.text+0x3470): multiple definition of `QFrame::midLineWidth(void) const' > kconfig.lo(.text+0x3480): first defined here > kglobalaccel.lo: In function `QFrame::margin(void) const': > kglobalaccel.lo(.text+0x3484): multiple definition of `QFrame::margin(void) const' > kconfig.lo(.text+0x3494): first defined here > kglobalaccel.lo: In function `QFrame::frameWidth(void) const': > kglobalaccel.lo(.text+0x3494): multiple definition of `QFrame::frameWidth(void) const' > kconfig.lo(.text+0x34a4): first defined here > kglobalaccel.lo: In function `QTableView::numRows(void) const': > kglobalaccel.lo(.text+0x34a4): multiple definition of `QTableView::numRows(void) const' > kconfig.lo(.text+0x34b4): first defined here > kglobalaccel.lo: In function `QTableView::numCols(void) const': > kglobalaccel.lo(.text+0x34b4): multiple definition of `QTableView::numCols(void) const' > kconfig.lo(.text+0x34c4): first defined here > kglobalaccel.lo: In function `QTableView::topCell(void) const': > kglobalaccel.lo(.text+0x34c4): multiple definition of `QTableView::topCell(void) const' > kconfig.lo(.text+0x34d4): first defined here > kglobalaccel.lo: In function `QTableView::leftCell(void) const': > kglobalaccel.lo(.text+0x34d4): multiple definition of `QTableView::leftCell(void) const' > kconfig.lo(.text+0x34e4): first defined here > kglobalaccel.lo: In function `QTableView::xOffset(void) const': > kglobalaccel.lo(.text+0x34e4): multiple definition of `QTableView::xOffset(void) const' > kconfig.lo(.text+0x34f4): first defined here > kglobalaccel.lo: In function `QTableView::yOffset(void) const': > kglobalaccel.lo(.text+0x34f4): multiple definition of `QTableView::yOffset(void) const' > kconfig.lo(.text+0x3504): first defined here > kglobalaccel.lo: In function `QTableView::cellHeight(void) const': > kglobalaccel.lo(.text+0x3504): multiple definition of `QTableView::cellHeight(void) const' > kconfig.lo(.text+0x3514): first defined here > kglobalaccel.lo: In function `QTableView::cellWidth(void) const': > kglobalaccel.lo(.text+0x3518): multiple definition of `QTableView::cellWidth(void) const' > kconfig.lo(.text+0x3528): first defined here > kglobalaccel.lo: In function `QTableView::tableFlags(void) const': > kglobalaccel.lo(.text+0x352c): multiple definition of `QTableView::tableFlags(void) const' > kconfig.lo(.text+0x353c): first defined here > kglobalaccel.lo: In function `QTableView::testTableFlags(unsigned int) const': > kglobalaccel.lo(.text+0x353c): multiple definition of `QTableView::testTableFlags(unsigned int) const' > kconfig.lo(.text+0x354c): first defined here > kglobalaccel.lo: In function `QTableView::cellUpdateRect(void) const': > kglobalaccel.lo(.text+0x3554): multiple definition of `QTableView::cellUpdateRect(void) const' > kconfig.lo(.text+0x3564): first defined here > kglobalaccel.lo: In function `QTableView::autoUpdate(void) const': > kglobalaccel.lo(.text+0x3578): multiple definition of `QTableView::autoUpdate(void) const' > kconfig.lo(.text+0x3588): first defined here > /usr/local/bin/ld: Warning: size of symbol `QTableView::autoUpdate(void) const' changed from 17 to 38 in kglobalaccel.lo > kglobalaccel.lo: In function `QTableView::repaint(bool)': > kglobalaccel.lo(.text+0x35a0): multiple definition of `QTableView::repaint(bool)' > kconfig.lo(.text+0x35b0): first defined here > /usr/local/bin/ld: Warning: size of symbol `QTableView::repaint(bool)' changed from 80 to 79 in kglobalaccel.lo > kglobalaccel.lo: In function `QTableView::repaint(QRect const &, bool)': > kglobalaccel.lo(.text+0x35f0): multiple definition of `QTableView::repaint(QRect const &, bool)' > kconfig.lo(.text+0x3600): first defined here > /usr/local/bin/ld: Warning: size of symbol `QTableView::repaint(QRect const &, bool)' changed from 84 to 106 in kglobalaccel.lo > kglobalaccel.lo: In function `QTableView::updateScrollBars(void)': > kglobalaccel.lo(.text+0x365c): multiple definition of `QTableView::updateScrollBars(void)' > kconfig.lo(.text+0x366c): first defined here > kglobalaccel.lo: In function `QAccel::isEnabled(void) const': > kglobalaccel.lo(.text+0x3684): multiple definition of `QAccel::isEnabled(void) const' > kstdaccel.lo(.text+0x2670): first defined here > collect2: ld returned 1 exit status > make[2]: *** [libkdecore.la] Error 1 > make[1]: *** [all-recursive] Error 1 > make: *** [all-recursive-am] Error 2 > > -- > Rob Kaper | mail: cap@capsi.com + cap@capsi.net + cap@capsi.cx > | web: http://capsi.com/ + http://capsi.cx/ - icq: 707085 > | "Oh, very clever Worf. Eat any good books lately?" > -- > Send posts to: kde@lists.netcentral.net > Send all commands to: kde-request@lists.netcentral.net > Put your command in the SUBJECT of the message: > "subscribe", "unsubscribe", "set digest on", or "set digest off" > PLEASE READ THE ARCHIVED MESSAGES AT http://lists.kde.org/ BEFORE POSTING > ********************************************************************** > This list is from your pals at NetCentral -- Send posts to: kde@lists.netcentral.net Send all commands to: kde-request@lists.netcentral.net Put your command in the SUBJECT of the message: "subscribe", "unsubscribe", "set digest on", or "set digest off" PLEASE READ THE ARCHIVED MESSAGES AT http://lists.kde.org/ BEFORE POSTING ********************************************************************** This list is from your pals at NetCentral