Gentoo Archives: gentoo-amd64

From: Marc Joliet <marcec@×××.de>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] [gentoo-user] Collisions when compiling glibc-2.5-r3 and r4 on amd64
Date: Sun, 15 Jul 2007 00:57:03
Message-Id: 1184460910.24252.59.camel@marcec.huntemann.uni-oldenburg.de
1 [As posted to gentoo-user, along with small corrections and updates!]
2
3 Hi List,
4
5 I didn't find any bug report matching my experience. This appears to be
6 the closest match: http://bugs.gentoo.org/show_bug.cgi?id=145749. I
7 thought I'd ask about it here first, before reporting a bug, in the
8 event of PEBKAC.
9
10 I updated linux-headers today to the current stable, 2.6.21, and the
11 messages recommend a recompile of the system libc, in this case glibc.
12 When it wants to merge the compiled glibc, I get this:
13
14 [------------------------------------------------------------]
15
16 >>> Completed installing glibc-2.5-r4
17 into /var/tmp/portage/sys-libs/glibc-2.5-r4/image/
18
19 ecompressdir: bzip2 -9 usr/share/man
20 ecompressdir: bzip2 -9 /usr/share/info
21 making executable: usr/lib32/libc.so
22 making executable: usr/lib32/libpthread.so
23 making executable: usr/lib64/libc.so
24 making executable: usr/lib64/libpthread.so
25 * checking 2373 files for package collisions
26 1000 files checked ...
27 2000 files checked ...
28 existing file /lib is not owned by this package
29 * This package is blocked because it wants to overwrite
30 * files belonging to other packages (see messages above).
31 * If you have no clue what this is all about report it
32 * as a bug for this package on http://bugs.gentoo.org
33
34 package sys-libs/glibc-2.5-r4 NOT merged
35
36
37 Searching all installed packages for file collisions...
38 Press Ctrl-C to Stop
39
40 * x11-drivers/nvidia-drivers-1.0.9746-r1:
41
42 '/lib'
43
44 * sys-boot/grub-0.97-r3:
45
46 '/lib'
47
48 * media-sound/alsa-firmware-1.0.14_rc2-r1:
49
50 '/lib'
51
52 * media-sound/alsa-driver-1.0.14_rc2-r1:
53
54 '/lib'
55
56 * sys-fs/udev-104-r12:
57
58 '/lib'
59
60 * sys-fs/cryptsetup-luks-1.0.4-r3:
61
62 '/lib'
63
64 * sys-fs/device-mapper-1.02.19:
65
66 '/lib'
67
68 * sys-fs/lvm2-2.02.10:
69
70 '/lib'
71
72 * media-libs/libgphoto2-2.2.1-r1:
73
74 '/lib'
75
76 * sys-apps/hal-0.5.9-r1:
77
78 '/lib'
79
80 * net-analyzer/macchanger-1.5.0-r1:
81
82 '/lib'
83
84 marcec marcec #
85
86 [------------------------------------------------------------]
87
88 Is there a 'clean' work around? The only option I found is to set
89 COLLISION_IGNORE="/lib" in make.conf. That seems to do the trick insofar
90 that glibc merges. For "emerge --info" see attachment.
91
92 Apparently, from what I read, the collision-protect[1] option is
93 supposed to ignore directories. Since this was asked in other reports I
94 found while searching for info: /lib is not a symlink, rather /lib64 is
95 a symlink to /lib. Out of curiosity: when would /lib ever be a symlink?
96
97 Note that I will not have my email available for a few days starting
98 tonight (Sunday). I'm sending my PC via mail to my home for the summer
99 holidays, versus it staying in my dorm room. Yes I know of VNC, but I
100 didn't find the time to set it up.
101
102 Any help greatly appreciated!
103 --
104 Marc Joliet
105
106 [1] I only semi-recently (a few weeks ago) set the collision-protect
107 option, and until now, glibc is the only package to complain.
108
109 --
110 Marc Joliet

Attachments

File name MIME type
emerge-info.txt text/plain
signature.asc application/pgp-signature

Replies