Bug#793764: src:libdogleg: FTBFS against suitesparse 4.4: 'cholmod_common' has no member named 'print_function'

Sébastien Villemot sebastien at debian.org
Mon Jul 27 08:51:52 UTC 2015


Package: src:libdogleg
Version: 0.08-3
Severity: important
Tags: stretch sid
User: debian-science at lists.debian.org
Usertags: suitesparse4.4

Dear Maintainer,

Your package fails to build against suitesparse 4.4, which is available in
experimental.

A full build log is attached. The relevant part seems to be:

 dogleg.c: In function 'set_cholmod_options':
 dogleg.c:732:9: error: 'cholmod_common' has no member named 'print_function'
    common->print_function = cholmod_error_callback;

The severity of this bug report will be raised to serious when the transition
begins.

Cheers,

-- 
 .''`.    Sébastien Villemot
: :' :    Debian Developer
`. `'     http://www.dynare.org/sebastien
  `-      GPG Key: 4096R/381A7594
-------------- next part --------------
 -> Copying COW directory
  forking: rm -rf /var/cache/pbuilder/build//cow.7321 
  forking: cp -al /var/cache/pbuilder/base-sid-amd64.cow /var/cache/pbuilder/build//cow.7321 
I: removed stale ilistfile /var/cache/pbuilder/build//cow.7321/.ilist
 -> Invoking pbuilder
  forking: pbuilder execute --bindmounts /debian/rebuild --buildplace /var/cache/pbuilder/build//cow.7321 --no-targz --internal-chrootexec chroot /var/cache/pbuilder/build//cow.7321 cow-shell /usr/lib/pbuilder/pdebuild-internal /debian/rebuild/libdogleg-0.08 --debbuildopts  --debbuildopts  --uid 1000 --gid 1000 --pbuildersatisfydepends /usr/lib/pbuilder/pbuilder-satisfydepends 
I: Running in no-targz mode
I: copying local configuration
I: mounting /proc filesystem
I: mounting /run/shm filesystem
I: mounting /dev/pts filesystem
I: Mounting /debian/rebuild
I: policy-rc.d already exists
I: Obtaining the cached apt archive contents
Reading package lists...
Building dependency tree...
Reading state information...
passwd is already the newest version.
The following extra packages will be installed:
  debootstrap libffi6 libgnutls-deb0-28 libhogweed4 libicu52 libidn11
  libnettle6 libp11-kit0 libpsl0 libtasn1-6 wget
Suggested packages:
  gnutls-bin pbuilder-uml gdebi-core
Recommended packages:
  fakeroot net-tools iproute2 sudo devscripts ca-certificates
