2009/5/24 Hans Schou <hans.sc...@gmail.com> > Hi > > When I do a 'emerge -a world' emerge want to rebuild a lot of packages: > > Total: 293 packages (3 new, 1 in new slot, 289 reinstalls), Size of > downloads: 0 kB > Portage tree and overlays: > [0] /usr/portage > [?] indicates that the source repository could not be determined > > If I just do it it takes a lot of time and there is a package broken > (smpeg, which is not installed). > > revdep-rebuild fails to resolve package order and try to build > apr-util-0.9.12, although I have version apr-util-1.3.4 installed. > > Can anyone give a hint on where I should start solve the problems? > > I don't think my failure can be seen in 'emerge --info', but anyway it > is here > http://w0.dk/~chlor/tmp/emerge-info.2009-05-24.text<http://w0.dk/%7Echlor/tmp/emerge-info.2009-05-24.text> > > /hans > > from your ammount of rebuild packages i think that you're changed something in the base system packages. first of all you should add -Wl,--as-needed to your ldflags and try again a revdep rebuild and remove -Wl,-O1 (that would override the O2 in your cflags when using ld). the --as-needed would strip out the need to rebuild this huge ammount of packages when unnecessary because of the pacakges not being really directly dependant on the library that triggered the rebuild. then you should check your world file to see if you have the packages that you really expect to be there and not other ones and then you should try out a revdep-rebuild. this should fix out your issues.
-- dott. ing. beso