Source: zorp
Severity: normal

Attempting to build zorp with a version of libzorpll-dev that satisfies
the build-dependency:

(precise-amd64)root@luthien:/tmp/z/zorp-3.9.5# grep libzorpll-dev debian/control
Build-Depends: python-dev, libssl-dev (>=0.9.8), libglib2.0-dev (>= 2.2.1), 
libzorpll-dev (>=3.9.0.1), python-dns, python-support (>= 0.4), gperf, 
debhelper (>= 7), automake, autoconf, libtool
Depends: python-dev (>=2.6), libzorpll-dev, libzorp3.9 (= ${binary:Version}), 
${misc:Depends}
(precise-amd64)root@luthien:/tmp/z/zorp-3.9.5# dpkg -l libzorpll-dev
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                      Version                           
        Description
+++-=========================================-=========================================-==================================================================================================
ii  libzorpll-dev                             3.9.1.0-6ubuntu1                  
        Zorp low-level functions - development files

Results in a build failure:

(precise-amd64)root@luthien:/tmp/z/zorp-3.9.5# make
Making all in lib
make[1]: Entering directory `/tmp/z/zorp-3.9.5/lib'
Making all in .
make[2]: Entering directory `/tmp/z/zorp-3.9.5/lib'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H 
-I. -I../lib/zorp   -I/tmp/z/zorp-3.9.5/lib -I/tmp/z/zorp-3.9.5  -pthread 
-D_GNU_SOURCE -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include     -I/usr/include/python2.7    
-O2  -Wall -W -Werror-implicit-function-declaration -Wno-pointer-sign -g 
-D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT proxy.lo -MD -MP 
-MF .deps/proxy.Tpo -c -o proxy.lo proxy.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../lib/zorp 
-I/tmp/z/zorp-3.9.5/lib -I/tmp/z/zorp-3.9.5 -pthread -D_GNU_SOURCE 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/python2.7 -O2 -Wall -W -Werror-implicit-function-declaration 
-Wno-pointer-sign -g -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-MT proxy.lo -MD -MP -MF .deps/proxy.Tpo -c proxy.c  -fPIC -DPIC -o 
.libs/proxy.o
proxy.c:133:1: warning: missing initializer [-Wmissing-field-initializers]
proxy.c:133:1: warning: (near initialization for 'proxy_hash_mutex.unused') 
[-Wmissing-field-initializers]
proxy.c:1586:30: error: expected declaration specifiers or '...' before 
'z_proxy_funcs'
proxy.c:1631:35: error: expected declaration specifiers or '...' before 
'z_proxy_iface_funcs'
proxy.c:1695:44: error: expected declaration specifiers or '...' before 
'z_proxy_basic_iface_funcs'
proxy.c:1708:44: error: expected declaration specifiers or '...' before 
'z_proxy_stack_iface_funcs'
proxy.c:1719:43: error: expected declaration specifiers or '...' before 
'z_proxy_host_iface_funcs'
proxy.c:1570:20: warning: 'z_proxy_funcs' defined but not used 
[-Wunused-variable]
make[2]: *** [proxy.lo] Error 1
make[2]: Leaving directory `/tmp/z/zorp-3.9.5/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/z/zorp-3.9.5/lib'
make: *** [all-recursive] Error 1

Installing libzorpll-dev 3.9.1.3-1 fixes the issue. Please tighten the
build-dep! Severity is only normal, as this problem is unlikely to
happen normally, but a too lax build-dep makes backporting more
challenging than it needs to be.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
|8]




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

Reply via email to