Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
kde 3.4.1 emerge problem [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
sigournay
n00b
n00b


Joined: 27 Mar 2005
Posts: 21

PostPosted: Mon Jul 04, 2005 6:38 pm    Post subject: kde 3.4.1 emerge problem [solved] Reply with quote

Ok have done a emerge --deep world and need to intall the following

Code:
drizt ~ # emerge --pretend --deep world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!
[ebuild  NS   ] kde-base/kdebase-3.4.1-r1 
[ebuild  NS   ] kde-base/kdeartwork-3.4.1 
[ebuild  NS   ] kde-base/kdepim-3.4.1-r1 
[ebuild  NS   ] kde-base/kdegames-3.4.1 
[ebuild  NS   ] kde-base/kdeutils-3.4.1 
[ebuild  NS   ] kde-base/kdegraphics-3.4.1 
[ebuild  NS   ] kde-base/kdeedu-3.4.1 
[ebuild  NS   ] kde-base/kdenetwork-3.4.1 
[ebuild  NS   ] kde-base/kdemultimedia-3.4.1-r1 
[ebuild  NS   ] kde-base/kdetoys-3.4.1 
[ebuild  NS   ] kde-base/kdewebdev-3.4.1 
[ebuild  NS   ] kde-base/kdeadmin-3.4.1 
[ebuild  NS   ] sys-libs/db-4.2.52_p2 
[ebuild  NS   ] kde-base/kdeaddons-3.4.1 
[ebuild  NS   ] kde-base/kde-3.4.1 
[ebuild     U ] sys-apps/kbd-1.12-r5 [1.12-r4]
[ebuild  N    ] sys-libs/com_err-1.37 
[ebuild  N    ] sys-libs/ss-1.37 
[ebuild     U ] sys-fs/e2fsprogs-1.37-r1 [1.35-r1]
[ebuild     U ] app-admin/sudo-1.6.8_p9 [1.6.7_p5-r4]
[ebuild     U ] sys-boot/grub-0.96-r2 [0.96-r1]
[ebuild     U ] sys-devel/libperl-5.8.6-r1 [5.8.5]
[ebuild     U ] dev-lang/perl-5.8.6-r5 [5.8.5-r5]
[ebuild  N    ] app-admin/perl-cleaner-1.01 
[ebuild     U ] net-analyzer/tcpdump-3.8.3-r4 [3.8.3-r


Ok so when i do the build it craps out on kde-base
Code:

.libs/konq_sound.o(.text+0x7c3): In function `KonqSoundPlayerImpl::KonqSoundPlayerImpl()':
: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/konq_sound.o(.text+0x7f3): In function `KonqSoundPlayerImpl::KonqSoundPlayerImpl()':
: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/konq_sound.o(.text+0x968): In function `KonqSoundPlayerImpl::KonqSoundPlayerImpl()':
: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/konq_sound.o(.text+0xa4d): In function `KonqSoundPlayerImpl::KonqSoundPlayerImpl()':
: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/konq_sound.o(.text+0xa82): In function `KonqSoundPlayerImpl::KonqSoundPlayerImpl()':
: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/konq_sound.o(.text+0xab1): In function `KonqSoundPlayerImpl::KonqSoundPlayerImpl()':
: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/konq_sound.o(.text+0xb5d): In function `KonqSoundPlayerImpl::KonqSoundPlayerImpl()':
: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/konq_sound.o(.text+0xbb1): In function `KonqSoundPlayerImpl::KonqSoundPlayerImpl()':
: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/konq_sound.o(.text+0xbe1): In function `KonqSoundPlayerImpl::KonqSoundPlayerImpl()':
: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/konq_sound.o(.text+0xd6b): In function `KonqSoundPlayerImpl::mimeTypes()':
: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/konq_sound.o(.text+0xdb1): In function `KonqSoundPlayerImpl::mimeTypes()':
: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/konq_sound.o(.text+0xff7): In function `KonqSoundPlayerImpl::mimeTypes()':
: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/konq_sound.o(.text+0x1031): In function `KonqSoundPlayerImpl::mimeTypes()':
: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
collect2: ld returned 1 exit status
make[3]: *** [konq_sound.la] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/kdebase-3.4.1-r1/work/kdebase-3.4.1/libkonq'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdebase-3.4.1-r1/work/kdebase-3.4.1/libkonq'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdebase-3.4.1-r1/work/kdebase-3.4.1'
make: *** [all] Error 2

!!! ERROR: kde-base/kdebase-3.4.1-r1 failed.
!!! Function kde_src_compile, Line 166, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.



Here is my make.conf
Code:
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/"
USE="cups foomaticdb ppds other_var1 other_var2 kde X alsa apache2 cdr crypt dbm divx4linux encode dvd gnome gtk ieee1394 innodb jpeg ldap lm_sensors ogg perl pda png samba scanner spell ssl theora usb wifi xvid -opengl"



and my package.keywords

Code:

media-video/ati-drivers
=net-misc/icaclient-8.0-r3
=app-pda/synce-0.9.0
=app-arch/unshield-0.4
=app-pda/synce-software-manager-0.9.0
=app-pda/synce-librapi2-0.9.0
=app-pda/synce-libsynce-0.9.0
=app-pda/synce-serial-0.9.0
=app-pda/synce-dccm-0.9.0
=app-pda/synce-trayicon-0.9.0
=app-pda/synce-kde-0.8.0
=app-pda/synce-rra-0.9.0
=app-pda/orange-0.2-r1
=app-pda/dynamite-0.1
=app-pda/synce-gnomevfs-0.9.0
=app-pda/synce-multisync_plugin-0.9.0
media-video/kino ~x86
=net-im/simpserver-bin-0.9
sys-devel/gcc ~x86


So if anyone can help on this as I am lost as to the solution.

Thanks
_________________
Man's reach must exceed his grasp, for why else the heavens?


Last edited by sigournay on Fri Jul 08, 2005 8:58 am; edited 1 time in total
Back to top
View user's profile Send private message
Kruegi
Guru
Guru


Joined: 09 Feb 2005
Posts: 406
Location: Clausthal-Zellerfeld; DE

PostPosted: Mon Jul 04, 2005 6:50 pm    Post subject: Re: kde 3.4.1 emerge problem, need help aaaaaaaarg!!!! Reply with quote

sigournay wrote:

Code:
sys-devel/gcc ~x86



What gcc version are you using? 3.4.4?

Thomas
Back to top
View user's profile Send private message
sigournay
n00b
n00b


Joined: 27 Mar 2005
Posts: 21

PostPosted: Mon Jul 04, 2005 7:30 pm    Post subject: yep 3.4.4 Reply with quote

Code:

Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/specs
Configured with: /var/tmp/portage/gcc-3.4.4/work/gcc-3.4.4/configure --enable-version-specific-runtime-libs --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.4.4 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.4 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.4/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.4/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/g++-v3 --host=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.4 (Gentoo 3.4.4, ssp-3.4.4-1.0, pie-8.7.8)

_________________
Man's reach must exceed his grasp, for why else the heavens?
Back to top
View user's profile Send private message
sigournay
n00b
n00b


Joined: 27 Mar 2005
Posts: 21

PostPosted: Tue Jul 05, 2005 3:13 pm    Post subject: Reply with quote

Ok so i tried unmerging arts this went well and kde-base compiled.

Up until it tried to install kdegraphics then it crapped out on

Code:

.libs/xf86configpath.o(.text+0x9f1): In function `XF86ConfigPath::XF86ConfigPath()':
xf86configpath.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/xf86configpath.o(.text+0xad3):xf86configpath.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/xf86configpath.o(.text+0xb03):xf86configpath.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/xf86configpath.o(.text+0xb33):xf86configpath.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/xf86configpath.o(.text+0xb63):xf86configpath.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/xf86configpath.o(.text+0xb93):xf86configpath.cpp: more undefined references to `__gnu_cxx::__exchange_and_add(int volatile*, int)' follow
.libs/xf86configpath.o(.gnu.linkonce.t._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs+0xb5): In function `std::vector<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_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
xf86configpath.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/xf86configpath.o(.gnu.linkonce.t._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs+0x1e1):xf86configpath.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/xf86configpath.o(.gnu.linkonce.t._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs+0x24b):xf86configpath.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/xf86configpath.o(.gnu.linkonce.t._ZNSt6vectorISsSaISsEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPSsS1_EERKSs+0x274):xf86configpath.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/xvidextwrap.o(.text+0x4fc): In function `XVidExtWrap::_ScreenCount()':
xvidextwrap.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/xvidextwrap.o(.text+0x60e):xvidextwrap.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/xvidextwrap.o(.text+0x6ba):xvidextwrap.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/xvidextwrap.o(.text+0x72f):xvidextwrap.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/xvidextwrap.o(.text+0x934):xvidextwrap.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/xvidextwrap.o(.text+0x9c3):xvidextwrap.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/xvidextwrap.o(.text+0x9f3):xvidextwrap.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/xvidextwrap.o(.text+0xa23):xvidextwrap.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/xvidextwrap.o(.text+0xa56):xvidextwrap.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/xvidextwrap.o(.text+0xa86):xvidextwrap.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/xvidextwrap.o(.gnu.linkonce.t._ZNSt6vectorISsSaISsEE5eraseEN9__gnu_cxx17__normal_iteratorIPSsS1_EES5_+0x71): In function `std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::erase(__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >)':
xvidextwrap.cpp: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
.libs/xvidextwrap.o(.gnu.linkonce.t._ZNSt6vectorISsSaISsEE5eraseEN9__gnu_cxx17__normal_iteratorIPSsS1_EES5_+0xd0):xvidextwrap.cpp: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
collect2: ld returned 1 exit status
make[4]: *** [kcm_kgamma.la] Error 1
make[4]: Leaving directory `/var/tmp/portage/kdegraphics-3.4.1/work/kdegraphics-3.4.1/kgamma/kcmkgamma'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdegraphics-3.4.1/work/kdegraphics-3.4.1/kgamma/kcmkgamma'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdegraphics-3.4.1/work/kdegraphics-3.4.1/kgamma'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdegraphics-3.4.1/work/kdegraphics-3.4.1'
make: *** [all] Error 2

!!! ERROR: kde-base/kdegraphics-3.4.1 failed.
!!! Function kde_src_compile, Line 166, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.



I have never had so much trouble with a kde build before !!, what am I missing here ??

I have re-emerged my gcc, I have emerged a new binutils
Code:

  *  sys-devel/binutils
      Latest version available: 2.15.94.0.2.2
      Latest version installed: 2.15.94.0.2.2
      Size of downloaded files: 11,061 kB
      Homepage:    http://sources.redhat.com/binutils/
      Description: Tools necessary to build programs
      License:     || ( GPL-2 LGPL-2



anyway here is my emerge --info for anyone who has the know how to help out.

Code:

emerge --info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686)
=================================================================
System uname: 2.6.11-gentoo-r6 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 29 2005, 13:32:55)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.94.0.2.2
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r4
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm avi berkdb bitmap-fonts cdr crypt cups curl divx4linux dvd eds emboss encode esd fam firebird foomaticdb fortran gdbm gif gnome gpm gtk gtk2 ieee1394 imlib innodb ipv6 java jpeg kde ldap libg++ libwww lm_sensors mad mikmod motif mp3 mpeg mysql ncurses nls ogg oggvorbis oss pam pda pdflib perl png ppds python qt quicktime readline samba scanner sdl snmp spell ssl svga tcpd theora tiff truetype truetype-fonts type1-fonts usb vorbis wifi xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

_________________
Man's reach must exceed his grasp, for why else the heavens?
Back to top
View user's profile Send private message
Kruegi
Guru
Guru


Joined: 09 Feb 2005
Posts: 406
Location: Clausthal-Zellerfeld; DE

PostPosted: Tue Jul 05, 2005 3:17 pm    Post subject: Reply with quote

Maybe you should try the last version of gcc that is flaged stable?

Thomas
Back to top
View user's profile Send private message
sigournay
n00b
n00b


Joined: 27 Mar 2005
Posts: 21

PostPosted: Tue Jul 05, 2005 3:36 pm    Post subject: Reply with quote

run me through that downgrading the gcc application if you dont mind. Maybe I am doing it wrong ?
_________________
Man's reach must exceed his grasp, for why else the heavens?
Back to top
View user's profile Send private message
pops45042
Apprentice
Apprentice


Joined: 07 Jan 2004
Posts: 278
Location: Cincinnati, Ohio

PostPosted: Wed Jul 06, 2005 7:56 pm    Post subject: Reply with quote

I can confirm that using GCC 3.4.x is the cause of the compile problem. I get the exact same error, so I switched my default compiler back to GCC 3.3.5 and now it's working like it should.

list the compilers available
Code:
gcc-config -l

Quote:

[1] i686-pc-linux-gnu-3.3.5
[2] i686-pc-linux-gnu-3.3.5-hardened
[3] i686-pc-linux-gnu-3.3.5-hardenednopie
[4] i686-pc-linux-gnu-3.3.5-hardenednossp
[5] i686-pc-linux-gnu-3.4.4 *
[6] i686-pc-linux-gnu-3.4.4-hardened
[7] i686-pc-linux-gnu-3.4.4-hardenednopie
[8] i686-pc-linux-gnu-3.4.4-hardenednopiessp
[9] i686-pc-linux-gnu-3.4.4-hardenednossp


select the compiler you want to use with
Code:
gcc-config <number>
Ex:
gcc-config 1


if you don;t have a stable version of GCC, make sure there isn;t an entry in the /usr/portage.package.keywords file unmasking GCC
-> look for sys-???/gcc ~x86
I'm not sure exactly the name, thus the '?', and remove that line.

emerge a stable GCC version with
Code:
emerge gcc

and then make select the 3.3.x compiler by using gcc-config above. Now you have both GCC 3.4 and 3.3 <stable> available on your system. So if you run into any package build problems when using 3.4, switch back to 3.3 and try again.

Hope that helps,
Paul
_________________
"That which does not kill me only postpones the inevitable"

Laugh at my old system!
AMD Opteron 165@ 2750Mhz, 2gig 400mhz Cas2 Crucial Ballistix, Abit NF8 Ultra MB, WD 80gig (system), WD 120gig (storage), Geforce 8800GTS 320MB, Mushkin 550W PS
Back to top
View user's profile Send private message
sigournay
n00b
n00b


Joined: 27 Mar 2005
Posts: 21

PostPosted: Thu Jul 07, 2005 9:59 pm    Post subject: [solved] Reply with quote

absolutely spot on.

This fixed my problem and all is well with my build.


Thanks for your accurate analysis


:lol:
_________________
Man's reach must exceed his grasp, for why else the heavens?
Back to top
View user's profile Send private message
mikegpitt
Advocate
Advocate


Joined: 22 May 2004
Posts: 3221

PostPosted: Tue Dec 06, 2005 5:02 pm    Post subject: Reply with quote

I'm havign the same problem here, while upgradign my system to gcc3.4.4, which is now marked as stable. Anyone know how to solve this?
Back to top
View user's profile Send private message
pops45042
Apprentice
Apprentice


Joined: 07 Jan 2004
Posts: 278
Location: Cincinnati, Ohio

PostPosted: Tue Dec 06, 2005 5:45 pm    Post subject: Reply with quote

Well, they might have marked it as stable, but it doesn't mean that bugs don't still exist. I'd suggest putting the latest 3.3.x GCC on your box along with using 3.4.x. And if for some reason a package fails with 3.4, switch your gcc to 3.3 and try it again. When done mergeing the problem package, switch back to 3.4 and go on your merry way!

Paul
_________________
"That which does not kill me only postpones the inevitable"

Laugh at my old system!
AMD Opteron 165@ 2750Mhz, 2gig 400mhz Cas2 Crucial Ballistix, Abit NF8 Ultra MB, WD 80gig (system), WD 120gig (storage), Geforce 8800GTS 320MB, Mushkin 550W PS
Back to top
View user's profile Send private message
mikegpitt
Advocate
Advocate


Joined: 22 May 2004
Posts: 3221

PostPosted: Wed Dec 07, 2005 3:26 am    Post subject: Reply with quote

pops45042 wrote:
Well, they might have marked it as stable, but it doesn't mean that bugs don't still exist. I'd suggest putting the latest 3.3.x GCC on your box along with using 3.4.x. And if for some reason a package fails with 3.4, switch your gcc to 3.3 and try it again. When done mergeing the problem package, switch back to 3.4 and go on your merry way!

Paul
I was running into many problem trying the gcc upgrade the revdep-rebuild way. Now I'm doing the "safe" emerge -e system and emerge -w world way. So far no problems but it hasn't gotten to the KDE packages yet. Hopefully it will pass through this time.
Back to top
View user's profile Send private message
pops45042
Apprentice
Apprentice


Joined: 07 Jan 2004
Posts: 278
Location: Cincinnati, Ohio

PostPosted: Wed Dec 07, 2005 1:37 pm    Post subject: Reply with quote

bah!
Quote:
emerge -e system
It's times like those that I wish I had like 4 AthlonX2 4800's running distcc to help speed things up!

Paul
_________________
"That which does not kill me only postpones the inevitable"

Laugh at my old system!
AMD Opteron 165@ 2750Mhz, 2gig 400mhz Cas2 Crucial Ballistix, Abit NF8 Ultra MB, WD 80gig (system), WD 120gig (storage), Geforce 8800GTS 320MB, Mushkin 550W PS
Back to top
View user's profile Send private message
Bigun
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 2155

PostPosted: Sat Sep 16, 2006 12:46 pm    Post subject: Reply with quote

Code:
surfer / # gcc-config -l
 [1] i686-pc-linux-gnu-3.3.6
 [2] i686-pc-linux-gnu-3.3.6-hardened
 [3] i686-pc-linux-gnu-3.3.6-hardenednopie
 [4] i686-pc-linux-gnu-3.3.6-hardenednopiessp
 [5] i686-pc-linux-gnu-3.3.6-hardenednossp
 [6] i686-pc-linux-gnu-3.4.6
 [7] i686-pc-linux-gnu-3.4.6-hardened
 [8] i686-pc-linux-gnu-3.4.6-hardenednopie
 [9] i686-pc-linux-gnu-3.4.6-hardenednopiessp
 [10] i686-pc-linux-gnu-3.4.6-hardenednossp
 [11] i686-pc-linux-gnu-4.1.1 *


4.1.1 is having the same issue, spitting out the following errors compiling kdelibs

Code:
kaudiomanagerplay.cpp:(.text+0x451): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::title()':
kaudiomanagerplay.cpp:(.text+0x4e2): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
kaudiomanagerplay.cpp:(.text+0x55c): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::KAudioManagerPlay(KArtsServer*, QString const&)':
kaudiomanagerplay.cpp:(.text+0x8e3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
kaudiomanagerplay.cpp:(.text+0x9ae): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
.libs/kaudiomanagerplay.o: In function `KAudioManagerPlay::KAudioManagerPlay(KArtsServer*, QString const&)':
kaudiomanagerplay.cpp:(.text+0xba3): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
kaudiomanagerplay.cpp:(.text+0xc6e): undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'
collect2: ld returned 1 exit status
make[3]: *** [libartskde.la] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.5.2-r6/work/kdelibs-3.5.2/arts/kde'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.5.2-r6/work/kdelibs-3.5.2/arts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.5.2-r6/work/kdelibs-3.5.2'
make: *** [all] Error 2

!!! ERROR: kde-base/kdelibs-3.5.2-r6 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  kdelibs-3.5.2-r6.ebuild, line 127:   Called kde_src_compile
  kde.eclass, line 166:   Called kde_src_compile 'all'
  kde.eclass, line 325:   Called kde_src_compile 'myconf' 'configure' 'make'
  kde.eclass, line 321:   Called die


Going to a different compiler seems like a very rickety solution.... what's going on?
_________________
"It's ok, they might have guns but we have flowers." - Perpetual Victim
Back to top
View user's profile Send private message
superfes
n00b
n00b


Joined: 03 Apr 2004
Posts: 18
Location: Phoenix, AZ

PostPosted: Wed Nov 08, 2006 6:03 am    Post subject: Reply with quote

See: https://forums.gentoo.org/viewtopic-p-3703250.html#3703250
_________________
Not today, I've got another pair of pants to deal with.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum