1 |
On Saturday 27 February 2010 21:45:13 Arttu V. wrote: |
2 |
> On 2/27/10, Mick <michaelkintzios@×××××.com> wrote: |
3 |
> > On Saturday 27 February 2010 19:04:09 walt wrote: |
4 |
> >> On 02/27/2010 10:04 AM, Mick wrote: |
5 |
> >> > Hi All, |
6 |
> >> > |
7 |
> >> > I am trying to install Gentoo on a i7 x86_64 arch machine and libgamin |
8 |
> >> > fails when I try to emerge syslog-ng (it's a dependency of it). This |
9 |
> >> > is my first 64bit machine, so I am not sure if I have made more |
10 |
> >> > mistakes than usual (LOL). This is the error: |
11 |
> >> > ==================================== |
12 |
> >> > |
13 |
> >> > libtool: link: x86_64-pc-linux-gnu-gcc -shared .libs/gamin.o |
14 |
> >> > -Wl,-rpath |
15 |
> >> > -Wl,/var/tmp/portage/dev-libs/libgamin-0.1.10-r2/work/gamin-0.1.10/lib |
16 |
> >> >gam in/.libs ../libgamin/.libs/libgamin-1.so /usr/bin /usr/sbin /bin |
17 |
> >> > /sbin |
18 |
> >> |
19 |
> >> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
20 |
> >> |
21 |
> >> > -lpthread -march=core2 -msse4 -mcx16 -msahf -Wl,-O1 -Wl,-soname |
22 |
> >> > -Wl,_gamin.so -o .libs/_gamin.so |
23 |
> >> > /usr/bin: file not recognized: Is a directory |
24 |
> >> |
25 |
> >> Cool, a new libtool trick. It's trying to link an object file with a |
26 |
> >> directory? Dunno where the real error is, but I'd start with the old |
27 |
> >> shotgun approach by running lafilefixer --justfixit and see if it helps. |
28 |
> > |
29 |
> > That was my first thought too. I ran lafixer and revdep-rebuild after |
30 |
> > emerging these and the error shown above came up. |
31 |
> |
32 |
> grep for pkg-config inside the config.log (and maybe build.log as |
33 |
> well). I'm betting on pkg-config not being found, although the ebuild |
34 |
> seems to list it as a dependency. (Maybe your chroot settings affect |
35 |
> the path?) |
36 |
> |
37 |
> IIRC another package did the same for me some months ago (sorry, can't |
38 |
> remember which). If it couldn't find pkg-config it would still |
39 |
> complete configure phase without errors -- but cflags and libs |
40 |
> variables that were supposed to be filled with various `pkg-config |
41 |
> --libs foo` outputs were in fact filled with the paths from which |
42 |
> pkg-config was searched for (in vain) during configuration. And IIRC |
43 |
> the result looked nearly identical to the situation here. |
44 |
|
45 |
Here's what I managed to find: |
46 |
|
47 |
There is not pkg-config in /var/tmp/portage/dev-libs/libgamin-0.1.10- |
48 |
r2/work/gamin-0.1.10/config.log and I couldn't find it in the emerge log |
49 |
either. |
50 |
|
51 |
So, I went back to plan B. I configured the Windows 7 boot loader to |
52 |
chainload GRUB and booted into the new system. It had no problem compiling |
53 |
and installing libgamin and now it is installing syslog-ng. Perhaps this was |
54 |
related to the sysrescue-cd environment, I haven't tried all this with the |
55 |
Gentoo CD. |
56 |
-- |
57 |
Regards, |
58 |
Mick |