Source: slgsl
Version: 0.7.0-5.1
Severity: serious
Justification: fails to build from source
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Dear Maintainer,

slgsl fails to build from source in unstable/amd64:

  [..]

  checking for X... no
  checking for the slang library and header files ... yes:
  /usr/lib/x86_64-linux-gnu and /usr/include
  checking for the gsl library and header files gsl/gsl_const_cgsm.h...
  no
  configure: error: unable to find the gsl library and header file
  gsl/gsl_const_cgsm.h
  /usr/share/cdbs/1/class/autotools.mk:42: recipe for target
  'debian/stamp-autotools' failed
  make: *** [debian/stamp-autotools] Error 1
  dpkg-buildpackage: error: debian/rules build gave error exit status 2


The full build log is attached or can be viewed here:

    
https://reproducible.debian.net/logs/unstable/amd64/slgsl_0.7.0-5.1.build1.log.gz


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
I: using fakeroot in build.
I: pbuilder: network access will be disabled during build
I: Current time: Fri Aug 21 06:40:09 GMT+12 2015
I: pbuilder-time-stamp: 1440182409
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: creating local configuration
I: copying local configuration
I: mounting /proc filesystem
I: mounting /run/shm filesystem
I: mounting /dev/pts filesystem
I: Mounting /dev/shm
I: Mounting /sys
I: policy-rc.d already exists
I: Installing the build-deps
 -> 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-ma...@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 (>= 7), libslang2-dev (>= 2.0.4-6), slsh, libgsl0-dev, cdbs, 
quilt
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in 
'/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 20247 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 libslang2-dev (>= 2.0.4-6); however:
  Package libslang2-dev is not installed.
 pbuilder-satisfydepends-dummy depends on slsh; however:
  Package slsh is not installed.
 pbuilder-satisfydepends-dummy depends on libgsl0-dev; however:
  Package libgsl0-dev is not installed.
 pbuilder-satisfydepends-dummy depends on cdbs; however:
  Package cdbs is not installed.
 pbuilder-satisfydepends-dummy depends on quilt; however:
  Package quilt 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:
  cdbs{a} diffstat{a} libgsl0-dev{a} libgsl0ldbl{a} libonig2{a} 
  libpng12-0{a} libpng12-dev{a} libslang2{a} libslang2-dev{a} 
  libslang2-modules{a} quilt{a} slsh{a} zlib1g-dev{a} 
