Bug#838971: slang2: FTBFS: usr/bin/install: cannot stat '[..]/slang2-2.3.0/src/elfobjs/libslang.so.2.3.0': No such file or directory

Chris Lamb lamby at debian.org
Tue Sep 27 08:50:44 UTC 2016


Source: slang2
Version: 2.3.0-4
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,

slang2 fails to build from source in unstable/amd64:

  [..]

  cd test; make CC="gcc" CFLAGS="-g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0=. -fstack-protector-strong -Wformat -Werror=format-security -D_XOPEN_SOURCE=500 -Wdate-time -D_FORTIFY_SOURCE=2 -O0 " OTHERLIBS="-lm" SLANGLIB="/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/objs"
  make[3]: Entering directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/test'
  gcc -g -O2 -fdebug-prefix-map=/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0=. -fstack-protector-strong -Wformat -Werror=format-security -D_XOPEN_SOURCE=500 -Wdate-time -D_FORTIFY_SOURCE=2 -O0  -Wl,-z,relro sltest.c -o sltest -I.. -L/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/objs -lslang -lm
  
  Running tests:
  
  Testing argv processing ...Ok
  Testing argv processing [UTF-8 mode] ...Ok
  Testing syntax ...Ok
  Testing syntax [UTF-8 mode] ...Ok
  Testing Short Ciruit Operators ...Ok
  Testing Short Ciruit Operators [UTF-8 mode] ...Ok
  Testing _eqs ...Ok
  Testing _eqs [UTF-8 mode] ...Ok
  Testing sscanf ...Ok
  Testing sscanf [UTF-8 mode] ...Ok
  Testing looping constructs ...Ok
  Testing looping constructs [UTF-8 mode] ...Ok
  Testing Arithmetic ...Ok
  Testing Arithmetic [UTF-8 mode] ...Ok
  Testing array functions ...Ok
  Testing array functions [UTF-8 mode] ...Ok
  Testing string functions ...Ok
  Testing string functions [UTF-8 mode] ...Ok
  Testing Binary Strings ...Ok
  Testing Binary Strings [UTF-8 mode] ...Ok
  Testing pack and unpack functions ...Ok
  Testing pack and unpack functions [UTF-8 mode] ...Ok
  Testing stdio routines ...Ok
  Testing stdio routines [UTF-8 mode] ...Ok
  Testing Associative Arrays ...Ok
  Testing Associative Arrays [UTF-8 mode] ...Ok
  Testing recursive function modifications ...Ok
  Testing recursive function modifications [UTF-8 mode] ...Ok
  Testing structures ...Ok
  Testing structures [UTF-8 mode] ...Ok
  Testing NameSpace routines ...Ok
  Testing NameSpace routines [UTF-8 mode] ...Ok
  Testing path ...Ok
  Testing path [UTF-8 mode] ...Ok
  Testing #ifeval ...Ok
  Testing #ifeval [UTF-8 mode] ...Ok
  Testing Any_Type ...Ok
  Testing Any_Type [UTF-8 mode] ...Ok
  Testing Matrix Multiplications ...Ok
  Testing Matrix Multiplications [UTF-8 mode] ...Ok
  Testing time functions ...Ok
  Testing time functions [UTF-8 mode] ...Ok
  Testing utf8 ...Ok
  Testing utf8 [UTF-8 mode] ...Ok
  Testing exceptions ...Ok
  Testing exceptions [UTF-8 mode] ...Ok
  Known Bugs or not yet implemented features:
  	Range arrays of Short, Long, LongLong types converted to Int_Type
  Known Bugs or not yet implemented features:
  	Range arrays of Short, Long, LongLong types converted to Int_Type
  Testing lists ...Ok
  Testing lists [UTF-8 mode] ...Ok
  Testing regexp ...Ok
  Testing regexp [UTF-8 mode] ...Ok
  Testing method calls ...Ok
  Testing method calls [UTF-8 mode] ...Ok
  Testing dereferences ...Ok
  Testing dereferences [UTF-8 mode] ...Ok
  Testing NaN and Inf ...Ok
  Testing NaN and Inf [UTF-8 mode] ...Ok
  Testing literal integer overflow ...Ok
  Testing literal integer overflow [UTF-8 mode] ...Ok
  Testing sorting ...Ok
  Testing sorting [UTF-8 mode] ...Ok
  Testing long long ...Ok
  Testing long long [UTF-8 mode] ...Ok
  Testing signals ...
  	Pausing for 2 seconds for alarm test.
  	Pausing for 2.5 seconds for setitimer test..
  	Now try pressing ^C in next 5 seconds...
  Ok
  Testing signals [UTF-8 mode] ...
  	Pausing for 2 seconds for alarm test.
  	Pausing for 2.5 seconds for setitimer test..
  	Now try pressing ^C in next 5 seconds...
  Ok
  Testing dollar strings ...Ok
  Testing dollar strings [UTF-8 mode] ...Ok
  Testing provide and require ...Ok
  Testing provide and require [UTF-8 mode] ...Ok
  Testing doc functions ...Ok
  Testing doc functions [UTF-8 mode] ...Ok
  Testing debugger support ...Ok
  Testing debugger support [UTF-8 mode] ...Ok
  Testing qualifiers ...Ok
  Testing qualifiers [UTF-8 mode] ...Ok
  Testing Comparison Operators ...Ok
  Testing Comparison Operators [UTF-8 mode] ...Ok
  Testing break and continue N ...Ok
  Testing break and continue N [UTF-8 mode] ...Ok
  Testing Multiline strings ...Ok
  Testing Multiline strings [UTF-8 mode] ...Ok
  Testing autoload ...Ok
  Testing autoload [UTF-8 mode] ...Ok
  Testing more NameSpace routines ...Ok
  Testing more NameSpace routines [UTF-8 mode] ...Ok
  Testing slprep ...Ok
  Testing slprep [UTF-8 mode] ...Ok
  Testing argv processing ...Ok
  Testing argv processing [UTF-8 mode] ...Ok
  Testing syntax ...Ok
  Testing syntax [UTF-8 mode] ...Ok
  Testing Short Ciruit Operators ...Ok
  Testing Short Ciruit Operators [UTF-8 mode] ...Ok
  Testing _eqs ...Ok
  Testing _eqs [UTF-8 mode] ...Ok
  Testing sscanf ...Ok
  Testing sscanf [UTF-8 mode] ...Ok
  Testing looping constructs ...Ok
  Testing looping constructs [UTF-8 mode] ...Ok
  Testing Arithmetic ...Ok
  Testing Arithmetic [UTF-8 mode] ...Ok
  Testing array functions ...Ok
  Testing array functions [UTF-8 mode] ...Ok
  Testing string functions ...Ok
  Testing string functions [UTF-8 mode] ...Ok
  Testing Binary Strings ...Ok
  Testing Binary Strings [UTF-8 mode] ...Ok
  Testing pack and unpack functions ...Ok
  Testing pack and unpack functions [UTF-8 mode] ...Ok
  Testing stdio routines ...Ok
  Testing stdio routines [UTF-8 mode] ...Ok
  Testing Associative Arrays ...Ok
  Testing Associative Arrays [UTF-8 mode] ...Ok
  Testing recursive function modifications ...Ok
  Testing recursive function modifications [UTF-8 mode] ...Ok
  Testing structures ...Ok
  Testing structures [UTF-8 mode] ...Ok
  Testing NameSpace routines ...Ok
  Testing NameSpace routines [UTF-8 mode] ...Ok
  Testing path ...Ok
  Testing path [UTF-8 mode] ...Ok
  Testing #ifeval ...Ok
  Testing #ifeval [UTF-8 mode] ...Ok
  Testing Any_Type ...Ok
  Testing Any_Type [UTF-8 mode] ...Ok
  Testing Matrix Multiplications ...Ok
  Testing Matrix Multiplications [UTF-8 mode] ...Ok
  Testing time functions ...Ok
  Testing time functions [UTF-8 mode] ...Ok
  Testing utf8 ...Ok
  Testing utf8 [UTF-8 mode] ...Ok
  Testing exceptions ...Ok
  Testing exceptions [UTF-8 mode] ...Ok
  Known Bugs or not yet implemented features:
  	Range arrays of Short, Long, LongLong types converted to Int_Type
  Known Bugs or not yet implemented features:
  	Range arrays of Short, Long, LongLong types converted to Int_Type
  Testing lists ...Ok
  Testing lists [UTF-8 mode] ...Ok
  Testing regexp ...Ok
  Testing regexp [UTF-8 mode] ...Ok
  Testing method calls ...Ok
  Testing method calls [UTF-8 mode] ...Ok
  Testing dereferences ...Ok
  Testing dereferences [UTF-8 mode] ...Ok
  Testing NaN and Inf ...Ok
  Testing NaN and Inf [UTF-8 mode] ...Ok
  Testing literal integer overflow ...Ok
  Testing literal integer overflow [UTF-8 mode] ...Ok
  Testing sorting ...Ok
  Testing sorting [UTF-8 mode] ...Ok
  Testing long long ...Ok
  Testing long long [UTF-8 mode] ...Ok
  Testing signals ...
  	Pausing for 2 seconds for alarm test.
  	Pausing for 2.5 seconds for setitimer test..
  	Now try pressing ^C in next 5 seconds...
  Ok
  Testing signals [UTF-8 mode] ...
  	Pausing for 2 seconds for alarm test.
  	Pausing for 2.5 seconds for setitimer test..
  	Now try pressing ^C in next 5 seconds...
  Ok
  Testing dollar strings ...Ok
  Testing dollar strings [UTF-8 mode] ...Ok
  Testing provide and require ...Ok
  Testing provide and require [UTF-8 mode] ...Ok
  Testing doc functions ...Ok
  Testing doc functions [UTF-8 mode] ...Ok
  Testing debugger support ...Ok
  Testing debugger support [UTF-8 mode] ...Ok
  Testing qualifiers ...Ok
  Testing qualifiers [UTF-8 mode] ...Ok
  Testing Comparison Operators ...Ok
  Testing Comparison Operators [UTF-8 mode] ...Ok
  Testing break and continue N ...Ok
  Testing break and continue N [UTF-8 mode] ...Ok
  Testing Multiline strings ...Ok
  Testing Multiline strings [UTF-8 mode] ...Ok
  
  All tests passed.
  
  make[3]: Leaving directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/test'
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src'
  make[2]: Entering directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/modules'
  cd objs && make slsmg-module.so termios-module.so select-module.so fcntl-module.so varray-module.so socket-module.so rand-module.so fork-module.so csv-module.so base64-module.so chksum-module.so histogram-module.so stats-module.so json-module.so pcre-module.so png-module.so iconv-module.so onig-module.so zlib-module.so sysconf-module.so
  make[3]: Entering directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/modules/objs'
  make[3]: 'slsmg-module.so' is up to date.
  make[3]: 'termios-module.so' is up to date.
  make[3]: 'select-module.so' is up to date.
  make[3]: 'fcntl-module.so' is up to date.
  make[3]: 'varray-module.so' is up to date.
  make[3]: 'socket-module.so' is up to date.
  make[3]: 'rand-module.so' is up to date.
  make[3]: 'fork-module.so' is up to date.
  make[3]: 'csv-module.so' is up to date.
  make[3]: 'base64-module.so' is up to date.
  make[3]: 'chksum-module.so' is up to date.
  make[3]: 'histogram-module.so' is up to date.
  make[3]: 'stats-module.so' is up to date.
  make[3]: 'json-module.so' is up to date.
  make[3]: 'pcre-module.so' is up to date.
  make[3]: 'png-module.so' is up to date.
  make[3]: 'iconv-module.so' is up to date.
  make[3]: 'onig-module.so' is up to date.
  make[3]: 'zlib-module.so' is up to date.
  make[3]: 'sysconf-module.so' is up to date.
  make[3]: Leaving directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/modules/objs'
  
  Running module tests:
  
  Testing rand module...OK
  Testing csv module...OK
  Testing base64 module...OK
  Testing chksum module...OK
  Testing hist module...OK
  Testing stats module...OK
  Testing json module...OK
  Testing png module...OK
  Testing onig module...OK
  Testing zlib module...OK
  
  All tests passed.
  
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/modules'
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0'
   fakeroot debian/rules binary
  dh binary --with autotools_dev
     dh_testroot
     dh_prep
     dh_installdirs
     debian/rules override_dh_auto_install
  make[1]: Entering directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0'
  dh_auto_install
  	make -j9 install DESTDIR=/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp AM_UPDATE_INFO_DIR=no
  make[2]: Entering directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0'
  cd src; make install-elf
  autoconf/mkinsdir.sh /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig
  mkdir -p -- /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig
  /usr/bin/install -c -m 644 slang.pc /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/
  make[3]: Entering directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src'
  rm -f /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/elfobjs/libslang.so.2.3.0
  /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/autoconf/mkinsdir.sh /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/include
  /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/autoconf/mkinsdir.sh /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/share/doc/slang/v2
  rm -f /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/lib/x86_64-linux-gnu/libslang.so
  cd /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/elfobjs && gcc -Wl,-z,relro -shared -Wl,-O1 -Wl,--version-script,/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/slang.ver -Wl,-soname,libslang.so.2 -o libslang.so.2.3.0 sltermin.o sldisply.o slutty.o slang.o slarray.o slclass.o slcmd.o slerr.o slgetkey.o slkeymap.o slmalloc.o slmath.o slmemchr.o slmemcmp.o slmemcpy.o slmemset.o slmisc.o slparse.o slprepr.o slregexp.o slrline.o slsearch.o slsmg.o slstd.o sltoken.o sltypes.o slxstrng.o slcurses.o slscroll.o slsignal.o slkeypad.o slerrno.o slstring.o slstruct.o slcmplex.o slarrfun.o slimport.o slpath.o slarith.o slassoc.o slcompat.o slposdir.o slstdio.o slproc.o sltime.o slstrops.o slbstr.o slpack.o slintall.o slistruc.o slposio.o slnspace.o slarrmis.o slospath.o slscanf.o sllower.o slupper.o slischar.o slutf8.o slwcwidth.o slwclut.o slcommon.o sllist.o slexcept.o slfpu.o slsig.o slboseos.o -Wl,-z,relro -ldl -lm -lc
  mkdir -p -- /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/include
  mkdir -p -- /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/share/doc/slang/v2
  rm -f /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/lib/x86_64-linux-gnu/libslang.so.2
  installing slang.h and slcurses.h in /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/include/
  /usr/bin/install -c -m 644 /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/slang.h /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/include/
  installing libslang.so.2.3.0 in /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/lib/x86_64-linux-gnu
  /usr/bin/install -c -m 644 /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/elfobjs/libslang.so.2.3.0 /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/lib/x86_64-linux-gnu/
  /usr/bin/install -c -m 644 /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/slcurses.h /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/include/
  /usr/bin/install: cannot stat '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/elfobjs/libslang.so.2.3.0': No such file or directory
  /usr/bin/install -c -m 644 ../changes.txt /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/share/doc/slang/v2/
  Makefile:195: recipe for target 'install-elf-and-links' failed
  make[3]: *** [install-elf-and-links] Error 1
  make[3]: *** Waiting for unfinished jobs....
  /usr/bin/install -c -m 644 ../COPYING /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/share/doc/slang/v2/
  /usr/bin/install -c -m 644 ../doc/slangdoc.html /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/share/doc/slang/v2/
  /usr/bin/install -c -m 644 ../doc/text/cref.txt /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/share/doc/slang/v2/
  /usr/bin/install -c -m 644 ../doc/text/cslang.txt /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/share/doc/slang/v2/
  /usr/bin/install -c -m 644 ../doc/text/slang.txt /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/share/doc/slang/v2/
  /usr/bin/install -c -m 644 ../doc/text/slangfun.txt /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp/usr/share/doc/slang/v2/
  if [ libslang.so.2 != libslang.so.2.3.0 ]; then \
    cd /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/elfobjs && rm -f libslang.so.2 && /bin/ln -sf libslang.so.2.3.0 libslang.so.2; \
  fi
  cd /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/elfobjs && rm -f libslang.so && /bin/ln -sf libslang.so.2.3.0 libslang.so
  
  libslang.so.2.3.0 created in /home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src/elfobjs.
  The link libslang.so to libslang.so.2.3.0 was also created.
  
  make[3]: Leaving directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/src'
  Makefile:80: recipe for target 'install-elf' failed
  make[2]: *** [install-elf] Error 2
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0'
  dh_auto_install: make -j9 install DESTDIR=/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0/debian/tmp AM_UPDATE_INFO_DIR=no returned exit code 2
  debian/rules:34: recipe for target 'override_dh_auto_install' failed
  make[1]: *** [override_dh_auto_install] Error 2
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160927100741.VSbjW17x57.db.slang2/slang2-2.3.0'
  debian/rules:15: recipe for target 'binary' failed
  make: *** [binary] Error 2

  [..]

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: slang2.2.3.0-4.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 11028 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160927/29f0055f/attachment.obj>


More information about the Reproducible-builds mailing list