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

Re: New tarball error



hi,

On Tue, Aug 14, 2001 at 06:07:36PM +0200, Vincent Bernat wrote:
> OoO En ce début de soirée du lundi 13 août 2001, vers 21:18, Adam
> Pendleton disait:
> 
> > One of the new tarballs generated today:
> [...]
> 
> I have just compiled latest tarballs and found some glitches (I have
> never compiled earlier tarballs, so it may be "normal") :
>  - in my system, libtool is
>    /usr/local/libexec/rep/i686-pc-linux-gnu/libtool and not
>    /usr/bin/libtool. I have never seen any program who have complained
>    about this.

That's a strange place for libtool.  I have checked only
Debian and Redhat, but they both install it in /usr/bin.

I think /usr/bin is also only a backup if it can't be found
on your path, this is from configure.in:

dnl ensure libtool is installed
AC_PATH_PROG(LIBTOOL, libtool,,/usr/bin)
if test "$LIBTOOL" = ""; then
        echo
        echo 'FATAL ERROR: libtool does not seem to be installed.'
        echo $pkg_name cannot be built without a working libtool installation.
        exit 1
fi
libtool=$LIBTOOL
AC_SUBST(libtool)

Is this the error you're running into?  The fourth parameter
should be just a fallback path in case its not found anywhere
else, IIRC.

>  - compiling xfsprogs (and I suppose others) with --enable-shared=no
>    produces dynamic executables (just like without this option) and
>    make install-dev fails because it tries to install libxfs.lai
>    instead of libxfs.la. After correcting the Makefile, (replacing lai
>    by la for the static target), it goes fine however, configure of
>    xfsdump (I haven't tried with others) complains that it doesn't
>    find libxfs.

Yup, that sounds like its wrong, will need to be looked at
- thanks for reporting.

> 
> BTW, I don't understand what dmapi is. In what it is useful ? Do I
> need it for xfsdump ?
> 

A brief description follows... (yes, xfsdump does need it as
it links with libdm).  This is a brief description from the
rpm/deb packages - ie. "rpm -q -i dmapi" / "dpkg -s dmapi":

Description :
Files required by system software using the Data Management API
(DMAPI).  This is used to implement the interface defined in the
X/Open document:  Systems Management: Data Storage Managment
(XDSM) API dated February 1997.  This interface is implemented
by the libdm library.

-- 
Nathan