1 |
Replying to my own post, because some elementary exploring on the local |
2 |
machine provided the solution: |
3 |
|
4 |
/sbin/fix_libtool_files.sh 4.2.3 |
5 |
|
6 |
allowed xine-lib to build. |
7 |
|
8 |
On a related note, I find libtool a most confusing bit of software, and |
9 |
don't really understand what it does. Anyone have a good link to a |
10 |
decent write-up? (so far some googling hasn't turned up much) |
11 |
|
12 |
alan |
13 |
|
14 |
|
15 |
|
16 |
|
17 |
On Saturday 21 June 2008, you wrote: |
18 |
> libtool: link: warning: |
19 |
> `/usr/lib/gcc/i686-pc-linux-gnu/4.2.4/../../../libfreetype.la' seems |
20 |
> to be moved |
21 |
> libtool: link: warning: |
22 |
> `/usr/lib/gcc/i686-pc-linux-gnu/4.2.4/../../../libfontconfig.la' |
23 |
> seems to be moved |
24 |
> grep: /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/libgomp.la: No such file |
25 |
> or directory |
26 |
> /bin/sed: can't read /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/libgomp.la: |
27 |
> No such file or directory |
28 |
> libtool: link: `/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/libgomp.la' is |
29 |
> not a valid libtool archive |
30 |
> make[2]: *** [xineplug_decode_image.la] Error 1 |
31 |
> make[2]: *** Waiting for unfinished jobs.... |
32 |
> make[2]: Leaving directory |
33 |
> `/var/tmp/portage/media-libs/xine-lib-1.1.12-r1/work/xine-lib-1.1.12/ |
34 |
>src/libxinevdec' make[1]: *** [all-recursive] Error 1 |
35 |
> make[1]: Leaving directory |
36 |
> `/var/tmp/portage/media-libs/xine-lib-1.1.12-r1/work/xine-lib-1.1.12/ |
37 |
>src' make: *** [all-recursive] Error 1 |
38 |
> * |
39 |
> * ERROR: media-libs/xine-lib-1.1.12-r1 failed. |
40 |
> |
41 |
> libtool is looking for files in a gcc-4.2.3 directory. I have |
42 |
> gcc-4.2.2 installed: |
43 |
> |
44 |
> alan@develop ~/share/downloads/buell $ eix -e gcc |
45 |
> [I] sys-devel/gcc |
46 |
> Available versions: |
47 |
> (2.95) [P]2.95.3-r9 [P](~)2.95.3-r10 |
48 |
> (3.1) [P]3.1.1-r2 |
49 |
> (3.2) [P]**3.2.2 [P]3.2.3-r4 |
50 |
> (3.3) (~)3.3.6-r1 |
51 |
> (3.4) 3.4.6-r2 |
52 |
> (4.0) ~*4.0.4 |
53 |
> (4.1) (~)4.1.0-r1 4.1.2 |
54 |
> (4.2) (~)4.2.3 (~)4.2.4 |
55 |
> (4.3) **4.3.0 [m](~)4.3.1 |
56 |
> {altivec bootstrap boundschecking build d doc fortran gcj gtk |
57 |
> hardened ip28 ip32r10k java libffi mudflap multilib multislot n32 n64 |
58 |
> nls nocxx nopie nossp objc objc++ objc-gc openmp static test vanilla} |
59 |
> Installed versions: 4.2.4(4.2)(04:07:57 PM 06/20/2008)(doc gtk |
60 |
> mudflap |
61 |
> openmp -altivec -bootstrap -build -fortran -gcj -hardened -ip28 |
62 |
> -ip32r10k -libffi -multilib -multislot -n32 -n64 -nls -nocxx -objc |
63 |
> -objc++ -objc-gc -test -vanilla) Homepage: |
64 |
> http://gcc.gnu.org/ |
65 |
> Description: The GNU Compiler Collection. Includes |
66 |
> C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime |
67 |
> bounds checking |
68 |
> alan@develop ~/share/downloads/buell $ gcc-config -l |
69 |
> [1] i686-pc-linux-gnu-4.2.4 * |
70 |
> |
71 |
> So, what gives? |
72 |
|
73 |
|
74 |
|
75 |
-- |
76 |
Optimists say the glass is half full, |
77 |
Pessimists say the glass is half empty, |
78 |
Developers say wtf is the glass twice as big as it needs to be? |
79 |
|
80 |
Alan McKinnon |
81 |
alan at linuxholdings dot co dot za |
82 |
+27 82, double three seven, one nine three five |
83 |
-- |
84 |
gentoo-user@l.g.o mailing list |