Package: nepenthes
Version: 0.2.0-1
Severity: serious

Hi,

your package failed to build from source. Apparently because you
tried to include a static library into a dynamic one. To do this
you need a version of the static library compiled with -fPIC.
(All this IIRC, libraries aren't really my strong point ;)

| Automatic build of nepenthes_0.2.0-1 on meitner by sbuild/hppa 79
| Build started at 20061122-1706
| ******************************************************************************
| Checking available source versions...
| Fetching source files...
| Reading package lists...
| Building dependency tree...
| Need to get 924kB of source archives.
| Get:1 http://ftp.de.debian.org experimental/main nepenthes 0.2.0-1 (dsc) 
[683B]
| Get:2 http://ftp.de.debian.org experimental/main nepenthes 0.2.0-1 (tar) 
[919kB]
| Get:3 http://ftp.de.debian.org experimental/main nepenthes 0.2.0-1 (diff) 
[4140B]
| Fetched 924kB in 12s (73.0kB/s)
| Download complete and in download only mode
| ** Using build dependencies supplied by package:
| Build-Depends: debhelper, libcurl3-dev, libmagic-dev, libpcre3-dev, 
libadns1-dev, bison, flex, libpcap0.8-dev, iptables-dev, libpq-dev, libcap-dev
| Checking for already installed source dependencies...
| debhelper: missing
| libcurl3-dev: missing
| libmagic-dev: missing
| libpcre3-dev: missing
| libadns1-dev: missing
| bison: missing
| flex: missing
| libpcap0.8-dev: missing
| iptables-dev: missing
| libpq-dev: missing
| libcap-dev: missing
| Checking for source dependency conflicts...
[...]
| Checking correctness of source dependencies...
| Toolchain package versions: libc6-dev_2.3.6.ds1-8 
linux-kernel-headers_2.6.18-6 gcc-4.1_4.1.1-20 g++-4.1_4.1.1-20 binutils_2.17-3 
libstdc++6-4.1-dev_4.1.1-20 libstdc++6_4.1.1-20
| ------------------------------------------------------------------------------
| gpg: Signature made Tue Nov 21 19:13:07 2006 CET using DSA key ID 9B7C328D
| gpg: Can't check signature: public key not found
| dpkg-source: extracting nepenthes in nepenthes-0.2.0
| dpkg-source: unpacking nepenthes_0.2.0.orig.tar.gz
| dpkg-source: applying /home/buildd/build/nepenthes_0.2.0-1.diff.gz
| su: Authentication service cannot retrieve authentication info.
| (Ignored)
| dpkg-buildpackage: source package is nepenthes
| dpkg-buildpackage: source version is 0.2.0-1
| dpkg-buildpackage: host architecture hppa
| dpkg-buildpackage: source version without epoch 0.2.0-1
[...]
|  debian/rules build
| dh_testdir
| # Add here commands to configure the package.
| CFLAGS="-Wall -g -O2" ./configure --host=hppa-linux-gnu 
--build=hppa-linux-gnu \
|       --prefix=/usr --mandir=\${prefix}/share/man 
--infodir=\${prefix}/share/info --bindir=/usr/sbin --localstatedir=/var 
--sysconfdir=/etc \
|       --enable-debug-logging \
|       --enable-capabilities \
|       --enable-pcap \
|       --enable-ipq \
|       --with-ipq-include=/usr/include/libipq \
|         --enable-postgre \
|         --with-postgre-include=/usr/include/postgresql 
| checking for a BSD-compatible install... /usr/bin/install -c
| checking whether build environment is sane... yes
| checking for gawk... no
| checking for mawk... mawk
| checking whether make sets $(MAKE)... yes
| checking build system type... hppa-unknown-linux-gnu
| checking host system type... hppa-unknown-linux-gnu
| checking for style of include used by make... GNU
| checking for hppa-linux-gnu-gcc... hppa-linux-gnu-gcc
| checking for C compiler default output file name... a.out
| checking whether the C compiler works... yes
| checking whether we are cross compiling... no
| checking for suffix of executables... 
| checking for suffix of object files... o
| checking whether we are using the GNU C compiler... yes
| checking whether hppa-linux-gnu-gcc accepts -g... yes
| checking for hppa-linux-gnu-gcc option to accept ISO C89... none needed
| checking dependency style of hppa-linux-gnu-gcc... gcc3
| checking for an ANSI C-conforming const... yes
| checking how to run the C preprocessor... hppa-linux-gnu-gcc -E
| checking for grep that handles long lines and -e... /bin/grep
| checking for egrep... /bin/grep -E
| checking for ANSI C header files... yes
| checking for sys/types.h... yes
| checking for sys/stat.h... yes
| checking for stdlib.h... yes
| checking for string.h... yes
| checking for memory.h... yes
| checking for strings.h... yes
| checking for inttypes.h... yes
| checking for stdint.h... yes
| checking for unistd.h... yes
| checking whether byte ordering is bigendian... yes
| checking for hppa-linux-gnu-g++... hppa-linux-gnu-g++
| checking whether we are using the GNU C++ compiler... yes
| checking whether hppa-linux-gnu-g++ accepts -g... yes
| checking dependency style of hppa-linux-gnu-g++... gcc3
| checking for hppa-linux-gnu-gcc... (cached) hppa-linux-gnu-gcc
| checking whether we are using the GNU C compiler... (cached) yes
| checking whether hppa-linux-gnu-gcc accepts -g... (cached) yes
| checking for hppa-linux-gnu-gcc option to accept ISO C89... (cached) none 
needed
| checking dependency style of hppa-linux-gnu-gcc... (cached) gcc3
| checking whether make sets $(MAKE)... (cached) yes
| checking for a sed that does not truncate output... /bin/sed
| checking for ld used by hppa-linux-gnu-gcc... /usr/bin/ld
| checking if the linker (/usr/bin/ld) is GNU ld... yes
| checking for /usr/bin/ld option to reload object files... -r
| checking for BSD-compatible nm... /usr/bin/nm -B
| checking whether ln -s works... yes
| checking how to recognise dependent libraries... pass_all
| checking dlfcn.h usability... yes
| checking dlfcn.h presence... yes
| checking for dlfcn.h... yes
| checking how to run the C++ preprocessor... hppa-linux-gnu-g++ -E
| checking for hppa-linux-gnu-g77... no
| checking for hppa-linux-gnu-f77... no
| checking for hppa-linux-gnu-xlf... no
| checking for hppa-linux-gnu-frt... no
| checking for hppa-linux-gnu-pgf77... no
| checking for hppa-linux-gnu-cf77... no
| checking for hppa-linux-gnu-fort77... no
| checking for hppa-linux-gnu-fl32... no
| checking for hppa-linux-gnu-af77... no
| checking for hppa-linux-gnu-f90... no
| checking for hppa-linux-gnu-xlf90... no
| checking for hppa-linux-gnu-pgf90... no
| checking for hppa-linux-gnu-pghpf... no
| checking for hppa-linux-gnu-epcf90... no
| checking for hppa-linux-gnu-gfortran... no
| checking for hppa-linux-gnu-g95... no
| checking for hppa-linux-gnu-f95... no
| checking for hppa-linux-gnu-fort... no
| checking for hppa-linux-gnu-xlf95... no
| checking for hppa-linux-gnu-ifort... no
| checking for hppa-linux-gnu-ifc... no
| checking for hppa-linux-gnu-efc... no
| checking for hppa-linux-gnu-pgf95... no
| checking for hppa-linux-gnu-lf95... no
| checking for hppa-linux-gnu-ftn... no
| checking for g77... no
| checking for f77... no
| checking for xlf... no
| checking for frt... no
| checking for pgf77... no
| checking for cf77... no
| checking for fort77... no
| checking for fl32... no
| checking for af77... no
| checking for f90... no
| checking for xlf90... no
| checking for pgf90... no
| checking for pghpf... no
| checking for epcf90... no
| checking for gfortran... no
| checking for g95... no
| checking for f95... no
| checking for fort... no
| checking for xlf95... no
| checking for ifort... no
| checking for ifc... no
| checking for efc... no
| checking for pgf95... no
| checking for lf95... no
| checking for ftn... no
| checking whether we are using the GNU Fortran 77 compiler... no
| checking whether  accepts -g... no
| checking the maximum length of command line arguments... 32768
| checking command to parse /usr/bin/nm -B output from hppa-linux-gnu-gcc 
object... ok
| checking for objdir... .libs
| checking for hppa-linux-gnu-ar... no
| checking for ar... ar
| checking for hppa-linux-gnu-ranlib... no
| checking for ranlib... ranlib
| checking for hppa-linux-gnu-strip... no
| checking for strip... strip
| checking if hppa-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
| checking for hppa-linux-gnu-gcc option to produce PIC... -fPIC
| checking if hppa-linux-gnu-gcc PIC flag -fPIC works... yes
| checking if hppa-linux-gnu-gcc static flag -static works... yes
| checking if hppa-linux-gnu-gcc supports -c -o file.o... yes
| checking whether the hppa-linux-gnu-gcc linker (/usr/bin/ld) supports shared 
libraries... yes
| checking whether -lc should be explicitly linked in... no
| checking dynamic linker characteristics... GNU/Linux ld.so
| checking how to hardcode library paths into programs... immediate
| checking whether stripping libraries is possible... yes
| checking if libtool supports shared libraries... yes
| checking whether to build shared libraries... yes
| checking whether to build static libraries... yes
| configure: creating libtool
| appending configuration tag "CXX" to libtool
| checking for ld used by hppa-linux-gnu-g++... /usr/bin/ld
| checking if the linker (/usr/bin/ld) is GNU ld... yes
| checking whether the hppa-linux-gnu-g++ linker (/usr/bin/ld) supports shared 
libraries... yes
| checking for hppa-linux-gnu-g++ option to produce PIC... -fPIC
| checking if hppa-linux-gnu-g++ PIC flag -fPIC works... yes
| checking if hppa-linux-gnu-g++ static flag -static works... yes
| checking if hppa-linux-gnu-g++ supports -c -o file.o... yes
| checking whether the hppa-linux-gnu-g++ linker (/usr/bin/ld) supports shared 
libraries... yes
| checking dynamic linker characteristics... GNU/Linux ld.so
| checking how to hardcode library paths into programs... immediate
| appending configuration tag "F77" to libtool
| checking for bison... bison -y
| checking for flex... flex
| checking for yywrap in -lfl... yes
| checking lex output file root... lex.yy
| checking whether yytext is a pointer... yes
| checking getopt.h usability... yes
| checking getopt.h presence... yes
| checking for getopt.h... yes
| checking arpa/inet.h usability... yes
| checking arpa/inet.h presence... yes
| checking for arpa/inet.h... yes
| checking fcntl.h usability... yes
| checking fcntl.h presence... yes
| checking for fcntl.h... yes
| checking for memory.h... (cached) yes
| checking netdb.h usability... yes
| checking netdb.h presence... yes
| checking for netdb.h... yes
| checking netinet/in.h usability... yes
| checking netinet/in.h presence... yes
| checking for netinet/in.h... yes
| checking for stdlib.h... (cached) yes
| checking for string.h... (cached) yes
| checking for strings.h... (cached) yes
| checking sys/ioctl.h usability... yes
| checking sys/ioctl.h presence... yes
| checking for sys/ioctl.h... yes
| checking sys/socket.h usability... yes
| checking sys/socket.h presence... yes
| checking for sys/socket.h... yes
| checking sys/time.h usability... yes
| checking sys/time.h presence... yes
| checking for sys/time.h... yes
| checking sys/timeb.h usability... yes
| checking sys/timeb.h presence... yes
| checking for sys/timeb.h... yes
| checking for unistd.h... (cached) yes
| checking for getopt... yes
| checking whether getopt is declared... yes
| checking whether getsubopt is declared... yes
| checking whether getopt_long is declared... no
| checking whether setenv is declared... yes
| checking whether putenv is declared... yes
| checking for getopt_long... yes
| checking for getsubopt... yes
| checking for __strchrnul... no
| checking for inline... inline
| checking for uid_t in sys/types.h... yes
| checking whether struct tm is in sys/time.h or time.h... time.h
| checking for size_t... yes
| checking return type of signal handlers... void
| checking for long... yes
| checking size of long... 4
| checking for off_t... yes
| checking size of off_t... 4
| checking for SIGPOLL... yes
| checking for SIGCLD... yes
| checking for SIGPWR... yes
| checking for SIGSTKFLT... yes
| checking for SIGUNUSED... yes
| checking for SIGINFO... no
| checking for SO_NOSIGPIPE... no
| checking for MSG_NOSIGNAL... yes
| checking for error_at_line... yes
| checking return type of signal handlers... (cached) void
| checking for strndup... yes
| checking for alarm... yes
| checking for bzero... yes
| checking for gethostbyname... yes
| checking for gethostname... yes
| checking for gettimeofday... yes
| checking for inet_ntoa... yes
| checking for localtime_r... yes
| checking for memmove... yes
| checking for memset... yes
| checking for munmap... yes
| checking for select... yes
| checking for socket... yes
| checking for strcasecmp... yes
| checking for strdup... yes
| checking for strerror... yes
| checking for strncasecmp... yes
| checking for strstr... yes
| checking for strtoul... yes
| checking for setresgid... yes
| checking for setresuid... yes
| checking for dlopen... no
| checking for dlopen in -ldl... yes
| checking libipq.h usability... yes
| checking libipq.h presence... yes
| checking for libipq.h... yes
| checking for ipq_set_mode in -lipq... yes
| checking pcap.h usability... yes
| checking pcap.h presence... yes
| checking for pcap.h... yes
| checking for pcap_open_live in -lpcap... yes
| checking for curl-config... /usr/bin/curl-config
| checking for curl_version in -lcurl... yes
| checking for pcre_compile in -lpcre... yes
| checking for magic_open in -lmagic... yes
| checking magic.h usability... yes
| checking magic.h presence... yes
| checking for magic.h... yes
| checking for libssh... checking libssh.h usability... no
| checking libssh.h presence... no
| checking for libssh.h... no
| checking for postgre client library... checking libpq-fe.h usability... yes
| checking libpq-fe.h presence... yes
| checking for libpq-fe.h... yes
| checking for PQsetdbLogin in -lpq... yes
| checking for PQserverVersion in -lpq... yes
| checking for Large File System support... yes
| checking for adns_init in -ladns... yes
| checking whether to use prelude for logging... no -- disabled by user
| checking whether to use libcap to improve security... checking for cap_init 
in -lcap... yes
| checking for yyerror in -ly... yes
| configure: creating ./config.status
| config.status: creating Makefile
| config.status: creating nepenthes-core/Makefile
| config.status: creating nepenthes-core/include/Makefile
| config.status: creating nepenthes-core/src/Makefile
| config.status: creating modules/Makefile
| config.status: creating modules/dnsresolve-adns/Makefile
| config.status: creating modules/download-creceive/Makefile
| config.status: creating modules/download-csend/Makefile
| config.status: creating modules/download-curl/Makefile
| config.status: creating modules/download-ftp/Makefile
| config.status: creating modules/download-http/Makefile
| config.status: creating modules/download-link/Makefile
| config.status: creating modules/download-rcp/Makefile
| config.status: creating modules/download-tftp/Makefile
| config.status: creating modules/log-download/Makefile
| config.status: creating modules/log-irc/Makefile
| config.status: creating modules/log-prelude/Makefile
| config.status: creating modules/log-surfnet/Makefile
| config.status: creating modules/module-bridge/Makefile
| config.status: creating modules/module-honeytrap/Makefile
| config.status: creating modules/module-portwatch/Makefile
| config.status: creating modules/module-peiros/Makefile
| config.status: creating modules/shellcode-generic/Makefile
| config.status: creating modules/shellcode-signatures/Makefile
| config.status: creating modules/shellemu-winnt/Makefile
| config.status: creating modules/sqlhandler-postgres/Makefile
| config.status: creating modules/submit-file/Makefile
| config.status: creating modules/submit-gotek/Makefile
| config.status: creating modules/submit-norman/Makefile
| config.status: creating modules/submit-postgres/Makefile
| config.status: creating modules/vuln-asn1/Makefile
| config.status: creating modules/vuln-bagle/Makefile
| config.status: creating modules/vuln-dameware/Makefile
| config.status: creating modules/vuln-dcom/Makefile
| config.status: creating modules/vuln-ftpd/Makefile
| config.status: creating modules/vuln-iis/Makefile
| config.status: creating modules/vuln-kuang2/Makefile
| config.status: creating modules/vuln-lsass/Makefile
| config.status: creating modules/vuln-msdtc/Makefile
| config.status: creating modules/vuln-msmq/Makefile
| config.status: creating modules/vuln-mssql/Makefile
| config.status: creating modules/vuln-mydoom/Makefile
| config.status: creating modules/vuln-netbiosname/Makefile
| config.status: creating modules/vuln-netdde/Makefile
| config.status: creating modules/vuln-optix/Makefile
| config.status: creating modules/vuln-pnp/Makefile
| config.status: creating modules/vuln-realvnc/Makefile
| config.status: creating modules/vuln-sasserftpd/Makefile
| config.status: creating modules/vuln-ssh/Makefile
| config.status: creating modules/vuln-sub7/Makefile
| config.status: creating modules/vuln-upnp/Makefile
| config.status: creating modules/vuln-veritas/Makefile
| config.status: creating modules/vuln-wins/Makefile
| config.status: creating modules/x-1/Makefile
| config.status: creating modules/x-2/Makefile
| config.status: creating modules/x-3/Makefile
| config.status: creating modules/x-4/Makefile
| config.status: creating modules/x-5/Makefile
| config.status: creating modules/x-6/Makefile
| config.status: creating modules/x-9/Makefile
| config.status: creating config.h
| config.status: executing depfiles commands
| 
| *** Dumping Nepenthes Configuration ***
| - Debug Logging               : yes
| 
| - link on liby                : yes
| 
| - DNS Resolve                 
|   - Support adns              : yes
| 
| - Support Large Filesystem    : yes
| 
| - Support MySQL               : no
| 
| - Support PostgreSQL          : yes
| 
| - Support ssh                 : no
| 
| - Support prelude             : no
| 
| - Support capabilities        : yes
| 
| - Packet Monitoring/Sniffing
|   - linux ip_queue (ipq)      : yes
|   - FBSD ipfw Divert sockets  : no
|   - Packet Capture Lib (pcap) : yes
| dh_testdir
| # Add here commands to compile the package.
| /usr/bin/make
[...]
| hppa-linux-gnu-g++ -shared -nostdlib 
/usr/lib/gcc/hppa-linux-gnu/4.1.2/../../../crti.o 
/usr/lib/gcc/hppa-linux-gnu/4.1.2/crtbeginS.o  .libs/module-honeytrap.o 
.libs/PCAPSocket.o .libs/TrapSocket.o  -lpcap -lipq -L/usr/local/lib 
-L/usr/lib/gcc/hppa-linux-gnu/4.1.2 
-L/usr/lib/gcc/hppa-linux-gnu/4.1.2/../../.. -lstdc++ -lm -lgcc -lc -lgcc_s 
/usr/lib/gcc/hppa-linux-gnu/4.1.2/crtendS.o 
/usr/lib/gcc/hppa-linux-gnu/4.1.2/../../../crtn.o  -Wl,-soname 
-Wl,modulehoneytrap.so -o .libs/modulehoneytrap.so
| /usr/bin/ld: /usr/lib/gcc/hppa-linux-gnu/4.1.2/../../../libipq.a(libipq.o): 
relocation R_PARISC_DPREL21L can not be used when making a shared object; 
recompile with -fPIC
| /usr/lib/gcc/hppa-linux-gnu/4.1.2/../../../libipq.a: could not read symbols: 
Bad value
| collect2: ld returned 1 exit status
| make[4]: *** [modulehoneytrap.la] Error 1
| make[4]: Leaving directory 
`/build/buildd/nepenthes-0.2.0/modules/module-honeytrap'
| make[3]: *** [all-recursive] Error 1
| make[3]: Leaving directory `/build/buildd/nepenthes-0.2.0/modules'
| make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory `/build/buildd/nepenthes-0.2.0'
| make[1]: *** [all] Error 2
| make[1]: Leaving directory `/build/buildd/nepenthes-0.2.0'
| make: *** [build-stamp] Error 2
| ******************************************************************************
| Build finished at 20061122-1731
| FAILED [dpkg-buildpackage died]

Full build log(s): 
http://experimental.ftbfs.de/build.php?&ver=0.2.0-1&pkg=nepenthes&arch=hppa

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to