Source: ramond
Version: 0.5-4
Severity: important
Tags: ftbfs
User: [email protected]
Usertags: xml2-config


Dear maintainer,

your package is using `xml2-config` to detect and use libxml2.  I'm
removing that script, so please update your build system to use
pkg-config instead.

The libxml2 package in experimental already doesn't ship the xml2-config
script.

Attached is the full build log, hopefully relevant excerpt follows:

dh build 
dh: Compatibility levels before 9 are deprecated (level 8 in use)
   dh_update_autotools_config
   dh_auto_configure
dh_auto_configure: Compatibility levels before 9 are deprecated (level 8 in use)
   dh_auto_build
dh_auto_build: Compatibility levels before 9 are deprecated (level 8 in use)
        make -j1
make[1]: Entering directory '/build/ramond-0.5'
/usr/bin/gcc -c src/main.c -g -O2 -fdebug-prefix-map=/build/ramond-0.5=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 `apr-1-config --includes --cppflags --cflags` `xml2-config 
--cflags`
/bin/sh: 1: xml2-config: not found
In file included from src/main.h:19,
                 from src/main.c:1:
src/xmlparser.h:12:10: fatal error: libxml/parser.h: No such file or directory
   12 | #include <libxml/parser.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:24: main.o] Error 1
make[1]: Leaving directory '/build/ramond-0.5'
dh_auto_build: make -j1 returned exit code 2
make: *** [debian/rules:13: build] Error 255
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2


