Gentoo Archives: gentoo-user

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

Attachments

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

Replies