Comment 2 for bug 10094

Revision history for this message
Debian Bug Importer (debzilla) wrote :

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.