-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
More about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
I: Using pkgname logfile
I: Current time: Tue Jan 21 05:08:55 UTC 2020
I: pbuilder-time-stamp: 1579583335
I: Obtaining the cached apt archive contents
I: Copying source file
I: copying [pkgs/ramond_0.5-4.dsc]
I: copying [pkgs/ramond_0.5.orig.tar.bz2]
I: copying [pkgs/ramond_0.5-4.debian.tar.gz]
I: Extracting source
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/home/mattia/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Mon Jun  4 23:28:24 2012 UTC
gpgv:                using RSA key EC058B328DBE9DEA
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./ramond_0.5-4.dsc
dpkg-source: info: extracting ramond in ramond-0.5
dpkg-source: info: unpacking ramond_0.5.orig.tar.bz2
dpkg-source: info: unpacking ramond_0.5-4.debian.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-Daemonize-ramond-by-default.patch
dpkg-source: info: applying 0002-Add-manpages-for-ramond-and-ramond.conf.patch
dpkg-source: info: applying 
0003-Strip-the-README-off-installation-instructions.patch
dpkg-source: info: applying 0004-Honor-CFLAGS-CPPFLAGS-and-LDFLAGS.patch
I: using fakeroot in build.
I: Installing the build-deps
I: -> Attempting to satisfy build-dependencies
Note, using file '/build/ramond_0.5-4.dsc' to get the build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils debhelper
  dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base
  groff-base intltool-debian libapr1 libapr1-dev libarchive-zip-perl libbsd0
  libcroco3 libdebhelper-perl libelf1 libfile-stripnondeterminism-perl
  libglib2.0-0 libmagic-mgc libmagic1 libpcap0.8 libpcap0.8-dev libpipeline1
  libsctp-dev libsctp1 libsigsegv2 libsub-override-perl libtool libuchardet0
  m4 man-db po-debconf sensible-utils uuid-dev zlib1g-dev
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/12.0 MB of archives.
After this operation, 47.2 MB of additional disk space will be used.
Selecting previously unselected package libbsd0:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 14048 files and directories currently installed.)
Preparing to unpack .../00-libbsd0_0.10.0-1_amd64.deb ...
Unpacking libbsd0:amd64 (0.10.0-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../01-bsdmainutils_11.1.2+b1_amd64.deb ...
Unpacking bsdmainutils (11.1.2+b1) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../02-libuchardet0_0.0.6-3_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../03-groff-base_1.22.4-4_amd64.deb ...
Unpacking groff-base (1.22.4-4) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../04-libpipeline1_1.5.2-2_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.2-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../05-man-db_2.9.0-2_amd64.deb ...
Unpacking man-db (2.9.0-2) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../06-sensible-utils_0.0.12+nmu1_all.deb ...
Unpacking sensible-utils (0.0.12+nmu1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../07-libmagic-mgc_1%3a5.38-4_amd64.deb ...
Unpacking libmagic-mgc (1:5.38-4) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../08-libmagic1_1%3a5.38-4_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.38-4) ...
Selecting previously unselected package file.
Preparing to unpack .../09-file_1%3a5.38-4_amd64.deb ...
Unpacking file (1:5.38-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../10-gettext-base_0.19.8.1-10_amd64.deb ...
Unpacking gettext-base (0.19.8.1-10) ...
Selecting previously unselected package libsigsegv2:amd64.
Preparing to unpack .../11-libsigsegv2_2.12-2_amd64.deb ...
Unpacking libsigsegv2:amd64 (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../12-m4_1.4.18-4_amd64.deb ...
Unpacking m4 (1.4.18-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../13-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../14-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../15-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../16-autopoint_0.19.8.1-10_all.deb ...
Unpacking autopoint (0.19.8.1-10) ...
Selecting previously unselected package libtool.
Preparing to unpack .../17-libtool_2.4.6-11_all.deb ...
Unpacking libtool (2.4.6-11) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../18-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../19-libdebhelper-perl_12.7.3_all.deb ...
Unpacking libdebhelper-perl (12.7.3) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../20-libarchive-zip-perl_1.67-1_all.deb ...
Unpacking libarchive-zip-perl (1.67-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../21-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../22-libfile-stripnondeterminism-perl_1.6.3-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.6.3-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../23-dh-strip-nondeterminism_1.6.3-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.6.3-1) ...
Selecting previously unselected package libelf1:amd64.
Preparing to unpack .../24-libelf1_0.176-1.1_amd64.deb ...
Unpacking libelf1:amd64 (0.176-1.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../25-dwz_0.13-5_amd64.deb ...
Unpacking dwz (0.13-5) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../26-libglib2.0-0_2.62.4-1_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.62.4-1) ...
Selecting previously unselected package libcroco3:amd64.
Preparing to unpack .../27-libcroco3_0.6.13-1_amd64.deb ...
Unpacking libcroco3:amd64 (0.6.13-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../28-gettext_0.19.8.1-10_amd64.deb ...
Unpacking gettext (0.19.8.1-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../29-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../30-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../31-debhelper_12.7.3_all.deb ...
Unpacking debhelper (12.7.3) ...
Selecting previously unselected package libapr1:amd64.
Preparing to unpack .../32-libapr1_1.6.5-1+b1_amd64.deb ...
Unpacking libapr1:amd64 (1.6.5-1+b1) ...
Selecting previously unselected package uuid-dev:amd64.
Preparing to unpack .../33-uuid-dev_2.34-0.1_amd64.deb ...
Unpacking uuid-dev:amd64 (2.34-0.1) ...
Selecting previously unselected package libsctp1:amd64.
Preparing to unpack .../34-libsctp1_1.0.18+dfsg-1_amd64.deb ...
Unpacking libsctp1:amd64 (1.0.18+dfsg-1) ...
Selecting previously unselected package libsctp-dev:amd64.
Preparing to unpack .../35-libsctp-dev_1.0.18+dfsg-1_amd64.deb ...
Unpacking libsctp-dev:amd64 (1.0.18+dfsg-1) ...
Selecting previously unselected package libapr1-dev.
Preparing to unpack .../36-libapr1-dev_1.6.5-1+b1_amd64.deb ...
Unpacking libapr1-dev (1.6.5-1+b1) ...
Selecting previously unselected package libpcap0.8:amd64.
Preparing to unpack .../37-libpcap0.8_1.9.1-2_amd64.deb ...
Unpacking libpcap0.8:amd64 (1.9.1-2) ...
Selecting previously unselected package libpcap0.8-dev:amd64.
Preparing to unpack .../38-libpcap0.8-dev_1.9.1-2_amd64.deb ...
Unpacking libpcap0.8-dev:amd64 (1.9.1-2) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../39-zlib1g-dev_1%3a1.2.11.dfsg-1+b1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-1+b1) ...
Setting up libpipeline1:amd64 (1.5.2-2) ...
Setting up libmagic-mgc (1:5.38-4) ...
Setting up libarchive-zip-perl (1.67-1) ...
Setting up libglib2.0-0:amd64 (2.62.4-1) ...
No schema files found: doing nothing.
Setting up libdebhelper-perl (12.7.3) ...
Setting up libmagic1:amd64 (1:5.38-4) ...
Setting up libapr1:amd64 (1.6.5-1+b1) ...
Setting up gettext-base (0.19.8.1-10) ...
Setting up file (1:5.38-4) ...
Setting up autotools-dev (20180224.1) ...
Setting up libpcap0.8:amd64 (1.9.1-2) ...
Setting up uuid-dev:amd64 (2.34-0.1) ...
Setting up libsigsegv2:amd64 (2.12-2) ...
Setting up autopoint (0.19.8.1-10) ...
Setting up libcroco3:amd64 (0.6.13-1) ...
Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-1+b1) ...
Setting up libsctp1:amd64 (1.0.18+dfsg-1) ...
Setting up sensible-utils (0.0.12+nmu1) ...
Setting up libuchardet0:amd64 (0.0.6-3) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libbsd0:amd64 (0.10.0-1) ...
Setting up libelf1:amd64 (0.176-1.1) ...
Setting up libfile-stripnondeterminism-perl (1.6.3-1) ...
Setting up gettext (0.19.8.1-10) ...
Setting up libtool (2.4.6-11) ...
Setting up libpcap0.8-dev:amd64 (1.9.1-2) ...
Setting up m4 (1.4.18-4) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up bsdmainutils (11.1.2+b1) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) 
in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in 
auto mode
Setting up libsctp-dev:amd64 (1.0.18+dfsg-1) ...
Setting up autoconf (2.69-11) ...
Setting up dh-strip-nondeterminism (1.6.3-1) ...
Setting up dwz (0.13-5) ...
Setting up groff-base (1.22.4-4) ...
Setting up automake (1:1.16.1-4) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake 
(automake) in auto mode
Setting up po-debconf (1.0.21) ...
Setting up man-db (2.9.0-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libapr1-dev (1.6.5-1+b1) ...
Setting up dh-autoreconf (19) ...
Setting up debhelper (12.7.3) ...
Processing triggers for mime-support (3.64) ...
Processing triggers for libc-bin (2.29-9) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libfakeroot
The following NEW packages will be installed:
  fakeroot libfakeroot
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/132 kB of archives.
After this operation, 393 kB of additional disk space will be used.
Selecting previously unselected package libfakeroot:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 16849 files and directories currently installed.)
Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.24-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_1.24-1_amd64.deb ...
Unpacking fakeroot (1.24-1) ...
Setting up libfakeroot:amd64 (1.24-1) ...
Setting up fakeroot (1.24-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot 
(fakeroot) in auto mode
Processing triggers for man-db (2.9.0-2) ...
Not building database; man-db/auto-update is not 'true'.
Processing triggers for libc-bin (2.29-9) ...
I: Copying back the cached apt archive contents
I: Building the package
I: Running cd /build/ramond-0.5/ && env 
PATH="/usr/sbin:/usr/bin:/sbin:/bin" HOME="/nonexistent" dpkg-buildpackage -us 
-uc 
dpkg-buildpackage: info: source package ramond
dpkg-buildpackage: info: source version 0.5-4
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Nicolas Dandrimont 
<[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input 
data in general section of control info file
 fakeroot debian/rules clean
dh clean 
dh: Compatibility levels before 9 are deprecated (level 8 in use)
   dh_auto_clean
dh_auto_clean: Compatibility levels before 9 are deprecated (level 8 in use)
        make -j1 clean
make[1]: Entering directory '/build/ramond-0.5'
/bin/rm: cannot remove 'ramond': No such file or directory
make[1]: [Makefile:31: clean] Error 1 (ignored)
/bin/rm: cannot remove '*.o': No such file or directory
make[1]: [Makefile:32: clean] Error 1 (ignored)
make[1]: Leaving directory '/build/ramond-0.5'
   dh_clean
dh_clean: Compatibility levels before 9 are deprecated (level 8 in use)
 dpkg-source -b .
dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input 
data in general section of control info file
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building ramond using existing ./ramond_0.5.orig.tar.bz2
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building ramond in ramond_0.5-4.debian.tar.xz
dpkg-source: info: building ramond in ramond_0.5-4.dsc
 debian/rules build
dh build 
dh: Compatibility levels before 9 are deprecated (level 8 in use)
   dh_update_autotools_config
   dh_auto_configure
dh_auto_configure: Compatibility levels before 9 are deprecated (level 8 in use)
   dh_auto_build
dh_auto_build: Compatibility levels before 9 are deprecated (level 8 in use)
        make -j1
make[1]: Entering directory '/build/ramond-0.5'
/usr/bin/gcc -c src/main.c -g -O2 -fdebug-prefix-map=/build/ramond-0.5=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 `apr-1-config --includes --cppflags --cflags` `xml2-config 
--cflags`
/bin/sh: 1: xml2-config: not found
In file included from src/main.h:19,
                 from src/main.c:1:
src/xmlparser.h:12:10: fatal error: libxml/parser.h: No such file or directory
   12 | #include <libxml/parser.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:24: main.o] Error 1
make[1]: Leaving directory '/build/ramond-0.5'
dh_auto_build: make -j1 returned exit code 2
make: *** [debian/rules:13: build] Error 255
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
I: copying local configuration
E: Failed autobuilding of package
I: unmounting /home/mattia/pbuilder/repository/ filesystem
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /var/cache/pbuilder/build/30494 and its 
subdirectories

Attachment: signature.asc
Description: PGP signature

Reply via email to