minisip trunk build error

Juha Heinanen jh at tutpro.com
Thu May 11 16:31:30 CEST 2006


Mikael Magnusson writes:

 > I installed the following packages in a Debian sarge pbuilder chroot 
 > environment, and I didn't have any problem running libmutil/bootstrap.
 > 
 > automake1.9:
 >    Installed: 1.9.5-1
 > autoconf:
 >    Installed: 2.59a-3
 > libtool:
 >    Installed: 1.5.6-6
 > libltdl3:
 >    Installed: 1.5.6-6
 > libltdl3-dev:
 >    Installed: 1.5.6-6

i have the same packages, but i'm not running in pbuilder chroot
environment.

 > The libltdl subdirectory should be copied by
 > "libtool --copy --force --ltdl" in bootstrap, but you can also try to 
 > copy it manually from /usr/share/libtool/libltdl.

it is copied:

+ libtoolize --copy --force --ltdl
Putting files in AC_CONFIG_AUX_DIR, `config'.
+ autoconf
+ autoheader
+ automake-1.9 --add-missing --copy
configure.ac: installing `config/install-sh'
configure.ac: installing `config/missing'
Makefile.am: installing `config/depcomp'
Running 'configure' in libmutil...
...

then configure is run in copied libltdl directory:

configure: configuring in libltdl
configure: running /bin/sh '/usr/src/minisip/trunk.work/libmutil/libltdl/configure' --prefix=/usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr  '--cache=/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/config.cache' '--srcdir=/usr/src/minisip/trunk.work/libmutil' '--prefix=/usr/src/minisip/trunk.work/install/x86-pc-linux-gnu/usr' '--enable-shared' '--disable-memdebug' '--enable-maintainer-mode' '--disable-color-terminal' '--disable-debug' '--disable-static' '--disable-test-suite' 'CPPFLAGS=' 'CXXFLAGS= -Wall' 'LDFLAGS=' --enable-ltdl-convenience --cache-file=/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/config.cache --srcdir=/usr/src/minisip/trunk.work/libmutil/libltdl

then make is run in libltdt directory, which results in error:

Making all in libltdl
make[1]: Entering directory `/usr/src/minisip/trunk.work/build/x86-pc-linux-gnu/libmutil/libltdl'
make[1]: *** No rule to make target `/usr/src/minisip/trunk.work/libmutil/libltdl/../libtool.m4', needed by `/usr/src/minisip/trunk.work/libmutil/libltdl/Makefile.in'.  Stop.

if i understand this message correctly, libmutil directory should
contain libtool.m4, but it is not there:

rautu:/usr/src/minisip/trunk.work/libmutil> ls
aclocal.m4       configure*    INSTALL         m4/           source/
AUTHORS          configure.ac  libltdl/        Makefile.am   stdafx.cpp
autom4te.cache/  COPYING.LIB   libmutil.cpp    Makefile.in   stdafx.h
bootstrap*       debian/       libmutil.h      Makefile.W32  w32out/
ChangeLog        examples/     libmutil.pc.in  NEWS          win32/
config/          include/      libmutil.spec   README

and it is not in libmutil/libltdl either:

rautu:/usr/src/minisip/trunk.work/libmutil> ls libltdl
aclocal.m4     config.sub*   COPYING.LIB  ltdl.h       Makefile.in
config.guess*  configure*    install-sh*  ltmain.sh    missing*
config-h.in    configure.ac  ltdl.c       Makefile.am  README

do you have that file and if so, where does it comes from?

-- juha


More information about the Minisip-users mailing list