The following NEW packages will be installed:
  debootstrap libffi6 libgnutls-deb0-28 libhogweed4 libicu52 libidn11
  libnettle6 libp11-kit0 libpsl0 libtasn1-6 pbuilder wget
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/9344 kB of archives.
After this operation, 35.8 MB of additional disk space will be used.
Selecting previously unselected package libffi6: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 ... 12329 files and directories currently installed.)
Preparing to unpack .../libffi6_3.2.1-3_amd64.deb ...
Unpacking libffi6:amd64 (3.2.1-3) ...
Selecting previously unselected package libnettle6:amd64.
Preparing to unpack .../libnettle6_3.1.1-3_amd64.deb ...
Unpacking libnettle6:amd64 (3.1.1-3) ...
Selecting previously unselected package libhogweed4:amd64.
Preparing to unpack .../libhogweed4_3.1.1-3_amd64.deb ...
Unpacking libhogweed4:amd64 (3.1.1-3) ...
Selecting previously unselected package libp11-kit0:amd64.
Preparing to unpack .../libp11-kit0_0.23.1-3_amd64.deb ...
Unpacking libp11-kit0:amd64 (0.23.1-3) ...
Selecting previously unselected package libtasn1-6:amd64.
Preparing to unpack .../libtasn1-6_4.5-2_amd64.deb ...
Unpacking libtasn1-6:amd64 (4.5-2) ...
Selecting previously unselected package libgnutls-deb0-28:amd64.
Preparing to unpack .../libgnutls-deb0-28_3.3.16-1_amd64.deb ...
Unpacking libgnutls-deb0-28:amd64 (3.3.16-1) ...
Selecting previously unselected package libidn11:amd64.
Preparing to unpack .../libidn11_1.31-1_amd64.deb ...
Unpacking libidn11:amd64 (1.31-1) ...
Selecting previously unselected package libicu52:amd64.
Preparing to unpack .../libicu52_52.1-10_amd64.deb ...
Unpacking libicu52:amd64 (52.1-10) ...
Selecting previously unselected package libpsl0:amd64.
Preparing to unpack .../libpsl0_0.7.1-1_amd64.deb ...
Unpacking libpsl0:amd64 (0.7.1-1) ...
Selecting previously unselected package wget.
Preparing to unpack .../wget_1.16.3-3_amd64.deb ...
Unpacking wget (1.16.3-3) ...
Selecting previously unselected package debootstrap.
Preparing to unpack .../debootstrap_1.0.71_all.deb ...
Unpacking debootstrap (1.0.71) ...
Selecting previously unselected package pbuilder.
Preparing to unpack .../pbuilder_0.215+nmu4_all.deb ...
Unpacking pbuilder (0.215+nmu4) ...
Setting up libffi6:amd64 (3.2.1-3) ...
Setting up libnettle6:amd64 (3.1.1-3) ...
Setting up libhogweed4:amd64 (3.1.1-3) ...
Setting up libp11-kit0:amd64 (0.23.1-3) ...
Setting up libtasn1-6:amd64 (4.5-2) ...
Setting up libgnutls-deb0-28:amd64 (3.3.16-1) ...
Setting up libidn11:amd64 (1.31-1) ...
Setting up libicu52:amd64 (52.1-10) ...
Setting up libpsl0:amd64 (0.7.1-1) ...
Setting up wget (1.16.3-3) ...
Setting up debootstrap (1.0.71) ...
Setting up pbuilder (0.215+nmu4) ...
Processing triggers for libc-bin (2.19-19) ...
I: Setting DEBBUILDOPTS=
I: Setting DEBBUILDOPTS=
W: no hooks of type D found -- ignoring
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <pbuilder-maint at lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper (>= 9), dh-exec, libsuitesparse-dev | libsuitesparse-metis-dev
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 12634 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper (>= 9); however:
  Package debhelper is not installed.
 pbuilder-satisfydepends-dummy depends on dh-exec; however:
  Package dh-exec is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
The following NEW packages will be installed:
  bsdmainutils{a} debhelper{a} dh-exec{a} file{a} gettext{a} 
  gettext-base{a} groff-base{a} intltool-debian{a} libasprintf0c2{a} 
  libcroco3{a} libglib2.0-0{a} libmagic1{a} libpipeline1{a} 
  libunistring0{a} libxml2{a} man-db{a} po-debconf{a} 
