Re: garnome 0.27.1 links against wrong libraries.



On Fri, 12 Sep 2003 23:30:15 +1000
Jeff Waugh <jdub perkypants org> wrote:

> <quote who="Martijn Brouwer">
> 
> > libtool: link: cannot find the library `/usr/lib/libgnome-desktop-2.la'
> 
> > Garnome tries to link against libgnome-desktop from /usr/lib. But I guess
> > that it should use its own version of libgnome-desktop.
> 
> Not entirely. Find the .la file in /usr/lib that references the above file,
> and delete it. Everything will continue as normal. .la files are not
> required on Linux, and can break out-of-prefix builds for no reason, as
> above.

I do not know what .la files are, so I do not know what you mean with 'references the above file'.
I wonder why I have 957 .la files on my linux system if I do not need them.

> > On the other machine compilation stops with errors concerning
> > /usr/lib/libpango
> > 

The messages I get are:
/usr/lib/libpangoxft-1.0.so: undefined reference to `FT_Seek_Stream'
/usr/lib/libpangoxft-1.0.so: undefined reference to `FT_Get_Short'
/usr/lib/libpangoxft-1.0.so: undefined reference to `FT_Forget_Frame'
/usr/lib/libpangoxft-1.0.so: undefined reference to `FT_Access_Frame'
/usr/lib/libpangoxft-1.0.so: undefined reference to `FT_Get_Long'
collect2: ld returned 1 exit status
make[5]: *** [reflect-zvt] Error 1
make[5]: Leaving directory `/mnt/storage/build/garnome-0.27.1/gnome/vte/work/main.d/vte-0.11.10/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/mnt/storage/build/garnome-0.27.1/gnome/vte/work/main.d/vte-0.11.10'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/mnt/storage/build/garnome-0.27.1/gnome/vte/work/main.d/vte-0.11.10'
make[2]: *** [build-work/main.d/vte-0.11.10/Makefile] Error 2
make[2]: Leaving directory `/mnt/storage/build/garnome-0.27.1/gnome/vte'
make[1]: *** [../../gnome/vte/cookies/main.d/install] Error 2
make[1]: Leaving directory `/mnt/storage/build/garnome-0.27.1/gnome/gnome-terminal'
make: *** [../../gnome/gnome-terminal/cookies/main.d/install] Error 2

I get this with any gnome app that I want to compile so there clearly something broken. But what, I have not yet been able to figure out.
But again garnome seems to link against gnome libraries in /usr/lib

> > I changed the following line in gar.conf.mk main_prefix ?= $(HOME)/garnome
> > to main_prefix ?= /usr/local/garnome
>
> You can't just change the prefix and keep going. You have to build the
> entire stack with the same prefix.

I just meant to say what I changed in gar.conf.mk. Off course I did not change this file during the compilation.

I hope you can give me some extra help.

Martijn



Physics is a approximate description of a part of the physical phenomena, that are only a small portion of human perceptions.

H Casimir, Dutch Physicist



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]