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

List:       kde-devel
Subject:    Compile errors: KDE1.1.1/Qt1.44/gcc-2.95
From:       Rob Kaper <cap () capsi ! cx>
Date:       1999-08-09 18:32:55
[Download RAW message or body]

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?"


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

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