Gentoo Archives: gentoo-embedded

From: Marc Blumentritt <marc.blumentritt@×××××.de>
To: gentoo-embedded@l.g.o
Subject: [gentoo-embedded] cross tool chain and depclean
Date: Fri, 15 Jun 2007 19:29:29
Message-Id: 4672E852.6060603@arcor.de
1 Hi,
2
3 I'm following this guide
4
5 http://arcanux.org/guidexml/cross-development.html
6
7 and have set up a tool chain with a i686-pc-linux-uclibc target. The
8 tool chain was compiled fine, but when I execute now "emerge -p
9 --depclean" I get this output:
10
11 >>> These are the packages that would be unmerged:
12
13 cross-i686-pc-linux-uclibc/binutils
14 selected: 2.17
15 protected: none
16 omitted: none
17
18 cross-i686-pc-linux-uclibc/gcc
19 selected: 4.1.2
20 protected: none
21 omitted: none
22
23 cross-i686-pc-linux-uclibc/linux-headers
24 selected: 2.6.21
25 protected: none
26 omitted: none
27
28 cross-i686-pc-linux-uclibc/uclibc
29 selected: 0.9.28.3
30 protected: none
31 omitted: none
32
33
34
35
36 How can I tell my system to not consider these packages for depclean?
37
38 Same goes for revdep-rebuild:
39
40
41
42
43 hive crossdev # revdep-rebuild -p
44 Configuring search environment for revdep-rebuild
45
46 Checking reverse dependencies...
47
48 Packages containing binaries and libraries broken by a package update
49 will be emerged.
50
51 Collecting system binaries and libraries... done.
52 (/root/.revdep-rebuild.1_files)
53
54 Collecting complete LD_LIBRARY_PATH... done.
55 (/root/.revdep-rebuild.2_ldpath)
56
57 Checking dynamic linking consistency...
58 broken /usr/lib/gcc/i686-pc-linux-uclibc/4.1.2/libgcc_s.so.1 (requires
59 libc.so.0)
60 broken /usr/lib/gcc/i686-pc-linux-uclibc/4.1.2/libstdc++.so.6.0.8
61 (requires libc.so.0 libm.so.0)
62 broken /usr/lib/libclanMikMod.la (requires /usr/lib/libmikmod.la)
63 broken /usr/lib/libclanSDL.la (requires /usr/lib/libSDL_gfx.la)
64 done.
65 (/root/.revdep-rebuild.3_rebuild)
66
67 Assigning files to ebuilds... done.
68 (/root/.revdep-rebuild.4_ebuilds)
69
70 Evaluating package order...
71 Warning: Failed to resolve package order.
72 Will merge in "random" order!
73 Possible reasons:
74 - An ebuild is no longer in the portage tree.
75 - An ebuild is masked, use /etc/portage/packages.keyword
76 and/or /etc/portage/package.unmask to unmask it
77 ..... done.
78 (/root/.revdep-rebuild.5_order)
79
80 All prepared. Starting rebuild...
81 emerge --oneshot -p =cross-i686-pc-linux-uclibc/gcc-4.1.2
82
83 These are the packages that would be merged, in order:
84
85 Calculating dependencies |
86 emerge: there are no ebuilds to satisfy
87 "=cross-i686-pc-linux-uclibc/gcc-4.1.2".
88
89
90 revdep-rebuild failed to emerge all packages
91 you have the following choices:
92
93 - if emerge failed during the build, fix the problems and re-run
94 revdep-rebuild
95 or
96 - use -X or --package-names as first argument (trys to rebuild package,
97 not exact
98 ebuild)
99 or
100 - set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
101 (and remove /root/.revdep-rebuild.5_order to be evaluated again)
102 or
103 - modify the above emerge command and run it manually
104 or
105 - compile or unmerge unsatisfied packages manually, remove temporary
106 files and
107 try again (you can edit package/ebuild list first)
108
109 To remove temporary files, please run:
110 rm /root/.revdep-rebuild*.?_*
111
112
113
114 Thanks for any help in advance
115 Marc
116
117 --
118 gentoo-embedded@g.o mailing list

Replies

Subject Author
Re: [gentoo-embedded] cross tool chain and depclean Ned Ludd <solar@g.o>