libtool
[Top][All Lists]
Advanced

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

Re: libtool 1.5.6 still not supporting make distcheck


From: Sean Dague
Subject: Re: libtool 1.5.6 still not supporting make distcheck
Date: Wed, 17 Nov 2004 12:07:55 -0500
User-agent: Mutt/1.5.5.1i

On Tue, Nov 16, 2004 at 06:32:51PM -0800, Jacob Meuser wrote:
<snip>
> curious also what's in ../utils/libopenhpiutils.la
> 
> probably
> 
> installed=yes
> 
> and
> 
> libdir='/home/sdague/openhpi/openhpi-1.9.3/_inst/lib'
> 
> but

openhpi/openhpi-1.9.3/_build/utils/libopenhpiutils.la contains the
following:

...
# Is this an already installed library?
installed=no

# Should we warn about portability when linking against -modules?
shouldnotlink=no

# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''

# Directory that this library needs to be installed in:
libdir='/home/sdague/openhpi/openhpi-1.9.3/_inst/lib'


> /home/sdague/openhpi/openhpi-1.9.3/_inst/lib/libopenhpiutils.so
> doesn't yet exist?

Nothing exists in _inst except directories, as this phase of make distcheck
is happening after it has done make uninstall on the _inst directory.

If I scroll back through the logs a little I see the following:

make[3]: Entering directory /home/sdague/openhpi/openhpi-1.9.3/_build/utils'
make[4]: Entering directory /home/sdague/openhpi/openhpi-1.9.3/_build/utils'
/bin/sh ../../mkinstalldirs
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib
mkdir -p --
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib
 /bin/sh ../libtool --mode=install /usr/bin/install -c  libopenhpiutils.la
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib/libopenhpiutils.la
/usr/bin/install -c .libs/libopenhpiutils.so.1.9.3
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib/libopenhpiutils.so.1.9.3
(cd
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib &&
rm -f libopenhpiutils.so.1 && ln -s libopenhpiutils.so.1.9.3
libopenhpiutils.so.1)
(cd
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib &&
rm -f libopenhpiutils.so && ln -s libopenhpiutils.so.1.9.3
libopenhpiutils.so)
/usr/bin/install -c .libs/libopenhpiutils.lai
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib/libopenhpiutils.la
/usr/bin/install -c .libs/libopenhpiutils.a
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib/libopenhpiutils.a
ranlib
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib/libopenhpiutils.a
chmod 644
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib/libopenhpiutils.a
libtool: install: warning: remember to run libtool --finish
/home/sdague/openhpi/openhpi-1.9.3/_inst/lib'
/bin/sh ../../mkinstalldirs
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib/pkgconfig
mkdir -p --
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib/pkgconfig
 /usr/bin/install -c -m 644 openhpiutils.pc
/home/sdague/tmp/am-dc-21193//home/sdague/openhpi/openhpi-1.9.3/_inst/lib/pkgconfig/openhpiutils.pc
make[4]: Leaving directory /home/sdague/openhpi/openhpi-1.9.3/_build/utils'
make[3]: Leaving directory /home/sdague/openhpi/openhpi-1.9.3/_build/utils'
make[2]: Leaving directory /home/sdague/openhpi/openhpi-1.9.3/_build/utils'

Which looks all well and good, *except*:

dargo:~> find /home/sdague/tmp/am-dc-21193
find: /home/sdague/tmp/am-dc-21193: No such file or directory

I don't see anything in the make output that should have removed this.
 
> maybe this patch helps?
> 
> --- ltmain.in.orig    Tue Aug  3 00:49:02 2004
> +++ ltmain.in Sat Aug  7 17:00:56 2004
> @@ -2611,7 +2611,7 @@ EOF
>           add_dir=
>           add=
>           # Finalize command for both is simple: just hardcode it.
> -         if test "$hardcode_direct" = yes; then
> +         if test "$hardcode_direct" = yes && test -f $libdir/$linklib; then
>             add="$libdir/$linklib"
>           elif test "$hardcode_minus_L" = yes; then
>             add_dir="-L$libdir"

I've applied this patch, but still no luck. :(  Thanks for the attempt
though.

        -Sean

-- 
__________________________________________________________________

Sean Dague                                       Mid-Hudson Valley
sean at dague dot net                            Linux Users Group
http://dague.net                                 http://mhvlug.org

There is no silver bullet.  Plus, werewolves make better neighbors
than zombies, and they tend to keep the vampire population down.
__________________________________________________________________

Attachment: pgpTLmS4XvufE.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]