[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde
Subject:    Re: Compile errors: KDE1.1.1/Qt1.44/gcc-2.95
From:       Ruediger Hahn <ruedigerh () bigfoot ! com>
Date:       1999-08-19 17:31:08
[Download RAW message or body]

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 <http://www.netcentral.net/>
-- 
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 <http://www.netcentral.net/>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic