Moved my experiences to
http://gentoo-wiki.com/HOWTO_Doing_a_hu ... erge_world Gentoo Wiki - HOWTO Doing a huge emerge system - emerge world.
---------------------------------------------------------------------------------------------
Hello again,
For the update from 2005.0 to 2001.5 after my last post i encountered repeatedly problems updating some files.
Here I will add all files that did emerge with an compile error.
# Failed during system emerge
sys-apps/groff-1.19.1-r2 #could not find a working g++
dev-lang/python-2.4.2 # Compiler cannot create executable ...
# Failed during world emerge
media-libs/libvisual-0.2.0 # Compiler cannot create executable ...
dev-libs/libusb-0.1.10a # i686-pc-linux-gnu-g++: O2: No such file or directory
app-pda/pilot-link # QA Notice: insecure RUNPATH...
kde-base/kdelibs # didn't found arts libs
gnome-extra/gtkhtml # bug #114399
net-libs/openh323 # this was a mess, not really solved
## SOLVED ##
Some emerges don't like too much optimization in CFLAGS or the march=athlon. Put this in your
/etc/portage/package.cflags:
Code: Select all
# /etc/portage/package.cflags
dev-libs/libusb CFLAGS="-O1 -march=i686 -pipe -fomit-frame-pointer -mno-tls-direct-seg-refs"
sys-apps/groff CFLAGS="-O1 -march=i686 -pipe -fomit-frame-pointer -mno-tls-direct-seg-refs"
dev-lang/python CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer -mno-tls-direct-seg-refs"
media-libs/libvisual CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer -mno-tls-direct-seg-refs"
app-pda/pilot-link -
http://bugs.gentoo.org/show_bug.cgi?id=114437
Code: Select all
perl /usr/portage/dev-lang/perl/files/perl-cleaner all
and
Code: Select all
# /etc/portage/package.use
app-pda/pilot-link -perl
kde-base/kdelibs
didn't find arts-libs => reeimerged arts
so put arts in your emerge before kdelibs
gnome-extra/gtkhtml
BUG #114399
unmerge gtkhtml
unmerge libgtkhtml
remove any gtkhtml and gtkhtml from /var/tmp/portage
emerge gtkhtml and libgtkhtml
OR (in our context)
Code: Select all
emerge unmerge gtkhtml libgtkhtml; rm -rf /var/tmp/portage/*; rm -rf /var/tmp/ccache/*; sync; emerge gtkhtml libgtkhtml ; sh emerge.myWorld
net-libs/openh323
This was an emerge, that shows, how important it is to google.
Openh323 was emerged as a dependence of gnomemeeting.
This depends on ffmpeg, and this had changed. I tried all versions suggested
no effort. So for me it was just possible to unmerge the whole dependence tree:
Code: Select all
emerge unmerge net-libs/openh232 net-libs/linx net-im/gnomemeeting