Does someone has any idea ??? thanks a lot
Maxime On Mon, Mar 31, 2008 at 10:39 AM, maxime louvel <[EMAIL PROTECTED]> wrote: > Hi, > > I have tried to start everything over again. > This time I have followed your advice and xmerge packages one by one. > > I have been able to xmerge binutils like that. > But baselayout and glibc are still giving me headache... > > Here is what I have after installing everything I have been able to : > > For baselayout > ---------------- > xmerge --root /home/newroot2 -pv baselayout > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild N ] sys-apps/findutils-4.3.11 to /home/newroot2/ USE="-nls > (-selinux) -static" 0 kB > [ebuild N ] sys-apps/module-init-tools-3.4 to /home/newroot2/ > USE="-old-linux" 0 kB > [ebuild R ] sys-apps/baselayout-1.12.11.1 to /home/newroot2/ > USE="-bootstrap -build -static -unicode" 0 kB > > Total: 3 packages (2 new, 1 reinstall), Size of downloads: 0 kB > -------------- > > And for glibc: > --------------- > xmerge --root /home/newroot2 -pv glibc > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild N ] sys-libs/glibc-2.6.1 to /home/newroot2/ USE="-debug -gd > -glibc-omitfp (-hardened) (-multilib) -nls -profile (-selinux) -vanilla" 0 > kB > > Total: 1 package (1 new), Size of downloads: 0 kB > --------------- > > > I have enclosed to this mail the results of the xmerge --root > /home/newroot2 --nodeps for each needed package. > $package_name.build.log and $package_name.environment for each of them. > The build.log files contain only the last 100 lines (because of the size > allowed for email....). If you'd like the whole ask me, I can send it alone > (it is 9.7M) > > I need to xmerge baselayout and glibc. > > Indeed I have an embedded powerpc, without FPU. But it has 256 MB of RAM > and for development purpose I am using NFS. Actually I would like to build a > real gentoo on it in order to use it as a native environment and avoid all > the cross compilation. > > I haven't find any stage3 for powerpc, without FPU and glibc. I have tried > to update a powerpc-softfloat-linux-uclibc but it misses a lot. > > Any idea how I could fix my cross compilation problem ? > Or any idea of an another way of doing my installation ? > > thx, > > Maxime > > > On Thu, Mar 20, 2008 at 4:42 PM, Jason <[EMAIL PROTECTED]> wrote: > > > maxime louvel wrote: > > ... > > >> xmerge --root /home/newRoot baselayout glibc binutils > > ... > > > > I assume this is pulling in a bunch of dependencies, including > > findutils. Do you intend to build a full-blown system (no busybox) or a > > minimal system (busybox and a few friends)? If you plan on using > > busybox, then you want to xmerge that as well. > > > > A good general rule of thumb (at least, it works for me ;-) ) is to > > throw a '-pv' into each xmerge. eg: > > > > xmerge --root /home/newRoot -pv baselayout glibc binutils > > > > and see what it pulls in as dependencies. I then go to the top of the > > list, let say baselayout is first, hypothetically. So I would then say: > > > > xmerge --root /home/newRoot --nodeps baselayout > > > > and then repeat for each package in the list that I actually want. Two > > errors typically occur at this stage of the game. > > > > 1.) a missing runtime dependency, xmerge the dependency to newRoot. > > 2.) a missing compiletime dependency, xmerge the dependecy to SYSROOT. > > > > The long and short of it is this: cross-compiling is a _much_ more acute > > process, and it's best to take small steps through the initial build > > than say 'xmerge --root $TGTROOT enlightenment' and hope for the best. > > :-) > > > > hth, > > > > Jason. > > -- > > [email protected] mailing list > > > > > > > -- > Maxime Louvel > 0044 7964 5555 80 > 43 Allen road > Whitemore reans > WV60AW Wolverhampton > United Kingdom > -- Maxime Louvel 0044 7964 5555 80 43 Allen road Whitemore reans WV60AW Wolverhampton United Kingdom
