Bug with libstdc++ of egcs-2.91.60 on DEC-osf-4.0d
Andreas Gabriel
Andreas.Gabriel@Physik.uni-marburg.de
Thu Mar 11 10:48:00 GMT 1999
Hello,
IÃÂ tried to compileÃÂ KDE 1.1 on dec-alpha-osf-4.0d station
with egcs's c++ compiler.
Following happends to someÃÂ programs, if they have to be linked
after compilation.
---------------------------------------------------------
Making all in search
gmake[1]: Entering directory `/usr/ax1319.a/neuroadm/kde/kdebase-1.1/kdehelp/search'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/ax1319.a/neuroadm/kde/kdebase-1.1/kdehelp/search'
Making all in index
gmake[1]: Entering directory `/usr/ax1319.a/neuroadm/kde/kdebase-1.1/kdehelp/index'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/ax1319.a/neuroadm/kde/kdebase-1.1/kdehelp/index'
Making all in rman
gmake[1]: Entering directory `/usr/ax1319.a/neuroadm/kde/kdebase-1.1/kdehelp/rman'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/usr/ax1319.a/neuroadm/kde/kdebase-1.1/kdehelp/rman'
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/vol/graphic/kde/osf4.0-1.1/include
-I/vol/graphic/qt/osf4.0-1.42/includeÃÂ ÃÂ ÃÂ -O2 -Wall -fsquangle
-c man.cpp
/bin/sh ../libtool --silent --mode=link g++ -O2 -Wall -fsquangle -L/vol/graphic/kde/osf4.0-1.1/lib
-L/vol/graphic/qt/osf4.0-1.42/libÃÂ ÃÂ -rpath /vol/graphic/kde/osf4.0-1.1/
lib -rpath /vol/graphic/qt/osf4.0-1.42/lib -o kdehelpÃÂ main.o
helpwin.o info.o error.o misc.o options.oÃÂ bookmark.moc.o cgi.moc.o
finddlg.moc.o helpwin.moc.o mainwidget.m
oc.o options.moc.o man.o bookmark.o cgi.o mainwidget.o history.o booktoken.o
finddlg.o -lkfile -lkfm -lkdecore -lXext -lqt -lX11 -ldnet_stub -lkdeui
-lkdecore -lXext -lqt
ÃÂ -lX11 -ldnet_stub -lkhtmlw -lkimgio -ljpegÃÂ ÃÂ -lqt -lX11
-ldnet_stub -lm -ljscript
/usr/bin/ld:
/vol/apps/egcs/lib/libstdc++.a(filebuf.o): filebuf::~filebuf(void):
multiply defined
/vol/apps/egcs/lib/libstdc++.a(iostream.o): istream::ios virtual table:
multiply defined
/vol/apps/egcs/lib/libstdc++.a(iostream.o): istream::seekg(long): multiply
defined
/vol/apps/egcs/lib/libstdc++.a(iostream.o): istream::seekg(long, ios::seek_dir):
multiply defined
/vol/apps/egcs/lib/libstdc++.a(iostream.o): istream::tellg(void): multiply
defined
/vol/apps/egcs/lib/libstdc++.a(iostream.o): ostream::operator<<(int):
multiply defined
/vol/apps/egcs/lib/libstdc++.a(iostream.o): ostream::operator<<(char
const *): multiply defined
/vol/apps/egcs/lib/libstdc++.a(iostream.o): endl(ostream &) : multiply
defined
/vol/apps/egcs/lib/libstdc++.a(streambuf.o): ios virtual table: multiply
defined
/vol/apps/egcs/lib/libstdc++.a(isgetline.o): istream::getline(char
*, int, char): multiply defined
/vol/apps/egcs/lib/libstdc++.a(stdstreams.o): cout: multiply defined
collect2: ld returned 1 exit status
gmake: *** [kdehelp] Error 1
---------------------------------------------------------------------
Does anybody know about this problem?
95% of KDE's programs are running without compilation and linking problems
on my DEC Workstation. So I think, that this problem belongs to the egcs c++ developing group.ÃÂ
Best Regards
--ÃÂ Andreas GabrielÃÂ ÃÂ
@AG Neurophysik ,Renthof 7, 35032 Marburg TEL/FAX +49 +6421 28-5683/7034
@HRZ, Hans-Meerwein-Str.ÃÂ , 35032 Marburg TEL/FAX +49 +6421 28-5651/6994ÃÂ ÃÂ
------------------Philipps-Universitaet Marburg ------------------------
ÃÂ
More information about the Gcc-bugs
mailing list