Your message dated Fri, 21 Mar 2008 17:47:06 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#399892: fixed in nepenthes 0.2.2-1
has caused the Debian Bug report #399892,
regarding nepenthes_0.2.0-1(hppa/experimental): FTBFS: tries to use static
library compiled without -fPIC
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
399892: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=399892
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
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/
--- End Message ---
--- Begin Message ---
Source: nepenthes
Source-Version: 0.2.2-1
We believe that the bug you reported is fixed in the latest version of
nepenthes, which is due to be installed in the Debian FTP archive:
nepenthes_0.2.2-1.diff.gz
to pool/main/n/nepenthes/nepenthes_0.2.2-1.diff.gz
nepenthes_0.2.2-1.dsc
to pool/main/n/nepenthes/nepenthes_0.2.2-1.dsc
nepenthes_0.2.2-1_i386.deb
to pool/main/n/nepenthes/nepenthes_0.2.2-1_i386.deb
nepenthes_0.2.2.orig.tar.gz
to pool/main/n/nepenthes/nepenthes_0.2.2.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Luciano Bello <[EMAIL PROTECTED]> (supplier of updated nepenthes package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Fri, 21 Mar 2008 13:37:21 -0300
Source: nepenthes
Binary: nepenthes
Architecture: source i386
Version: 0.2.2-1
Distribution: unstable
Urgency: low
Maintainer: Luciano Bello <[EMAIL PROTECTED]>
Changed-By: Luciano Bello <[EMAIL PROTECTED]>
Description:
nepenthes - versatile tool to collect malware by emulating widespread vulnera
Closes: 399892 454406 455425 470018
Changes:
nepenthes (0.2.2-1) unstable; urgency=low
.
* New upsteam version 0.2.2 (closes: #470018)
* <cstring>, <cstdlib> and <typeinfo>, included (closes: #455425)
* Postrm removes the Etch version conffiles (closes: #454406)
* Do not support ipq anymore, until libipq-dev provides a PIC version
(closes: #399892)
Files:
6998fae6fc31f93023dda61747b0f7f6 679 net optional nepenthes_0.2.2-1.dsc
af959e2c748ec6b0af3546a200e6c04c 964996 net optional
nepenthes_0.2.2.orig.tar.gz
0095443d19d2ee4283aae86398a93f47 13595 net optional nepenthes_0.2.2-1.diff.gz
a6a30d8d169953f1c8c7ff3149ef4b1f 7693322 net optional
nepenthes_0.2.2-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFH4+4tQWTRs4lLtHkRAuVCAKCLIbwUl74TZMRdpjxd/wc9apGRqwCgowA+
wKldN39fZGCSyew8YdcEuDQ=
=binF
-----END PGP SIGNATURE-----
--- End Message ---