Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 76718 - I can't emerge fluxbox-0.9.11 on gento-ppc. Compiling... a lot of undefined referencd std::.....
Summary: I can't emerge fluxbox-0.9.11 on gento-ppc. Compiling... a lot of undefined r...
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High normal (vote)
Assignee: Commonbox Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-04 20:14 UTC by toss
Modified: 2005-01-09 01:22 UTC (History)
1 user (show)

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


Attachments
# emerge info (emerge_info.txt,1.40 KB, text/plain)
2005-01-05 20:08 UTC, toss
Details

Note You need to log in before you can comment on or make changes to this bug.
Description toss 2005-01-04 20:14:41 UTC
: undefined reference to `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, FbTk::ImageBase*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, FbTk::ImageBase*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, FbTk::ImageBase*> > >::insert_unique(std::_Rb_tree_iterator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, FbTk::ImageBase*> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, FbTk::ImageBase*> const&)'
FbTk/libFbTk.a(Image.o)(.text+0x11ec): In function `FbTk::Image::remove(FbTk::ImageBase&)':
: undefined reference to `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, FbTk::ImageBase*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, FbTk::ImageBase*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, FbTk::ImageBase*> > >::erase(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
FbTk/libFbTk.a(Image.o)(.text+0x122c): In function `FbTk::Image::remove(FbTk::ImageBase&)':
: undefined reference to `std::_List_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear()'
FbTk/libFbTk.a(Image.o)(.text+0x1274): In function `FbTk::Image::remove(FbTk::ImageBase&)':
: undefined reference to `std::_List_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear()'
FbTk/libFbTk.a(Image.o)(.text+0x1360): In function `__tcf_2':
: undefined reference to `std::_Rb_tree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, FbTk::ImageBase*>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, FbTk::ImageBase*> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, FbTk::ImageBase*> > >::_M_erase(std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, FbTk::ImageBase*> >*)'
FbTk/libFbTk.a(Image.o)(.text+0x138c): In function `__tcf_3':
: undefined reference to `std::_List_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear()'
FbTk/libFbTk.a(MenuSeparator.o)(.gnu.linkonce.t._ZN4FbTk13MenuSeparatorD1Ev+0x8c): In function `FbTk::MenuSeparator::~MenuSeparator()':
: undefined reference to `FbTk::RefCount<FbTk::Command>::~RefCount()'
FbTk/libFbTk.a(MenuSeparator.o)(.gnu.linkonce.t._ZN4FbTk13MenuSeparatorD1Ev+0xfc): In function `FbTk::MenuSeparator::~MenuSeparator()':
: undefined reference to `FbTk::RefCount<FbTk::Command>::~RefCount()'
FbTk/libFbTk.a(MenuSeparator.o)(.gnu.linkonce.t._ZN4FbTk13MenuSeparatorD1Ev+0x15c): In function `FbTk::MenuSeparator::~MenuSeparator()':
: undefined reference to `FbTk::RefCount<FbTk::Command>::~RefCount()'
FbTk/libFbTk.a(MenuSeparator.o)(.gnu.linkonce.t._ZN4FbTk13MenuSeparatorD1Ev+0x1b4): In function `FbTk::MenuSeparator::~MenuSeparator()':
: undefined reference to `FbTk::RefCount<FbTk::Command>::~RefCount()'
FbTk/libFbTk.a(MenuSeparator.o)(.gnu.linkonce.t._ZN4FbTk13MenuSeparatorD0Ev+0x88): In function `FbTk::MenuSeparator::~MenuSeparator()':
: undefined reference to `FbTk::RefCount<FbTk::Command>::~RefCount()'
FbTk/libFbTk.a(MenuSeparator.o)(.gnu.linkonce.t._ZN4FbTk13MenuSeparatorD0Ev+0xfc): more undefined references to `FbTk::RefCount<FbTk::Command>::~RefCount()' follow
collect2: ld returned 1 exit status
make[4]: *** [fluxbox] Error 1
make[4]: Leaving directory `/var/tmp/portage/fluxbox-0.9.11/work/fluxbox-0.9.11/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/fluxbox-0.9.11/work/fluxbox-0.9.11/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/fluxbox-0.9.11/work/fluxbox-0.9.11/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/fluxbox-0.9.11/work/fluxbox-0.9.11'
make: *** [all] Error 2

!!! ERROR: x11-wm/fluxbox-0.9.11 failed.
!!! Function src_compile, Line 96, Exitcode 2
!!! make failed
!!! If you need support, post the topmost build error, NOT this status message.


Reproducible: Always
Steps to Reproduce:
1. emerge -u world
2. emerging fluxbox...

Actual Results:  
fluxbox don't compile.


programs i'm running :
init-+-4*[agetty]
     |-cpudynd
     |-devfsd
     |-events/0-+-aio/0
     |          |-kblockd/0
     |          |-kfand
     |          |-khelper
     |          `-2*[pdflush]
     |-khubd
     |-2*[kjournald]
     |-kseriod
     |-ksoftirqd/0
     |-kswapd0
     |-login---bash---su---bash
     |-pump
     `-syslog-ng

make.conf ibook g4:
CFLAGS="-O2 -mcpu=7450 -pipe -maltivec -mabi=altivec -mpowerpc-gfxopt"
CHOST="powerpc-unknown-linux-gnu"
CXXFLAGS="${CFLAGS} -frepo"
MAKEOPTS="-j2"
VIDEO_CARDS=radeon
USE="acpi alsa oss altivec cdr usb directfb dvd ppc ssl xv"

emerge -pv fluxbox:
[ebuild     U ] x11-wm/fluxbox-0.9.11 [0.9.10-r3] -bigger-fonts -disablexmb
-gnome -kde +nls +truetype -xinerama
Comment 1 Ciaran McCreesh 2005-01-05 14:25:06 UTC
emerge info?
Comment 2 toss 2005-01-05 20:08:30 UTC
Created attachment 47743 [details]
# emerge info
Comment 3 Ciaran McCreesh 2005-01-05 20:11:03 UTC
Toolchain looks h0rked... ppc people, any clues?
Comment 4 Luca Barbato gentoo-dev 2005-01-06 18:47:56 UTC
CXXFLAGS="${CFLAGS} -frepo"

Please remove the -frepo flag.
Comment 5 Ciaran McCreesh 2005-01-09 01:22:44 UTC
Assuming that this is a toolchain screwup caused by duff CXXFLAGS.