Hi, I'm following this guide
http://arcanux.org/guidexml/cross-development.html and have set up a tool chain with a i686-pc-linux-uclibc target. The tool chain was compiled fine, but when I execute now "emerge -p --depclean" I get this output: >>> These are the packages that would be unmerged: cross-i686-pc-linux-uclibc/binutils selected: 2.17 protected: none omitted: none cross-i686-pc-linux-uclibc/gcc selected: 4.1.2 protected: none omitted: none cross-i686-pc-linux-uclibc/linux-headers selected: 2.6.21 protected: none omitted: none cross-i686-pc-linux-uclibc/uclibc selected: 0.9.28.3 protected: none omitted: none How can I tell my system to not consider these packages for depclean? Same goes for revdep-rebuild: hive crossdev # revdep-rebuild -p Configuring search environment for revdep-rebuild Checking reverse dependencies... Packages containing binaries and libraries broken by a package update will be emerged. Collecting system binaries and libraries... done. (/root/.revdep-rebuild.1_files) Collecting complete LD_LIBRARY_PATH... done. (/root/.revdep-rebuild.2_ldpath) Checking dynamic linking consistency... broken /usr/lib/gcc/i686-pc-linux-uclibc/4.1.2/libgcc_s.so.1 (requires libc.so.0) broken /usr/lib/gcc/i686-pc-linux-uclibc/4.1.2/libstdc++.so.6.0.8 (requires libc.so.0 libm.so.0) broken /usr/lib/libclanMikMod.la (requires /usr/lib/libmikmod.la) broken /usr/lib/libclanSDL.la (requires /usr/lib/libSDL_gfx.la) done. (/root/.revdep-rebuild.3_rebuild) Assigning files to ebuilds... done. (/root/.revdep-rebuild.4_ebuilds) Evaluating package order... Warning: Failed to resolve package order. Will merge in "random" order! Possible reasons: - An ebuild is no longer in the portage tree. - An ebuild is masked, use /etc/portage/packages.keyword and/or /etc/portage/package.unmask to unmask it ..... done. (/root/.revdep-rebuild.5_order) All prepared. Starting rebuild... emerge --oneshot -p =cross-i686-pc-linux-uclibc/gcc-4.1.2 These are the packages that would be merged, in order: Calculating dependencies | emerge: there are no ebuilds to satisfy "=cross-i686-pc-linux-uclibc/gcc-4.1.2". revdep-rebuild failed to emerge all packages you have the following choices: - if emerge failed during the build, fix the problems and re-run revdep-rebuild or - use -X or --package-names as first argument (trys to rebuild package, not exact ebuild) or - set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask (and remove /root/.revdep-rebuild.5_order to be evaluated again) or - modify the above emerge command and run it manually or - compile or unmerge unsatisfied packages manually, remove temporary files and try again (you can edit package/ebuild list first) To remove temporary files, please run: rm /root/.revdep-rebuild*.?_* Thanks for any help in advance Marc -- [EMAIL PROTECTED] mailing list
