Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23692 - emerge arts failed due to mcopidl with gcc3.3 and gcc3.2.2
Summary: emerge arts failed due to mcopidl with gcc3.3 and gcc3.2.2
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-29 06:35 UTC by tran
Modified: 2003-08-06 21:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tran 2003-06-29 06:35:44 UTC
when i emerge arts, i have this result :

/bin/sh ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor
-Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions
-fno-check-new  -ftemplate-depth-99 -O0    -o mcopidl -L/usr/X11R6/lib
-L/usr/qt/3/lib -L/usr/kde/3.1/lib  mcopidl.o yacc.o scanner.o namespace.o
../mcop/libmcop.la 
/usr/local/lib/./libstdc++.so: undefined reference to
`_Unwind_Resume_or_Rethrow@GCC_3.3'
collect2: ld returned 1 exit status
make[2]: *** [mcopidl] Error 1
make[2]: Leaving directory `/var/tmp/portage/arts-1.1.2/work/arts-1.1.2/mcopidl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/arts-1.1.2/work/arts-1.1.2'
make: *** [all] Error 2

!!! ERROR: kde-base/arts-1.1.2 failed.
!!! Function kde_src_compile, Line 123, Exitcode 2
!!! died running emake, kde_src_compile:make

it happens when i emerge arts, it is mcopidl, i can do that when i make mcopidl
also. 
I've tried lots of fixes, none of it worked:
-emerge gcc in order to use gcc3.2.2: did i really use gcc3.2.2 since I didn't
remove gcc3.3? how could i know what version i use?
-emerge/compile old/new arts package downloaded on arts website
-edit libstcd++.la to change the path as some said in the forum
-emerge --emptytree arts
-emerge libtool
-using make.conf default settings
-using make.conf USE parameters like arts qt etc... i don't think it's the cause
-emerge qt

i can compile/make every other programs like xfree, mozilla... apparently i must
install arts for both KDE and gnome :( (i'm using TWM)
if you have a solution, please tell me clearly what must i tape, i'm a newbie

P.S: sorry for my english

Reproducible: Always
Steps to Reproduce:
1.emerge arts
2.
3.

Actual Results:  
emerge failed due to mcopidl error

Expected Results:  
install arts

athlon 1700+ 512 mB ram gentoo 1.4rc4 gcc3.3 and gcc3.2.2 (how can I know what
version I use?) xfree
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2003-07-07 12:50:27 UTC
You select which gcc you want to use with "gcc-config".  You may need to "emerge gcc-config" 
if you don't already have it. 
 
I don't exactly understand why you have a /usr/local/lib/./libstdc++.so file.  Where did this 
come from?  It *should* be in /usr/lib/gcc-lib/... 
 
This is most likely a gcc configuration issue and not a kde problem. 
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2003-08-06 21:03:13 UTC
Looks like a configuration issue w/ multiple gccs.