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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]