Graham Murray wrote:
I am trying to build a stage4 and this is failing during the update of
'system' following the unpacking of the stage3 tarball.
The problem is that the stage3 tarball contains expat-1.x (which
generates libexpat.so.0) and catalyst is upgrading this to expat-2.0.1
(which replaces libexpat.so.0 with .so.1) as package number 14, but it
had already upgraded gettext which uses expat. Then when it comes to
build net-tools, which uses gettext, it fails because the linker cannot
find libexpat.so.0!
Is there any way to tell catalyst to upgrade expat before it upgrades
any packages which use it?
The proper way to fix this problem is to build a full set of stages starting at
stage1 using the same portage snapshot. If you take a stage3 that was built
using an older snapshot and use it to build a stage4 or a livecd, you are just
asking for trouble.
If you don't want to build a full set of stages, there are a few methods to get
around this problem, but I'll leave that as an exercise for you to figure out
what they are, since anything other than the above method isn't supported :)
--
Andrew Gaffney http://dev.gentoo.org/~agaffney/
Gentoo Linux Developer Catalyst/Installer + x86 release coordinator
--
[EMAIL PROTECTED] mailing list