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

Reply via email to