0 packages upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
Need to get 4202 kB of archives. After unpacking 16.7 MB will be used.
Writing extended state information...
Get: 1 http://ftp.de.debian.org/debian/ unstable/main libonig2 amd64 5.9.6-1 
[118 kB]
Get: 2 http://reproducible.alioth.debian.org/debian/ ./ cdbs 
0.4.130.0~reproducible3 [76.9 kB]
Get: 3 http://ftp.de.debian.org/debian/ unstable/main libpng12-0 amd64 
1.2.50-2+b2 [172 kB]
Get: 4 http://ftp.de.debian.org/debian/ unstable/main libslang2 amd64 
2.3.0-2+b1 [491 kB]
Get: 5 http://ftp.de.debian.org/debian/ unstable/main diffstat amd64 1.60-1 
[30.4 kB]
Get: 6 http://ftp.de.debian.org/debian/ unstable/main libgsl0ldbl amd64 
1.16+dfsg-4 [826 kB]
Get: 7 http://ftp.de.debian.org/debian/ unstable/main libgsl0-dev amd64 
1.16+dfsg-4 [914 kB]
Get: 8 http://ftp.de.debian.org/debian/ unstable/main zlib1g-dev amd64 
1:1.2.8.dfsg-2+b1 [206 kB]
Get: 9 http://ftp.de.debian.org/debian/ unstable/main libpng12-dev amd64 
1.2.50-2+b2 [248 kB]
Get: 10 http://ftp.de.debian.org/debian/ unstable/main libslang2-dev amd64 
2.3.0-2+b1 [464 kB]
Get: 11 http://ftp.de.debian.org/debian/ unstable/main libslang2-modules amd64 
2.3.0-2+b1 [152 kB]
Get: 12 http://ftp.de.debian.org/debian/ unstable/main quilt all 0.63-3 [312 kB]
Get: 13 http://ftp.de.debian.org/debian/ unstable/main slsh amd64 2.3.0-2+b1 
[193 kB]
Fetched 4202 kB in 0s (10.5 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libonig2: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 ... 20247 files and directories currently installed.)
Preparing to unpack .../libonig2_5.9.6-1_amd64.deb ...
Unpacking libonig2:amd64 (5.9.6-1) ...
Selecting previously unselected package libpng12-0:amd64.
Preparing to unpack .../libpng12-0_1.2.50-2+b2_amd64.deb ...
Unpacking libpng12-0:amd64 (1.2.50-2+b2) ...
Selecting previously unselected package libslang2:amd64.
Preparing to unpack .../libslang2_2.3.0-2+b1_amd64.deb ...
Unpacking libslang2:amd64 (2.3.0-2+b1) ...
Selecting previously unselected package cdbs.
Preparing to unpack .../cdbs_0.4.130.0~reproducible3_all.deb ...
Unpacking cdbs (0.4.130.0~reproducible3) ...
Selecting previously unselected package diffstat.
Preparing to unpack .../diffstat_1.60-1_amd64.deb ...
Unpacking diffstat (1.60-1) ...
Selecting previously unselected package libgsl0ldbl:amd64.
Preparing to unpack .../libgsl0ldbl_1.16+dfsg-4_amd64.deb ...
Unpacking libgsl0ldbl:amd64 (1.16+dfsg-4) ...
Selecting previously unselected package libgsl0-dev.
Preparing to unpack .../libgsl0-dev_1.16+dfsg-4_amd64.deb ...
Unpacking libgsl0-dev (1.16+dfsg-4) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2+b1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ...
Selecting previously unselected package libpng12-dev:amd64.
Preparing to unpack .../libpng12-dev_1.2.50-2+b2_amd64.deb ...
Unpacking libpng12-dev:amd64 (1.2.50-2+b2) ...
Selecting previously unselected package libslang2-dev:amd64.
Preparing to unpack .../libslang2-dev_2.3.0-2+b1_amd64.deb ...
Unpacking libslang2-dev:amd64 (2.3.0-2+b1) ...
Selecting previously unselected package libslang2-modules:amd64.
Preparing to unpack .../libslang2-modules_2.3.0-2+b1_amd64.deb ...
Unpacking libslang2-modules:amd64 (2.3.0-2+b1) ...
Selecting previously unselected package quilt.
Preparing to unpack .../archives/quilt_0.63-3_all.deb ...
Unpacking quilt (0.63-3) ...
Selecting previously unselected package slsh.
Preparing to unpack .../slsh_2.3.0-2+b1_amd64.deb ...
Unpacking slsh (2.3.0-2+b1) ...
Processing triggers for man-db (2.7.2-1) ...
Setting up libonig2:amd64 (5.9.6-1) ...
Setting up libpng12-0:amd64 (1.2.50-2+b2) ...
Setting up libslang2:amd64 (2.3.0-2+b1) ...
Setting up cdbs (0.4.130.0~reproducible3) ...
Setting up diffstat (1.60-1) ...
Setting up libgsl0ldbl:amd64 (1.16+dfsg-4) ...
Setting up libgsl0-dev (1.16+dfsg-4) ...
Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ...
Setting up libpng12-dev:amd64 (1.2.50-2+b2) ...
Setting up libslang2-dev:amd64 (2.3.0-2+b1) ...
Setting up libslang2-modules:amd64 (2.3.0-2+b1) ...
Setting up quilt (0.63-3) ...
Setting up slsh (2.3.0-2+b1) ...
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...
fakeroot is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Copying source file
I: copying [slgsl_0.7.0-5.1.dsc]
I: copying [./slgsl_0.7.0.orig.tar.gz]
I: copying [./slgsl_0.7.0-5.1.diff.gz]
I: Extracting source
gpgv: keyblock resource `/tmp/buildd/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Mon Dec 19 09:12:55 2011 GMT+12 using RSA key ID D16CFBA2
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./slgsl_0.7.0-5.1.dsc
dpkg-source: info: extracting slgsl in slgsl-0.7.0
dpkg-source: info: unpacking slgsl_0.7.0.orig.tar.gz
dpkg-source: info: applying slgsl_0.7.0-5.1.diff.gz
I: Building the package
I: Running cd tmp/buildd/*/ && env 
PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" dpkg-buildpackage -us -uc  -b 
-rfakeroot
dpkg-buildpackage: source package slgsl
dpkg-buildpackage: source version 0.7.0-5.1
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Simon Paillard <spaill...@debian.org>
 dpkg-source --before-build slgsl-0.7.0
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
test -x debian/rules
rm -f debian/stamp-makefile-build debian/stamp-makefile-install
/usr/bin/make  -C .  -k distclean
make[1]: Entering directory '/tmp/buildd/slgsl-0.7.0'
make[1]: *** No rule to make target 'distclean'.
make[1]: Leaving directory '/tmp/buildd/slgsl-0.7.0'
/usr/share/cdbs/1/class/makefile.mk:55: recipe for target 'makefile-clean' 
failed
make: [makefile-clean] Error 2 (ignored)
rm -f debian/stamp-makefile-check
rm -f debian/stamp-autotools
rmdir --ignore-fail-on-non-empty .
rmdir: failed to remove '.': Invalid argument
/usr/share/cdbs/1/class/autotools.mk:52: recipe for target 'makefile-clean' 
failed
make: [makefile-clean] Error 1 (ignored)
for i in ./autoconf/config.guess ./autoconf/config.sub  ; do \
        if test -e $i.cdbs-orig ; then \
                mv $i.cdbs-orig $i ; \
        fi ; \
done
rm -f debian/stamp-autotools-files
dh_clean 
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory '/tmp/buildd/slgsl-0.7.0'
for i in ./autoconf/config.guess ./autoconf/config.sub  ; do \
        if test -e $i.cdbs-orig ; then \
                mv $i.cdbs-orig $i ; \
        fi ; \
done
make[1]: Leaving directory '/tmp/buildd/slgsl-0.7.0'
if [ -d "." ]; then \
  cd . && QUILT_PATCHES=/tmp/buildd/slgsl-0.7.0/debian/patches quilt --quiltrc 
/dev/null pop -a -R || test $? = 2 ; \
fi
No patch removed
rm -rf ./.pc
rm -f debian/stamp-patch*
 debian/rules build
test -x debian/rules
mkdir -p "."
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory '/tmp/buildd/slgsl-0.7.0'
for i in ./autoconf/config.guess ./autoconf/config.sub  ; do \
        if test -e $i.cdbs-orig ; then \
                mv $i.cdbs-orig $i ; \
        fi ; \
done
make[1]: Leaving directory '/tmp/buildd/slgsl-0.7.0'
cd . && QUILT_PATCHES=/tmp/buildd/slgsl-0.7.0/debian/patches quilt --quiltrc 
/dev/null push -a || test $? = 2
Applying patch use-fPIC.patch
patching file src/Makefile.in

Now at patch use-fPIC.patch
touch debian/stamp-patched
/usr/bin/make -f debian/rules update-config
make[1]: Entering directory '/tmp/buildd/slgsl-0.7.0'
if test -e /usr/share/misc/config.guess ; then \
        for i in ./autoconf/config.guess ; do \
                if ! test -e $i.cdbs-orig ; then \
                        mv $i $i.cdbs-orig ; \
                        cp --remove-destination /usr/share/misc/config.guess $i 
; \
                fi ; \
        done ; \
fi
if test -e /usr/share/misc/config.sub ; then \
        for i in ./autoconf/config.sub ; do \
                if ! test -e $i.cdbs-orig ; then \
                        mv $i $i.cdbs-orig ; \
                        cp --remove-destination /usr/share/misc/config.sub $i ; 
\
                fi ; \
        done ; \
fi
make[1]: Leaving directory '/tmp/buildd/slgsl-0.7.0'
if test -e /usr/share/misc/config.guess ; then \
        for i in ./autoconf/config.guess ; do \
                if ! test -e $i.cdbs-orig ; then \
                        mv $i $i.cdbs-orig ; \
                        cp --remove-destination /usr/share/misc/config.guess $i 
; \
                fi ; \
        done ; \
fi
if test -e /usr/share/misc/config.sub ; then \
        for i in ./autoconf/config.sub ; do \
                if ! test -e $i.cdbs-orig ; then \
                        mv $i $i.cdbs-orig ; \
                        cp --remove-destination /usr/share/misc/config.sub $i ; 
\
                fi ; \
        done ; \
fi
touch debian/stamp-autotools-files
chmod a+x /tmp/buildd/slgsl-0.7.0/./configure
mkdir -p .
cd . &&   CFLAGS="-g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -Wall" CXXFLAGS="-g -O2 -fstack-protector-strong 
-Wformat -Werror=format-security -Wall" CPPFLAGS="-Wdate-time 
-D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro" /tmp/buildd/slgsl-0.7.0/./configure 
--build=x86_64-linux-gnu  --prefix=/usr --includedir="\${prefix}/include" 
--mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" 
--sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/slgsl" 
--srcdir=. --disable-maintainer-mode --disable-dependency-tracking 
--disable-silent-rules   --with-slanglib=/usr/lib/x86_64-linux-gnu 
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking whether gcc needs -traditional... no
checking for library containing strerror... none required
checking for AIX... no
checking C compiler that understands ANSI prototypes... gcc looks ok.  Good.
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for dlopen in -ldl... yes
checking for X... no
checking for the slang library and header files ... yes: 
/usr/lib/x86_64-linux-gnu and /usr/include
checking for the gsl library and header files gsl/gsl_const_cgsm.h... no
configure: error: unable to find the gsl library and header file 
gsl/gsl_const_cgsm.h
/usr/share/cdbs/1/class/autotools.mk:42: recipe for target 
'debian/stamp-autotools' failed
make: *** [debian/stamp-autotools] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
I: unmounting /sys filesystem
I: unmounting /dev/shm filesystem
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
I: cleaning the build env 
I: removing directory /var/cache/pbuilder/build//1904 and its subdirectories

Reply via email to