0 packages upgraded, 17 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/9053 kB of archives. After unpacking 28.2 MB will be used.
Writing extended state information...
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libpipeline1: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 ... 12634 files and directories currently installed.)
Preparing to unpack .../libpipeline1_1.4.0-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.4.0-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../groff-base_1.22.3-1_amd64.deb ...
Unpacking groff-base (1.22.3-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.6_amd64.deb ...
Unpacking bsdmainutils (9.0.6) ...
Selecting previously unselected package man-db.
Preparing to unpack .../man-db_2.7.0.2-5_amd64.deb ...
Unpacking man-db (2.7.0.2-5) ...
Selecting previously unselected package libasprintf0c2:amd64.
Preparing to unpack .../libasprintf0c2_0.19.4-1_amd64.deb ...
Unpacking libasprintf0c2:amd64 (0.19.4-1) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../libmagic1_1%3a5.22+15-2_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.22+15-2) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../libxml2_2.9.2+dfsg1-3_amd64.deb ...
Unpacking libxml2:amd64 (2.9.2+dfsg1-3) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../libglib2.0-0_2.44.1-1.1_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.44.1-1.1) ...
Selecting previously unselected package libcroco3:amd64.
Preparing to unpack .../libcroco3_0.6.8-3+b1_amd64.deb ...
Unpacking libcroco3:amd64 (0.6.8-3+b1) ...
Selecting previously unselected package libunistring0:amd64.
Preparing to unpack .../libunistring0_0.9.3-5.2+b1_amd64.deb ...
Unpacking libunistring0:amd64 (0.9.3-5.2+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.22+15-2_amd64.deb ...
Unpacking file (1:5.22+15-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.4-1_amd64.deb ...
Unpacking gettext-base (0.19.4-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.19.4-1_amd64.deb ...
Unpacking gettext (0.19.4-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.2_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.2) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.18_all.deb ...
Unpacking po-debconf (1.0.18) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20150628_all.deb ...
Unpacking debhelper (9.20150628) ...
Selecting previously unselected package dh-exec.
Preparing to unpack .../dh-exec_0.14_amd64.deb ...
Unpacking dh-exec (0.14) ...
Setting up libpipeline1:amd64 (1.4.0-1) ...
Setting up groff-base (1.22.3-1) ...
Setting up bsdmainutils (9.0.6) ...
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 man-db (2.7.0.2-5) ...
Building database of manual pages ...
Setting up libasprintf0c2:amd64 (0.19.4-1) ...
Setting up libmagic1:amd64 (1:5.22+15-2) ...
Setting up libxml2:amd64 (2.9.2+dfsg1-3) ...
Setting up libglib2.0-0:amd64 (2.44.1-1.1) ...
No schema files found: doing nothing.
Setting up libcroco3:amd64 (0.6.8-3+b1) ...
Setting up libunistring0:amd64 (0.9.3-5.2+b1) ...
Setting up file (1:5.22+15-2) ...
Setting up gettext-base (0.19.4-1) ...
Setting up gettext (0.19.4-1) ...
Setting up intltool-debian (0.35.0+20060710.2) ...
Setting up po-debconf (1.0.18) ...
Setting up debhelper (9.20150628) ...
Setting up dh-exec (0.14) ...
Processing triggers for libc-bin (2.19-19) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
The following extra 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/129 kB of archives.
After this operation, 434 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 ... 14100 files and directories currently installed.)
Preparing to unpack .../libfakeroot_1.20.2-1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.20.2-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_1.20.2-1_amd64.deb ...
Unpacking fakeroot (1.20.2-1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libfakeroot:amd64 (1.20.2-1) ...
Setting up fakeroot (1.20.2-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
W: no hooks of type A found -- ignoring
I: Running /usr/bin/dpkg-buildpackage -rfakeroot -us -uc ${DEBBUILDOPTS}
dpkg-buildpackage: source package libdogleg
dpkg-buildpackage: source version 0.08-3
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Dima Kogan <dima at secretsauce.net>
 dpkg-source --before-build libdogleg-0.08
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
dh clean
   dh_testdir
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/debian/rebuild/libdogleg-0.08'
dh_auto_clean
	make -j1 clean
make[2]: Entering directory '/debian/rebuild/libdogleg-0.08'
rm -f libdogleg.so* *.o *.a *.d libdogleg.a libdogleg.so libdogleg.so.2.0.8 libdogleg.so.2 libdogleg.3
make[2]: Leaving directory '/debian/rebuild/libdogleg-0.08'
rm -f libdogleg.html pod2htm*.tmp
make[1]: Leaving directory '/debian/rebuild/libdogleg-0.08'
   dh_clean
 dpkg-source -b libdogleg-0.08
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building libdogleg using existing ./libdogleg_0.08.orig.tar.gz
dpkg-source: info: building libdogleg in libdogleg_0.08-3.debian.tar.xz
dpkg-source: info: building libdogleg in libdogleg_0.08-3.dsc
 debian/rules build
dh build
   dh_testdir
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/debian/rebuild/libdogleg-0.08'
dh_auto_build
	make -j1
make[2]: Entering directory '/debian/rebuild/libdogleg-0.08'
cc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -ggdb  -Wall -Wextra -MMD  -I/usr/include/suitesparse --std=gnu99 -D_FORTIFY_SOURCE=2  -c -o dogleg.o dogleg.c
dogleg.c: In function 'set_cholmod_options':
dogleg.c:732:9: error: 'cholmod_common' has no member named 'print_function'
   common->print_function = cholmod_error_callback;
         ^
<builtin>: recipe for target 'dogleg.o' failed
make[2]: *** [dogleg.o] Error 1
make[2]: Leaving directory '/debian/rebuild/libdogleg-0.08'
dh_auto_build: make -j1 returned exit code 2
debian/rules:8: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/debian/rebuild/libdogleg-0.08'
debian/rules:5: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
W: no hooks of type C found -- ignoring
I: Copying back the cached apt archive contents
I: unmounting /debian/rebuild filesystem
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
 -> Cleaning COW directory
  forking: rm -rf /var/cache/pbuilder/build//cow.7321 


More information about the debian-science-maintainers mailing list