Re: ORBit-2.la not found
- From: Thomas Vander Stichele <thomas apestaart org>
- To: desktop-devel-list gnome org
- Subject: Re: ORBit-2.la not found
- Date: Sat, 22 Jun 2002 09:19:59 +0200 (CEST)
Hi,
> > The problem here is most likely that Nautilus was built using an ORBit
> > that had .la files, but you've installed an ORBit that doesn't have
> > them. /bin/rm -f /usr/lib/*.la solves all problems.
>
> Isn't that kind of harsh? There are a lot of .la files in there and they
> are usually included in the devel rpms of different libraries. For
> example, the ORBit-1 devel rpm contains a couple:
>
> [fworsley falcon fworsley]$ rpm -ql ORBit-devel
> ...
> ...
> /usr/lib/libORBit.la
> /usr/lib/libORBitCosNaming.la
> /usr/lib/libORBitutil.la
> ...
> ...
>
> [fworsley falcon fworsley]$ ls /usr/lib/*.la | wc -w
> 329
>
> So, I assume the ORBit-2 devel rpm also included them before the latest
> release. Isn't this just a bug in the latest rpm?
>
> Also, how come: "make clean && ./configure && make" doesn't fix this for
> Nautilus?
Grep all your remaining .la files on your system for "libORBit-2.la" to
see which of the other .la files tries to pull in libORBit-2.la. If this
.la file belongs to a lib that gets pulled in while compiling Nautilus
(say, suppose in your case that libeel.la has it and -leel thus pulls it
in) then that's your problem. As a temporary fix, either remove that .la
file (it will then pull in the .so file while libtool-linking) or compile
all of the other deps from source in a different prefix.
Whilst on the subject, I have seen lots of people complain about .la
files, with Havoc and Jacob being the most vocal, but not really in a way
that told me what the problem was. So please explain a little if you have
strong opinions on libtool and .la files (beyond "they suck" ;))
It looks to me that two ways are possible :
a) if every package installs it's .la file, everything's fine
b) if none of them installs them, everything's fine
At the moment it seems like Ximian and Red Hat have started to remove .la
files from their packages, but aren't quite done yet, causing lots of
libtool link breakage while compiling.
Also, I wanted to ask for some statement from people in the know from both
Red Hat and Ximian : is the plan to remove ALL .la files from -devel
packages everywhere, or not ?
Thanks,
Thomas
--
The Dave/Dina Project : future TV today ! - http://davedina.apestaart.org/
<-*- -*->
Are you happy where you're sleeping ?
Does he keep you safe and warm ?
Does he tell you when you're sorry ?
Does he tell you when you're wrong ?
<-*- thomas apestaart org -*->
URGent, the best radio on the Internet - 24/7 ! - http://urgent.rug.ac.be/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]