compiling with autoconf 2.61 ...
Cesc
cesc.santa at gmail.com
Fri Mar 30 15:52:25 CEST 2007
Hi,
On my debian testing, I could not compile libmnetutil ...
colinux:/cafes.minisip.original/trunk# ./build.pl envdump libmutil
envdump: libmutil
Working Copy Revision: 3252
Can't exec "pkg-config": No such file or directory at ./build.pl line 668.
Use of uninitialized value in print at ./build.pl line 668.
pkg-config: autoconf: autoconf (GNU Autoconf) 2.61
automake: automake (GNU automake) 1.9.6
libtool: ltmain.sh (GNU libtool) 1.5.22 Debian 1.5.22-4 (1.1220.2.365
2005/12/18 22:14:06)
make: GNU Make 3.81
g++: g++ (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
cpp: cpp (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
ld: GNU ld version 2.17 Debian GNU/Linux
Build environment for all targets:
CXX=
CPP=
CXXFLAGS= -Wall
CPPFLAGS=
LDFLAGS=
PATH=/usr/lib/ccache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PKG_CONFIG_PATH=${topdir}/build/x86-pc-linux-gnu/libmutil:${topdir}/build/x86-pc-linux-gnu/libmcrypto:${topdir}/build/x86-pc-linux-gnu/libmnetutil:${topdir}/build/x86-pc-linux-gnu/libmstun:${topdir}/build/x86-pc-linux-gnu/libmikey:${topdir}/build/x86-pc-linux-gnu/libmsip:${topdir}/build/x86-pc-linux-gnu/libminisip:${topdir}/build/x86-pc-linux-gnu/milbc:${topdir}/build/x86-pc-linux-gnu/libzrtpcpp:${topdir}/build/x86-pc-linux-gnu/ministun:${topdir}/build/x86-pc-linux-gnu/minisip:${topdir}/build/x86-pc-linux-gnu/libminisip-swig:${topdir}/install/x86-pc-linux-gnu/usr/lib/pkgconfig
ACLOCAL_FLAGS= -I ${topdir}/libmutil/m4 -I
${topdir}/libmcrypto/m4 -I ${topdir}/libmnetutil/m4 -I
${topdir}/libmstun/m4 -I ${topdir}/libmikey/m4 -I ${topdir}/libmsip/m4
-I ${topdir}/libminisip/m4 -I ${topdir}/milbc/m4 -I
${topdir}/libzrtpcpp/m4 -I ${topdir}/ministun/m4 -I
${topdir}/minisip/m4 -I ${topdir}/libminisip-swig/m4 -I
${topdir}/install/x86-pc-linux-gnu/usr/share/aclocal
LD_LIBRARY_PATH=${topdir}/build/x86-pc-linux-gnu/libmutil/.libs:${topdir}/build/x86-pc-linux-gnu/libmcrypto/.libs:${topdir}/build/x86-pc-linux-gnu/libmnetutil/.libs:${topdir}/build/x86-pc-linux-gnu/libmstun/.libs:${topdir}/build/x86-pc-linux-gnu/libmikey/.libs:${topdir}/build/x86-pc-linux-gnu/libmsip/.libs:${topdir}/build/x86-pc-linux-gnu/libminisip/.libs:${topdir}/build/x86-pc-linux-gnu/milbc/.libs:${topdir}/build/x86-pc-linux-gnu/libzrtpcpp/.libs:${topdir}/build/x86-pc-linux-gnu/ministun/.libs:${topdir}/build/x86-pc-linux-gnu/minisip/.libs:${topdir}/build/x86-pc-linux-gnu/libminisip-swig/.libs:${topdir}/install/x86-pc-linux-gnu/usr/lib
CCACHE_DIR=${topdir}/.ccache
The error given is:
checking for freeaddrinfo... yes
/cafes.minisip.original/trunk/libmnetutil/configure: line 22248:
syntax error near unexpected token `libmutil'
/cafes.minisip.original/trunk/libmnetutil/configure: line 22248: `
PKG_CHECK_EXISTS(libmutil >= 0.3.1, dnl'
system /cafes.minisip.original/trunk/libmnetutil/configure
--cache=/cafes.minisip.original/trunk/build/x86-pc-linux-gnu/config.cache
--srcdir=/cafes.minisip.original/trunk/libmnetutil
--prefix=/cafes.minisip.original/trunk/install/x86-pc-linux-gnu/usr
--enable-shared --enable-ipv6 --enable-maintainer-mode --disable-debug
--disable-static --disable-test-suite
--with-mutil=/cafes.minisip.original/trunk/libmutil failed: 512 at
./build.pl line 427.
c
And the libmnetutil/configure, line 22248 and around is: (see the line
with all the exclamation marks ... )
# Check whether --with-mutil was given.
if test "${with_mutil+set}" = set; then
withval=$with_mutil;
if test "x${withval}" = "no"; then
mutil_found=no
else
#AC_MSG_WARN([ withval = ${withval} ])
if test "x${withval}" = "xyes"; then
# proceed with default installation
MUTIL_NEEDS_PKG_CHECK=yes
else
# work around for pre-1.5.7 libtool bug:
# 1.5.6 adds .libs by mistake, so only add that
# portion of the path if we have 1.5.7 or later
# After this, we also have to fix the library check.
if test -n "${minisip_has_lt157}"; then
#AC_MSG_WARN([ minisip_has_lt157 ])
minisip_lthack='/.libs'
fi
if test -n "${minisip_has_lt156_patched}"; then
#AC_MSG_WARN([ minisip_has_lt156_patched ])
minisip_lthack='/.libs'
fi
if test -d "${withval}/lib"; then
# specific installation
MUTIL_LDFLAGS="-L${withval}/lib"
elif test -d "${withval}/.libs"; then
# in-tree development
MUTIL_LDFLAGS="-L${withval}${minisip_lthack}"
elif test -d "../libmutil/.libs"; then
# out-of-tree development
MUTIL_LDFLAGS="-L`pwd`/../libmutil${minisip_lthack}"
else
mutil_found=no
fi
MUTIL_CFLAGS="-I${withval}/include"
MUTIL_LIBS="${MUTIL_LDFLAGS} -lmutil "
fi
fi
else
MUTIL_NEEDS_PKG_CHECK=yes
fi
if test "x${MUTIL_NEEDS_PKG_CHECK}" = "xyes"; then
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
PKG_CHECK_EXISTS(libmutil >= 0.3.1, dnl
PKG_CHECK_MODULES(MUTIL,
[libmutil >= 0.3.1])
mutil_found=yes,
mutil_found=no)
fi
MINISIP_CFLAGS="${MUTIL_CFLAGS} ${MINISIP_CFLAGS}"
MINISIP_LIBS="${MUTIL_LIBS} ${MINISIP_LIBS}"
if test ! "${mutil_found}" = "no"; then
save_CPPFLAGS="${CPPFLAGS}"
save_LIBS="${LIBS}"
CPPFLAGS="${MUTIL_CFLAGS} ${CPPFLAGS}"
LIBS="${MUTIL_LIBS} ${LIBS}"
if test
"${ac_cv_header_libmutil_libmutil_config_h+set}" = set; then
{ echo "$as_me:$LINENO: checking for libmutil/libmutil_config.h" >&5
echo $ECHO_N "checking for libmutil/libmutil_config.h... $ECHO_C" >&6; }
if test "${ac_cv_header_libmutil_libmutil_config_h+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
fi
{ echo "$as_me:$LINENO: result: $ac_cv_header_libmutil_libmutil_config_h" >&5
Note: I have managed to compile on a Fedora Core 6, with autconf 2.59
and gcc 4.1.1 ... the only difference that effects this problem is the
autoconf, so ... any ideas?
Cesc
More information about the Minisip-devel
mailing list