Bug#545594: kpsk: FTBFS: ld: cannot find -lcompat

2009-12-07 Thread Simon McVittie
tags 545594 + confirmed
thanks

(Putting Lucas back in the loop. Sebastian: if you just mail nnn...@bugs,
the submitter does *not* get a copy!)

On Tue, 08 Sep 2009 at 11:25:33 +0200, Lucas Nussbaum wrote:
 During a rebuild of all packages in sid, your package failed to build on
 amd64.
 
 Relevant part: [...]

Turns out this *isn't* the relevant part. I could reproduce this in an
up-to-date sid amd64 chroot, and the failure is:

checking for main in -lpthread... yes
checking for main in -ldb-4.6... no
checking for main in -ldb-4.0... no
checking for main in -ldb-3.3... no
checking for main in -ldb-3.2... no
checking for main in -ldb-3.1... no
configure: error: Cannot find the Berkeley DB libs

On Thu, 03 Dec 2009 at 16:47:24 +0100, Sebastian Muszynski wrote:
 i've rebuild the package on amd64 without problems.

You must have had an older version of libdb-dev installed... the current
version of libdb-dev is 4.8, which is not on the limited list of versions
that kpsk looks for. The relevant version when dealing with FTBFS bugs is
always the latest from unstable.

I do wonder whether this package should still be in Debian: it has a low and
declining popularity-contest score, and hasn't had an upstream release since
a release candidate in 2007. If you still want to maintain it, go ahead, but
be aware that maintaining it properly probably means taking over upstream
maintenance... Or, if you don't think it's worth maintaining any more,
http://wiki.debian.org/ftpmaster_Removals explains how to request removal.

Simon


signature.asc
Description: Digital signature


Bug#545594: kpsk: FTBFS: ld: cannot find -lcompat

2009-09-08 Thread Lucas Nussbaum
Package: kpsk
Version: 1.0.1-4.2
Severity: serious
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20090907 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
 cc1plus: warning: command line option -Wmissing-prototypes is valid for 
 Ada/C/ObjC but not for C++
 conftest.cc:1: warning: 'dummy' defined but not used
 configure:12155: $? = 0
 configure:12169: g++ -shared -nostdlib  conftest.o   -v -Wl,-soname 
 -Wl,conftest -o conftest 2\\1 \| grep  -lc  \/dev/null 2\\1
 configure:12172: $? = 1
 configure:12184: result: yes
 configure:12190: checking how to hardcode library paths into programs
 configure:12214: result: immediate
 configure:12228: checking whether stripping libraries is possible
 configure:12233: result: yes
 configure:12240: checking dynamic linker characteristics
 configure:12695: result: GNU/Linux ld.so
 configure:13834: checking if gcj supports -fno-rtti -fno-exceptions
 configure:13858: result: no
 configure:13873: checking for gcj option to produce PIC
 configure:14026: result: -fPIC
 configure:14033: checking if gcj PIC flag -fPIC works
 configure:14057: result: no
 configure:14081: checking if gcj supports -c -o file.o
 configure:14122: result: no
 configure:14148: checking whether the gcj linker (/usr/bin/ld) supports 
 shared libraries
 configure:14949: result: yes
 configure:14971: checking whether -lc should be explicitly linked in
 configure:14976: gcj -c -ansi -W -Wall -pedantic -Wshadow -Wpointer-arith 
 -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -O2  
 -Wall -g -O2  conftest.java 5
 ./configure: line 14977: gcj: command not found
 configure:14979: $? = 127
 configure:15008: result: yes
 configure:15014: checking how to hardcode library paths into programs
 configure:15038: result: immediate
 configure:15052: checking whether stripping libraries is possible
 configure:15057: result: yes
 configure:15064: checking dynamic linker characteristics
 configure:15519: result: GNU/Linux ld.so
 configure:17134: checking for msgfmt
 configure:17161: result: /usr/bin/msgfmt
 configure:17170: checking for gmsgfmt
 configure:17201: result: /usr/bin/msgfmt
 configure:17220: checking for xgettext
 configure:17247: result: /usr/bin/xgettext
 configure:17346: checking for main in -lutil
 configure:17370: gcc -o conftest -ansi -W -Wall -pedantic -Wshadow 
 -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 
 -D_BSD_SOURCE -O2  -Wall -g -O2   conftest.c -lutil   5
 configure:17376: $? = 0
 configure:17379: test -z   || test ! -s conftest.err
 configure:17382: $? = 0
 configure:17385: test -s conftest
 configure:17388: $? = 0
 configure:17401: result: yes
 configure:17407: checking for main in -lcompat
 configure:17431: gcc -o conftest -ansi -W -Wall -pedantic -Wshadow 
 -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 
 -D_BSD_SOURCE -O2  -Wall -g -O2   conftest.c -lcompat   5
 /usr/bin/ld: cannot find -lcompat
 collect2: ld returned 1 exit status

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2009/09/07/kpsk_1.0.1-4.2_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lu...@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F |



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org