Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 50987 - rosegarden 4.0.9.7 emerge failed on Gentoo Base 1.4.10
Summary: rosegarden 4.0.9.7 emerge failed on Gentoo Base 1.4.10
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-13 16:03 UTC by Kurt L Vanderwater
Modified: 2004-06-14 23:51 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 Kurt L Vanderwater 2004-05-13 16:03:52 UTC
during the emerge it failed.
I tried it twice...
read the error the second time and understood it a bit better.
Seems that the emerge process is looking for a i386 directory when I only have an i686 directory.
Specifically.
looking for: /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.2/libstdc++.la
my system had: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libstdc++.la

So... I tried to fudge with ln -s i686... i386....

reran the emerge and it ran to completion without error codes.


Reproducible: Always
Steps to Reproduce:
emerge -a rosegarden

Actual Results:  
...
...
...
/usr/kde/3.2/bin/dcopidl ./rosegardensequenceriface.h >
rosegardensequenceriface.kidl || ( rm -f rosegardensequenceriface.kidl ;
/bin/false )
/usr/qt/3/bin/moc ./rosegardensequencer.h -o rosegardensequencer.moc.cpp
/usr/kde/3.2/bin/dcopidl2cpp --c++-suffix cpp --no-signals --no-stub
rosegardensequenceriface.kidl
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.2/include -I/usr/qt/3/include
-I/usr/X11R6/include  -I/usr/kde/3.2/include/arts -I../base -I../sound -I../gui
-I../sound  -DQT_THREAD_SUPPORT  -D_REENTRANT  -DRGKDE3 -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 -O2 -O2 -march=pentium3 -pipe -fomit-frame-pointer -fno-exceptions
-fno-check-new -fno-gcse -fexceptions -MT rosegardensequencer.moc.o -MD -MP -MF
".deps/rosegardensequencer.moc.Tpo" \
  -c -o rosegardensequencer.moc.o `test -f 'rosegardensequencer.moc.cpp' || echo
'./'`rosegardensequencer.moc.cpp; \
then mv -f ".deps/rosegardensequencer.moc.Tpo" ".deps/rosegardensequencer.moc.Po"; \
else rm -f ".deps/rosegardensequencer.moc.Tpo"; exit 1; \
fi
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.2/include -I/usr/qt/3/include
-I/usr/X11R6/include  -I/usr/kde/3.2/include/arts -I../base -I../sound -I../gui
-I../sound  -DQT_THREAD_SUPPORT  -D_REENTRANT  -DRGKDE3 -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 -O2 -O2 -march=pentium3 -pipe -fomit-frame-pointer -fno-exceptions
-fno-check-new -fno-gcse -fexceptions -MT rosegardensequenceriface_skel.o -MD
-MP -MF ".deps/rosegardensequenceriface_skel.Tpo" \
  -c -o rosegardensequenceriface_skel.o `test -f
'rosegardensequenceriface_skel.cpp' || echo
'./'`rosegardensequenceriface_skel.cpp; \
then mv -f ".deps/rosegardensequenceriface_skel.Tpo"
".deps/rosegardensequenceriface_skel.Po"; \
else rm -f ".deps/rosegardensequenceriface_skel.Tpo"; exit 1; \
fi
/bin/sh ../libtool --silent --mode=link --tag=CXX g++  -DRGKDE3
-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 -O2 -O2 -march=pentium3 -pipe -fomit-frame-pointer
-fno-exceptions -fno-check-new -fno-gcse -fexceptions   -o rosegardensequencer
-L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.2/lib  -R /usr/kde/3.2/lib -R
/usr/qt/3/lib -R /usr/X11R6/lib mmappedcontrolblock.o mmappedsegment.o
rosegardensequencer.o main.o sequencermapper.o rosegardensequenceriface_skel.o
rosegardensequencer.moc.o  -lkdeui -lkdecore -lqt-mt  -lpng -lz -lm -lXext -lX11
 -lSM -lICE -lpthread  ../sound/libRosegardenSound.la
../sound/libRosegardenSequencer.la ../base/libbase.la -lkio -lmad -lrt -lasound
-lm -ldl -lpthread
libtool: link: cannot find the library
`/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.2/libstdc++.la'
make[2]: *** [rosegardensequencer] Error 1
make[2]: Leaving directory
`/var/tmp/portage/rosegarden-4.0.9.7/work/rosegarden-4-0.9.7/sequencer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/rosegarden-4.0.9.7/work/rosegarden-4-0.9.7'
make: *** [all] Error 2

!!! ERROR: media-sound/rosegarden-4.0.9.7 failed.
!!! Function src_compile, Line 32, Exitcode 2
!!! (no error message)



Expected Results:  
I expected it to emerge without error <grin>

I have a successfull emerge... but the software isn't running yet.
Gives me a message about improper installation. I am trying to run it from KDE

This is a newly built installation on a laptop P3 600Mhz.
I did a GRP 2004.1 installation and have since emerge sync; emerge -u world
prior to attempting the rosegarden install.
Comment 1 Jeremy Huddleston (RETIRED) gentoo-dev 2004-05-22 19:53:57 UTC
Hmm... ok... well this isn't likely a problem with rosegarden, but I'll help you find the problem and point the right devs here once we solve this...

Can you please do the following:
grep i386-pc-linux-gnu /usr/lib/*.la /usr/kde/*/lib/*.la /usr/qt/*/lib/*.la 

I apologize for my slow response time... I am moving to a new apartment these next few weeks...
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-06-14 23:51:35 UTC
no response.  closing.