Message-Id: <email address hidden> Date: Tue, 9 Nov 2004 23:03:51 +0100 (CET) From: Roland Stigge <email address hidden> To: <email address hidden> Subject: swig1.3: FTBFS: missing build dependency
Package: swig1.3 Version: 1.3.22-3 Severity: serious Tags: patch
Hi,
building the package swig1.3 in a clean build environment (with pbuilder) on i386 results in:
========================================================================= [...] -c -o libswigphp4_la-libphp4.lo `test -f 'libphp4.c' || echo './'`libphp4.c; \ then mv -f ".deps/libswigphp4_la-libphp4.Tpo" ".deps/libswigphp4_la-libphp4.Plo"; \ else rm -f ".deps/libswigphp4_la-libphp4.Tpo"; exit 1; \ fi gcc -DHAVE_CONFIG_H -I. -I. -I../Source/Include -I/usr/include/php4 -I/usr/include/php4/main -I/usr/include/php4/Zend -I/usr/include/php4/TSRM -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT libswigphp4_la-libphp4.lo -MD -MP -MF .deps/libswigphp4_la-libphp4.Tpo -c libphp4.c -fPIC -DPIC -o .libs/libswigphp4_la-libphp4.o gcc -DHAVE_CONFIG_H -I. -I. -I../Source/Include -I/usr/include/php4 -I/usr/include/php4/main -I/usr/include/php4/Zend -I/usr/include/php4/TSRM -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT libswigphp4_la-libphp4.lo -MD -MP -MF .deps/libswigphp4_la-libphp4.Tpo -c libphp4.c -o libswigphp4_la-libphp4.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link gcc -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -o libswigphp4.la -rpath /usr/lib @LIBTOOL_NO_UNDEFINED@ -release 1.3.22 libswigphp4_la-libphp4.lo -ldl gcc -shared .libs/libswigphp4_la-libphp4.o -ldl -Wl,-soname -Wl,libswigphp4-1.3.22.so -o .libs/libswigphp4-1.3.22.so (cd .libs && rm -f libswigphp4.so && ln -s libswigphp4-1.3.22.so libswigphp4.so) ar cru .libs/libswigphp4.a libswigphp4_la-libphp4.o ranlib .libs/libswigphp4.a creating libswigphp4.la (cd .libs && rm -f libswigphp4.la && ln -s ../libswigphp4.la libswigphp4.la) ../preinst-swig -chicken -runtime -o libchicken.c swigrun.i if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../Source/Include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT libswigchicken_la-libchicken.lo -MD -MP -MF ".deps/libswigchicken_la-libchicken.Tpo" \ -c -o libswigchicken_la-libchicken.lo `test -f 'libchicken.c' || echo './'`libchicken.c; \ then mv -f ".deps/libswigchicken_la-libchicken.Tpo" ".deps/libswigchicken_la-libchicken.Plo"; \ else rm -f ".deps/libswigchicken_la-libchicken.Tpo"; exit 1; \ fi gcc -DHAVE_CONFIG_H -I. -I. -I../Source/Include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT libswigchicken_la-libchicken.lo -MD -MP -MF .deps/libswigchicken_la-libchicken.Tpo -c libchicken.c -fPIC -DPIC -o .libs/libswigchicken_la-libchicken.o gcc -DHAVE_CONFIG_H -I. -I. -I../Source/Include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT libswigchicken_la-libchicken.lo -MD -MP -MF .deps/libswigchicken_la-libchicken.Tpo -c libchicken.c -o libswigchicken_la-libchicken.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link gcc -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -o libswigchicken.la -rpath /usr/lib @LIBTOOL_NO_UNDEFINED@ -release 1.3.22 -lchicken -lstuffed-chicken -lsrfi-chicken -ldl -lpcre -lm -ldl -lpcre libswigchicken_la-libchicken.lo -ldl gcc -shared .libs/libswigchicken_la-libchicken.o /usr/lib/libchicken.so /usr/lib/libstuffed-chicken.so /usr/lib/libsrfi-chicken.so -lm -lpcre -ldl -Wl,-soname -Wl,libswigchicken-1.3.22.so -o .libs/libswigchicken-1.3.22.so /usr/bin/ld: cannot find -lpcre collect2: ld returned 1 exit status make[2]: *** [libswigchicken.la] Error 1 make[2]: Leaving directory `/tmp/buildd/swig1.3-1.3.22/Runtime' make[1]: *** [runtime] Error 2 make[1]: Leaving directory `/tmp/buildd/swig1.3-1.3.22' make: *** [build-stamp] Error 2 =========================================================================
Adding libpcre3-dev to Build-Deps helps. :)
Thanks for considering.
Message-Id: <email address hidden>
Date: Tue, 9 Nov 2004 23:03:51 +0100 (CET)
From: Roland Stigge <email address hidden>
To: <email address hidden>
Subject: swig1.3: FTBFS: missing build dependency
Package: swig1.3
Version: 1.3.22-3
Severity: serious
Tags: patch
Hi,
building the package swig1.3 in a clean build environment
(with pbuilder) on i386 results in:
======= ======= ======= ======= ======= ======= ======= ======= ======= ======= === la-libphp4. lo `test -f 'libphp4.c' || echo './'`libphp4.c; \ libswigphp4_ la-libphp4. Tpo" ".deps/ libswigphp4_ la-libphp4. Plo"; \ libswigphp4_ la-libphp4. Tpo"; exit 1; \ include/ php4/main -I/usr/ include/ php4/Zend -I/usr/ include/ php4/TSRM -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict- aliasing -I/usr/ local/include -D_LARGEFILE_SOURCE -D_FILE_ OFFSET_ BITS=64 -MT libswigphp4_ la-libphp4. lo -MD -MP -MF .deps/libswigph p4_la-libphp4. Tpo -c libphp4.c -fPIC -DPIC -o .libs/libswigph p4_la-libphp4. o include/ php4/main -I/usr/ include/ php4/Zend -I/usr/ include/ php4/TSRM -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict- aliasing -I/usr/ local/include -D_LARGEFILE_SOURCE -D_FILE_ OFFSET_ BITS=64 -MT libswigphp4_ la-libphp4. lo -MD -MP -MF .deps/libswigph p4_la-libphp4. Tpo -c libphp4.c -o libswigphp4_ la-libphp4. o >/dev/null 2>&1 aliasing -I/usr/ local/include -D_LARGEFILE_SOURCE -D_FILE_ OFFSET_ BITS=64 -o libswigphp4.la -rpath /usr/lib @LIBTOOL_ NO_UNDEFINED@ -release 1.3.22 libswigphp4_ la-libphp4. lo -ldl p4_la-libphp4. o -ldl -Wl,-soname -Wl,libswigphp4 -1.3.22. so -o .libs/libswigph p4-1.3. 22.so 1.3.22. so libswigphp4.so) la-libphp4. o aliasing -I/usr/ local/include -D_LARGEFILE_SOURCE -D_FILE_ OFFSET_ BITS=64 -MT libswigchicken_ la-libchicken. lo -MD -MP -MF ".deps/ libswigchicken_ la-libchicken. Tpo" \ la-libchicken. lo `test -f 'libchicken.c' || echo './'`libchicken.c; \ libswigchicken_ la-libchicken. Tpo" ".deps/ libswigchicken_ la-libchicken. Plo"; \ libswigchicken_ la-libchicken. Tpo"; exit 1; \ aliasing -I/usr/ local/include -D_LARGEFILE_SOURCE -D_FILE_ OFFSET_ BITS=64 -MT libswigchicken_ la-libchicken. lo -MD -MP -MF .deps/libswigch icken_la- libchicken. Tpo -c libchicken.c -fPIC -DPIC -o .libs/libswigch icken_la- libchicken. o aliasing -I/usr/ local/include -D_LARGEFILE_SOURCE -D_FILE_ OFFSET_ BITS=64 -MT libswigchicken_ la-libchicken. lo -MD -MP -MF .deps/libswigch icken_la- libchicken. Tpo -c libchicken.c -o libswigchicken_ la-libchicken. o >/dev/null 2>&1 aliasing -I/usr/ local/include -D_LARGEFILE_SOURCE -D_FILE_ OFFSET_ BITS=64 -o libswigchicken.la -rpath /usr/lib @LIBTOOL_ NO_UNDEFINED@ -release 1.3.22 -lchicken -lstuffed-chicken -lsrfi-chicken -ldl -lpcre -lm -ldl -lpcre libswigchicken_ la-libchicken. lo -ldl icken_la- libchicken. o /usr/lib/ libchicken. so /usr/lib/ libstuffed- chicken. so /usr/lib/ libsrfi- chicken. so -lm -lpcre -ldl -Wl,-soname -Wl,libswigchic ken-1.3. 22.so -o .libs/libswigch icken-1. 3.22.so swig1.3- 1.3.22/ Runtime' swig1.3- 1.3.22' ======= ======= ======= ======= ======= ======= ======= ======= ======= ===
[...]
-c -o libswigphp4_
then mv -f ".deps/
else rm -f ".deps/
fi
gcc -DHAVE_CONFIG_H -I. -I. -I../Source/Include -I/usr/include/php4 -I/usr/
gcc -DHAVE_CONFIG_H -I. -I. -I../Source/Include -I/usr/include/php4 -I/usr/
/bin/sh ../libtool --mode=link gcc -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-
gcc -shared .libs/libswigph
(cd .libs && rm -f libswigphp4.so && ln -s libswigphp4-
ar cru .libs/libswigphp4.a libswigphp4_
ranlib .libs/libswigphp4.a
creating libswigphp4.la
(cd .libs && rm -f libswigphp4.la && ln -s ../libswigphp4.la libswigphp4.la)
../preinst-swig -chicken -runtime -o libchicken.c swigrun.i
if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../Source/Include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-
-c -o libswigchicken_
then mv -f ".deps/
else rm -f ".deps/
fi
gcc -DHAVE_CONFIG_H -I. -I. -I../Source/Include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-
gcc -DHAVE_CONFIG_H -I. -I. -I../Source/Include -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-
/bin/sh ../libtool --mode=link gcc -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-
gcc -shared .libs/libswigch
/usr/bin/ld: cannot find -lpcre
collect2: ld returned 1 exit status
make[2]: *** [libswigchicken.la] Error 1
make[2]: Leaving directory `/tmp/buildd/
make[1]: *** [runtime] Error 2
make[1]: Leaving directory `/tmp/buildd/
make: *** [build-stamp] Error 2
=======
Adding libpcre3-dev to Build-Deps helps. :)
Thanks for considering.