Re: [softwerk-dev] Troubles with Softwerk
Status: Beta
Brought to you by:
pbd
|
From: Paul Barton-D. <pb...@op...> - 2000-11-27 19:08:01
|
>Ah, now we're getting somewhere. I was finding it in libs/src/gtkmmext,
>I'm an idiot, sorry... :(
No you're not. Many people (not even me until several months back)
didn't know that you could use configure to do what used to be called
VPATH-builds (where the objects are created in a different directory
than the source). Just so you know, I do it this way to avoid
contaminating the source directory, which may be shared by multiple
programs (in the case of a symlink to a CVS-based directory).
ok, on with the show:
>So what is libltdl.la and where should I find it ?
therein lies a painful question :)
libltdl is a library that is part of libtool, a tool for building a
using shared libraries. it contains a cross-platform API for handling
dynamically linked modules. sort of like g_module from glib, but it
works on many other platforms and believe it or not, even works on
systems that don't have dynamically linked modules at all!
well, you obviously have libtool installed. but my guess is that you
have libtool installed from an RPM that is dated before my convincing
RedHat that libtool is *not* architecture neutral. RedHat never to
used to bother supplying and installing the library that comes with
libtool, and so although you'd get the tools to build the software, if
a program decided to link against the library instead of building it
into itself, boom. I was amazed that this had not come up before. Oh
well, the bleeding edge.
first of all, do this:
% locate libltdl
just so we can be sure that neither libltdl.so nor libltdl.la exist on
your system. assuming that this is the case:
run, do not walk, to your local RPM server, and pick up a new version
of libtool. after, before or during installing it, verify that it
installed libltdl.la and libltdl.so, almost certainly in /usr/lib.
alternatively, if you're version of it is current, then scream at me.
BTW, this would also have given rise to similar problems with ardour,
quasimodo etc. etc. actually, with any program that wanted to link
against libltdl.
You would not believe the pain that libtool has caused in my life,
mostly around this issue of there being an installed library to go
with it.
--p
|