[Reproducible-builds] Bug#826671: libvisca: FTBFS: dh_install: Cannot find (any matches for) "debian/tmp/usr/lib/*.so.*" (tried in "." and "debian/tmp")

Chris Lamb lamby at debian.org
Tue Jun 7 17:17:13 UTC 2016


Source: libvisca
Version: 1.0.1-1.1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

libvisca fails to build from source in unstable/amd64:

  [..]

  QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
  DEBEMAIL=lamby at debian.org
  DEBFULLNAME=Chris Lamb
  EDITOR=vim
  LESS=-cgiFx4M
  BLASTER=A220 I5 D1 H5 P330 T6
  _=/usr/bin/env
  
  **************************************************************************************
  ** Building libvisca 1.0.1-1.1 on amd64                                             **
  **************************************************************************************
  
   dpkg-buildpackage -rfakeroot -D -us -uc -b
  dpkg-buildpackage: info: source package libvisca
  dpkg-buildpackage: info: source version 1.0.1-1.1
  dpkg-buildpackage: info: source distribution unstable
  dpkg-buildpackage: info: source changed by Matthias Klose <doko at debian.org>
   dpkg-source --before-build libvisca-1.0.1
  dpkg-buildpackage: info: 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 '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  make[1]: *** No rule to make target 'distclean'.
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  /usr/share/cdbs/1/class/makefile.mk:91: recipe for target 'makefile-clean' failed
  make: [makefile-clean] Error 2 (ignored)
  rm -f debian/stamp-autotools
  rmdir --ignore-fail-on-non-empty .
  rmdir: failed to remove '.': Invalid argument
  /usr/share/cdbs/1/class/autotools.mk:64: recipe for target 'makefile-clean' failed
  make: [makefile-clean] Error 1 (ignored)
  set -e;    
  dh_clean 
  rm -f debian/stamp-autotools-files
   debian/rules build
  test -x debian/rules
  mkdir -p "."
  set -e;   mv ./config.guess ./config.guess.cdbs-orig; cp --remove-destination /usr/share/misc/config.guess ./config.guess;
  set -e;   mv ./config.sub ./config.sub.cdbs-orig; cp --remove-destination /usr/share/misc/config.sub ./config.sub;
  touch debian/stamp-autotools-files
  chmod a+x /home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/./configure
  mkdir -p .
  cd . && CFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro" /home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/./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/libvisca" --srcdir=. --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules
  checking for a BSD-compatible install... /usr/bin/install -c
  checking whether build environment is sane... yes
  /home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/missing: Unknown `--run' option
  Try `/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/missing --help' for more information
  configure: WARNING: `missing' script is too old or missing
  checking for a thread-safe mkdir -p... /bin/mkdir -p
  checking for gawk... no
  checking for mawk... mawk
  checking whether make sets $(MAKE)... yes
  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 for style of include used by make... GNU
  checking dependency style of gcc... none
  checking build system type... x86_64-pc-linux-gnu
  checking host system type... x86_64-pc-linux-gnu
  checking for a sed that does not truncate output... /bin/sed
  checking for grep that handles long lines and -e... /bin/grep
  checking for egrep... /bin/grep -E
  checking for ld used by gcc... /usr/bin/ld
  checking if the linker (/usr/bin/ld) is GNU ld... yes
  checking for /usr/bin/ld option to reload object files... -r
  checking for BSD-compatible nm... /usr/bin/nm -B
  checking whether ln -s works... yes
  checking how to recognise dependent libraries... pass_all
  checking how to run the C preprocessor... gcc -E
  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 g++... g++
  checking whether we are using the GNU C++ compiler... yes
  checking whether g++ accepts -g... yes
  checking dependency style of g++... none
  checking how to run the C++ preprocessor... g++ -E
  checking for g77... no
  checking for xlf... no
  checking for f77... no
  checking for frt... no
  checking for pgf77... no
  checking for cf77... no
  checking for fort77... no
  checking for fl32... no
  checking for af77... no
  checking for xlf90... no
  checking for f90... no
  checking for pgf90... no
  checking for pghpf... no
  checking for epcf90... no
  checking for gfortran... no
  checking for g95... no
  checking for xlf95... no
  checking for f95... no
  checking for fort... no
  checking for ifort... no
  checking for ifc... no
  checking for efc... no
  checking for pgf95... no
  checking for lf95... no
  checking for ftn... no
  checking whether we are using the GNU Fortran 77 compiler... no
  checking whether  accepts -g... no
  checking the maximum length of command line arguments... 32768
  checking command to parse /usr/bin/nm -B output from gcc object... ok
  checking for objdir... .libs
  checking for ar... ar
  checking for ranlib... ranlib
  checking for strip... strip
  checking if gcc supports -fno-rtti -fno-exceptions... no
  checking for gcc option to produce PIC... -fPIC
  checking if gcc PIC flag -fPIC works... yes
  checking if gcc static flag -static works... yes
  checking if gcc supports -c -o file.o... yes
  checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
  checking whether -lc should be explicitly linked in... no
  checking dynamic linker characteristics... GNU/Linux ld.so
  checking how to hardcode library paths into programs... immediate
  checking whether stripping libraries is possible... yes
  checking if libtool supports shared libraries... yes
  checking whether to build shared libraries... yes
  checking whether to build static libraries... yes
  configure: creating libtool
  appending configuration tag "CXX" to libtool
  checking for ld used by g++... /usr/bin/ld -m elf_x86_64
  checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
  checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
  checking for g++ option to produce PIC... -fPIC
  checking if g++ PIC flag -fPIC works... yes
  checking if g++ static flag -static works... yes
  checking if g++ supports -c -o file.o... yes
  checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
  checking dynamic linker characteristics... GNU/Linux ld.so
  checking how to hardcode library paths into programs... immediate
  appending configuration tag "F77" to libtool
  checking for ANSI C header files... (cached) yes
  checking fcntl.h usability... yes
  checking fcntl.h presence... yes
  checking for fcntl.h... yes
  checking sys/ioctl.h usability... yes
  checking sys/ioctl.h presence... yes
  checking for sys/ioctl.h... yes
  checking for unistd.h... (cached) yes
  checking for size_t... yes
  checking for stdlib.h... (cached) yes
  checking for unistd.h... (cached) yes
  checking for getpagesize... yes
  checking for working mmap... yes
  configure: creating ./config.status
  config.status: creating Makefile
  config.status: creating src/Makefile
  config.status: creating examples/Makefile
  config.status: creating config.h
  config.status: executing depfiles commands
  touch debian/stamp-autotools
  /usr/bin/make -C . 
  make[1]: Entering directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  /usr/bin/make  all-recursive
  make[2]: Entering directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  Making all in src
  make[3]: Entering directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/src'
  /bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wunused -c -o libvisca.lo libvisca.c
  mkdir .libs
   gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wunused -c libvisca.c  -fPIC -DPIC -o .libs/libvisca.o
  libvisca.c: In function '_VISCA_get_packet':
  libvisca.c:113:7: warning: variable 'bytes_read' set but not used [-Wunused-but-set-variable]
     int bytes_read;
         ^
  libvisca.c: In function 'VISCA_get_camera_info':
  libvisca.c:403:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
     write(interface->port_fd, packet.bytes, packet.length);
     ^
   gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wunused -c libvisca.c -o libvisca.o >/dev/null 2>&1
  /bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wunused -version-info 1:0:1 -Wl,-z,relro -o libvisca.la -rpath /usr/lib libvisca.lo  
  gcc -shared  .libs/libvisca.o   -Wl,-z -Wl,relro -Wl,-soname -Wl,libvisca.0 -o .libs/libvisca.0.1.0
  (cd .libs && rm -f libvisca.0 && ln -s libvisca.0.1.0 libvisca.0)
  (cd .libs && rm -f libvisca && ln -s libvisca.0.1.0 libvisca)
  ar cru .libs/libvisca.a  libvisca.o
  ar: `u' modifier ignored since `D' is the default (see `U')
  ranlib .libs/libvisca.a
  creating libvisca.la
  (cd .libs && rm -f libvisca.la && ln -s ../libvisca.la libvisca.la)
  make[3]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/src'
  Making all in examples
  make[3]: Entering directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/examples'
  gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wunused -c testvisca.c
  testvisca.c: In function 'main':
  testvisca.c:147:7: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
         read(interface.port_fd, &packet, bytes);
         ^
  /bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wunused  -Wl,-z,relro -o testvisca testvisca.o ../src/libvisca.la 
  mkdir .libs
  gcc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wunused -Wl,-z -Wl,relro -o .libs/testvisca testvisca.o  ../src/.libs/libvisca
  creating testvisca
  gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wunused -c visca_cli.c
  visca_cli.c: In function 'close_interface':
  visca_cli.c:451:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
       read(interface.port_fd, &packet, bytes);
       ^
  /bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wunused  -Wl,-z,relro -o visca_cli visca_cli.o ../src/libvisca.la 
  gcc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wunused -Wl,-z -Wl,relro -o .libs/visca_cli visca_cli.o  ../src/.libs/libvisca
  creating visca_cli
  make[3]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/examples'
  make[3]: Entering directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  make[3]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  touch debian/stamp-makefile-build
  CDBS WARNING:  DEB_MAKE_CHECK_TARGET unset, not running checks
  touch debian/stamp-makefile-check
   fakeroot debian/rules binary
  test -x debian/rules
  dh_testroot
  dh_prep 
  dh_installdirs -A 
  mkdir -p "."
  set -e;   
  set -e;   
  /usr/bin/make -C . install DESTDIR=/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/debian/tmp/
  make[1]: Entering directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  Making install in src
  make[2]: Entering directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/src'
  make[3]: Entering directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/src'
  test -z "/usr/lib" || /bin/mkdir -p "/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/debian/tmp//usr/lib"
   /bin/bash ../libtool --mode=install /usr/bin/install -c  'libvisca.la' '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/debian/tmp//usr/lib/libvisca.la'
  /usr/bin/install -c .libs/libvisca.0.1.0 /home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/debian/tmp//usr/lib/libvisca.0.1.0
  (cd /home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/debian/tmp//usr/lib && rm -f libvisca.0 && ln -s libvisca.0.1.0 libvisca.0)
  (cd /home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/debian/tmp//usr/lib && rm -f libvisca && ln -s libvisca.0.1.0 libvisca)
  /usr/bin/install -c .libs/libvisca.lai /home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/debian/tmp//usr/lib/libvisca.la
  /usr/bin/install -c .libs/libvisca.a /home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/debian/tmp//usr/lib/libvisca.a
  chmod 644 /home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/debian/tmp//usr/lib/libvisca.a
  ranlib /home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/debian/tmp//usr/lib/libvisca.a
  libtool: install: warning: remember to run `libtool --finish /usr/lib'
  test -z "/usr/include/libvisca" || /bin/mkdir -p "/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/debian/tmp//usr/include/libvisca"
   /usr/bin/install -c -m 644 'libvisca.h' '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/debian/tmp//usr/include/libvisca/libvisca.h'
  make[3]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/src'
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/src'
  Making install in examples
  make[2]: Entering directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/examples'
  make[3]: Entering directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/examples'
  make[3]: Nothing to be done for 'install-exec-am'.
  make[3]: Nothing to be done for 'install-data-am'.
  make[3]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/examples'
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1/examples'
  make[2]: Entering directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  make[3]: Entering directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  make[3]: Nothing to be done for 'install-exec-am'.
  make[3]: Nothing to be done for 'install-data-am'.
  make[3]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160607172730.TkYAsYvyH6.libvisca/libvisca-1.0.1'
  touch debian/stamp-makefile-install
  Adding cdbs dependencies to debian/libvisca0.substvars
  dh_installdirs -plibvisca0 \
  	
  Adding cdbs dependencies to debian/libvisca-dev.substvars
  dh_installdirs -plibvisca-dev \
  	
  dh_installdocs -plibvisca0 ./README ./NEWS ./AUTHORS
  dh_installexamples -plibvisca0 
  dh_installman -plibvisca0 
  dh_installinfo -plibvisca0 
  dh_installmenu -plibvisca0 
  dh_installcron -plibvisca0 
  dh_installinit -plibvisca0 
  dh_installdebconf -plibvisca0 
  dh_installemacsen -plibvisca0 
  dh_installcatalogs -plibvisca0 
  dh_installpam -plibvisca0 
  dh_installlogrotate -plibvisca0 
  dh_installlogcheck -plibvisca0 
  dh_installchangelogs -plibvisca0 ./ChangeLog
  dh_installudev -plibvisca0 
  dh_lintian -plibvisca0 
  dh_bugfiles -plibvisca0 
  dh_install -plibvisca0 
  dh_install: Cannot find (any matches for) "debian/tmp/usr/lib/*.so.*" (tried in "." and "debian/tmp")
  dh_install: libvisca0 missing files: debian/tmp/usr/lib/*.so.*
  dh_install: missing files, aborting
  /usr/share/cdbs/1/rules/debhelper.mk:240: recipe for target 'binary-install/libvisca0' failed
  make: *** [binary-install/libvisca0] Error 255

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libvisca.1.0.1-1.1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 4992 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160607/bafe16bd/attachment.obj>


More information about the Reproducible-builds mailing list