I don't know where to ask this, but this is as good a place as any I
guess (rpm-list and libtool-list).

My problem is this:

I have two dynamic libraries in the project. One of them depends on the
other, so I have

pkglib_LTLIBRARIES = libmsgevents.la libdvdcontrol.la
libmsgevents_la_LDFLAGS = -version-info 3:0:0
libdvdcontrol_la_LIBADD = libmsgevents.la
libdvdcontrol_la_LDFLAGS = -version-info 3:0:0

among other things in my Makefile.am. As you can see, libdvdcontrol
depends on libmsgevents.

This works well when installing normally. However, when building an RPM
package RPM installs the package in a directory different from the
directory in which the package should be installed. This is so that
non-root users can build the rpm packages. 

This makes libtool not find libmsgevents in the intended installation
location, because it's not there.

Is there a way around this? Any fix or workaround is fine.

The very clumsy workaround I use right now is, build the rpm package.
Install with --nodeps, build the package _again_ (this time libtool
finds libmsgevents since it's installed), remove the old package,
install the new package.

Oh, and if you want the full source code and the source rpms, please
find them at http://www.dtek.chalmers.se/~dvd/

Regards,

        Martin

-- 
[ http://www.dtek.chalmers.se/~d95mback/ ] [ PGP: 0x453504F1 ] [ UIN: 4439498 ]
    Opinions expressed above are mine, and not those of my future employees.
SIGBORE: Signature boring error, core dumped

_______________________________________________
Libtool mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/libtool

Reply via email to