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

List:       kde-freeqt
Subject:    [freeqt] Compilation error
From:       olet () ifi ! uio ! no (Ole J !  Tetlie)
Date:       1998-10-18 9:43:45
[Download RAW message or body]

When I try to compile the latest from CVS, everything is OK
until linking. Then I get the following:

g++ -shared -Wl,-soname -Wl,libharmony.so.0 -o .libs/libharmony.so.0.0.1 qvoiddict.lo \
qsignal.lo windows.lo qwmatrix.lo qwindefs.lo qwidget.lo qwidcoll.lo qvoidlist.lo \
qvalidator.lo qtstream.lo qtooltip.lo qtimer.lo qtableview.lo qtabdialog.lo \
qtabbar.lo qstrlist.lo qstring.lo qsocknot.lo qslider.lo qsemimodal.lo qscrollbar.lo \
qregion.lo qregexp.lo qrangect.lo qradiobt.lo qpushbutton.lo qprogressdialog.lo \
qprogbar.lo qprinterdialog.lo qprinter.lo qposixrx.lo qpopupmenu.lo qpointarray.lo \
qpixmapcache.lo qpixmap.lo qpicture.lo qpdevmet.lo qpalette.lo qpainter.lo \
qpaintdc.lo qpaintdevice.lo qobject.lo qobjdefs.lo qobjcoll.lo qmsgbox.lo qmlined.lo \
qmenudta.lo qmenubar.lo qmemchnk.lo qlistbox.lo qpen.lo qlined.lo qlcdnum.lo \
qlayout.lo qlabel.lo qkeycode.lo qiodev.lo qimage.lo qgrpbox.lo qgmanager.lo \
qglobal.lo qframe.lo qfontmgr.lo qfontmet.lo qfont.lo qfontinf.lo qfileinf.lo \
qfile.lo qevent.lo qfiledlg.lo qdstream.lo qdialog.lo qdatetm.lo qcursor.lo \
                qcombobox.lo qcolor.lo qdrawuti!
!
l.lo qcollection.lo qcheckbox.lo qbutton.lo qbuffer.lo qclipboard.lo qbrush.lo \
qbitmap.lo qbuttongroup.lo qapplication.lo qaccel.lo motif.lo qbitarray.lo qdir.lo \
                qxfont.lo qtruefont.lo next.lo qlineedbuf.lo platinum.lo
platinum.lo: In function `global destructors keyed to vector<QPoint, \
__default_alloc_template<true, 0> >::insert_aux(QPoint *, QPoint const &)': \
platinum.lo(.text+0x130): multiple definition of `global destructors keyed to \
vector<QPoint, __default_alloc_template<true, 0> >::insert_aux(QPoint *, QPoint const \
&)' motif.lo(.text+0x150): first defined here
/usr/bin/ld: Warning: size of symbol `global destructors keyed to vector<QPoint, \
__default_alloc_template<1, 0> >::insert_aux(QPoint *, QPoint const &)' changed from \
                252 to 223 in platinum.lo
platinum.lo: In function `global constructors keyed to vector<QPoint, \
__default_alloc_template<true, 0> >::global destructors keyed to insert_aux(QPoint *, \
QPoint const &)': platinum.lo(.text+0x210): multiple definition of `global \
constructors keyed to vector<QPoint, __default_alloc_template<true, 0> >::global \
destructors keyed to insert_aux(QPoint *, QPoint const &)' motif.lo(.text+0x250): \
                first defined here
/usr/bin/ld: Warning: size of symbol `global constructors keyed to vector<QPoint, \
__default_alloc_template<1, 0> >::_GLOBAL_.D.insert_aux(QPoint *, QPoint const &)' \
                changed from 239 to 209 in platinum.lo
collect2: ld returned 1 exit status
make[2]: *** [libharmony.la] Error 1
make[2]: Leaving directory `/home/olet/harmony/freeqt/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/olet/harmony/freeqt'
make: *** [all-recursive-am] Error 2

Right now, I haven't got a clue what it means (except that it seems to
be a clash between platinum and motif styles).

It happens on a Debian slink with the following specs:

[olet@niels-henrik] ~/harmony/freeqt> g++ -v
Reading specs from /usr/lib/gcc-lib/i486-linux/egcs-2.91.57/specs
gcc version egcs-2.91.57 19980901 (egcs-1.1 release)

Also with libstdc++ 2.91.57.

-- 
...Unix, MS-DOS, and MS Windows (also known as the Good, the Bad,
and the Ugly).                                       (Matt Welsh)
olet@ifi.uio.no   [-: .elOle. :-]   olet@debian.org


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

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