Bug#831406: yorick: FTBFS: dpkg-shlibdeps: error: no dependency information found for /usr/lib/libmpich.so.12 (used by debian/yorick-mpy-mpich2/usr/lib/yorick/bin/mpy.mpich2)

Chris Lamb lamby at debian.org
Fri Jul 15 16:27:58 UTC 2016


Source: yorick
Version: 2.2.04+dfsg1-5
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,

yorick fails to build from source in unstable/amd64:

  [..]

  "manual/yorick_prt.html"
  mkdir -p ../../build/doc/images
  cp -p images/*.* ../../build/doc//images/
  mkdir -p ../../build/doc/
  cp skull.css style.css ../../build/doc/
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160715182504.pdcokDfkyE.yorick/yorick-2.2.04+dfsg1/doc/html'
  cp doc/html/packinfo.txt build/00yorick.packinfo
  cp doc/html/keywords.txt build/00yorick.keywords
  cp doc/html/aliases.txt build/00yorick.aliases
  find build/doc/manual -name "*.html" -not -name yorick_prt.html | xargs sed -e 's|^<body .*$|&<div id="l-bar"><div id="links"><div class="nav1"><A href="http://dhmunro.github.io/yorick-doc/">Web Home</A></div><div class="nav1"><a href="../README.html">Getting Started</a></div><div class="nav1"><A href="../manual/index.html">Manual</A></div><div class="nav1"><A href="../html_xref/packages.html">Packages</A></div><div class="nav1"><a href="../refcard/index.html">Quick Reference</a></div></div><div id="bottomnav"></div></div><div id="banner"></div><div id="content">|' -e 's|</body>|</div>&|' -i
  sed 's|yorick_1.html|index.html|' -i build/doc/*.html build/doc/*/*.html
  touch build-indep-stamp
   fakeroot debian/rules binary
  dh_testdir
  xvfb-run relocate/bin/yorick -batch testfull.i
   Begin Yorick parser test...
   Test 17x10x10 binary operators...
   Test unary operators...
   Test array manipulation functions...
   Test struct instancing and indexing...
   Test range functions...
   Test math functions...
   Test informational functions...
   Test func declarations...
   Test binary I/O functions...
   Test binary I/O to netCDF...
   Test ASCII I/O functions...
   Test string manipulation functions...
   Test list functions...
   Test catch function...
  End of Yorick parser test, 0 goofs
   begin string manipulation test...
  end string manipulation test, 0 goofs
   PASSED oxy test1
   PASSED oxy test2
   PASSED oxy test3
   PASSED closure called with no arguments
   PASSED all closure tests
   PASSED alternate closure tests
   PASSED oxy friend test
   PASSED oxy sibling test
   
   Zeroth test is pdtest files:
   Testing sun_primitives db1 write...
   Testing dec_primitives db1 write...
   Testing cray_primitives db1 write...
   Testing mac_primitives db1 write...
   Testing macl_primitives db1 write...
   Testing pc_primitives db1 write...
   Testing sun3_primitives db1 write...
   Testing vax_primitives db1 write...
   Testing vaxg_primitives db1 write...
   Testing xdr_primitives db1 write...
   Testing sun_primitives db1 write w/PDB-style pointers...
   Testing dec_primitives db1 write w/PDB-style pointers...
   Testing cray_primitives db1 write w/PDB-style pointers...
   Testing native db1 write...
   
     First test is to write flat files:
   Write using native formats
   Write using DEC primitive formats
   Write using Sun primitive formats
   Write using Cray primitive formats
   
    Second test is to write files with pointers:
   Write using native formats
   Write using DEC primitive formats
   Write using Sun primitive formats
   Write using Cray primitive formats
   
    Third test is to update pointered files with flat data:
   Update using native formats
   Update using DEC primitive formats
   Update using Sun primitive formats
   Update using Cray primitive formats
   
    Fourth test is exhaustive check of other primitive formats:
   Testing Sun format
   Testing i86 format
   Testing alpha format
   Testing sgi64 format
   Testing DEC format
   Testing Cray format
   Testing XDR format
   Testing Mac format
   Testing Mac long-double format
   Testing IBM PC format
   Testing VAX format
   Testing VAX G-double format
   Testing Sun-3/Sun-2 format
   Testing native format
                 Timing Category     CPU sec  System sec    Wall sec
  Time to write/test all formats       0.004       0.000       0.007
   
    Fifth test is check of Contents Log machinery:
   Contents Log -- testing Sun format
   Contents Log -- testing DEC format
   Contents Log -- testing Cray format
   Contents Log -- testing VAX format
   Contents Log -- testing native format
   Non-PDB Contents Log -- testing Sun format
   Non-PDB Contents Log -- testing DEC format
   Non-PDB Contents Log -- testing Cray format
   Non-PDB Contents Log -- testing VAX format
   Non-PDB Contents Log -- testing native format
   
    Sixth test is flat history files (be patient):
   History -- testing Sun format
   History -- testing DEC format
   History -- testing Cray format
   History -- testing VAX format
   History -- testing native format
                 Timing Category     CPU sec  System sec    Wall sec
     Time to write history files       0.060       0.000       0.063
   
    Seventh test is a pointered history file:
   
    Eighth test is vsave in-memory files:
   
    Ninth test is vpack in-memory files:
   
  Shock tracker timing test:
                 Timing Category     CPU sec  System sec    Wall sec
                   Time per pass       0.002       0.000       0.002
                      Total time       0.036       0.000       0.036
   
  Escape factor timing test:
                 Timing Category     CPU sec  System sec    Wall sec
                   Time per pass       0.007       0.000       0.007
                      Total time       0.104       0.004       0.105
          Computing exponentials       0.084       0.004       0.081
   
  Zone generator timing test:
                 Timing Category     CPU sec  System sec    Wall sec
                   Time per pass       0.001       0.000       0.001
                      Total time       0.056       0.000       0.057
   testing fft routines...
                 Timing Category     CPU sec  System sec    Wall sec
                FFT elapsed time       0.040       0.000       0.040
   testing LU decomposition routine...
                 Timing Category     CPU sec  System sec    Wall sec
                 LU elapsed time       0.032       0.000       0.030
   testing QR decomposition routine...
                 Timing Category     CPU sec  System sec    Wall sec
                 QR elapsed time       0.020       0.000       0.022
   testing SVD routine...
                 Timing Category     CPU sec  System sec    Wall sec
                SVD elapsed time       0.040       0.000       0.039
    using size       200
     norm. resid      resid           machep         x(1)          x(n)
   3.44281520e+00 3.05755421e-13 2.22044605e-16 1.00000000e+00 1.00000000e+00
  
      times are reported for matrices of order    200
   times for array with leading dimension of   200
      dgesv     mflops       unit      ratio
    0.000e+00  5.413e+06  3.695e-07  0.000e+00
    4.000e-03  1.353e+03  1.478e-03  7.143e-02
    0.000e+00  5.413e+06  3.695e-07  0.000e+00
   result of   50 passes through solver
      dgesv     mflops       unit      ratio
    1.760e-03  3.076e+03  6.502e-04  3.143e-02
   
                 Timing Category     CPU sec  System sec    Wall sec
                  Lissajous test       0.008       0.000       0.011
   Frames per wall clock second=        4495.19
                 Timing Category     CPU sec  System sec    Wall sec
                  Lissajous test       0.012       0.000       0.012
   Frames per wall clock second=        4254.19
   
  Each of the six tests will run no more than one minute,
   so just be patient if you have a slow terminal.
  
  50 frames of hollow 51-by-51 mesh  direct
                 Timing Category     CPU sec  System sec    Wall sec
              Yorick interpreter       0.012       0.000       0.008
                   Gist graphics       0.000       0.000       0.006
               Yorick+Gist total       0.012       0.000       0.014
  Frames per second (total/gist)=3650.956/8162.304
  50 frames of 51-by-51 cell array  direct
                 Timing Category     CPU sec  System sec    Wall sec
              Yorick interpreter       0.004       0.000       0.008
                   Gist graphics       0.008       0.000       0.018
               Yorick+Gist total       0.012       0.000       0.025
  Frames per second (total/gist)= 2002.111/2840.764
  50 frames of filled 51-by-51 mesh  direct
                 Timing Category     CPU sec  System sec    Wall sec
              Yorick interpreter       0.004       0.004       0.007
                   Gist graphics       0.020       0.004       0.131
               Yorick+Gist total       0.024       0.008       0.138
  Frames per second (total/gist)= 368.707/389.582
  50 frames of hollow 51-by-51 mesh  animated
                 Timing Category     CPU sec  System sec    Wall sec
              Yorick interpreter       0.008       0.000       0.007
                   Gist graphics       0.004       0.000       0.007
               Yorick+Gist total       0.012       0.000       0.014
  Frames per second (total/gist)=3577.920/7012.966
  50 frames of 51-by-51 cell array  animated
                 Timing Category     CPU sec  System sec    Wall sec
              Yorick interpreter       0.008       0.000       0.007
                   Gist graphics       0.004       0.000       0.018
               Yorick+Gist total       0.012       0.000       0.025
  Frames per second (total/gist)= 2046.805/2841.028
  50 frames of filled 51-by-51 mesh  animated
                 Timing Category     CPU sec  System sec    Wall sec
              Yorick interpreter       0.008       0.000       0.007
                   Gist graphics       0.024       0.000       0.127
               Yorick+Gist total       0.032       0.000       0.134
  Frames per second (total/gist)= 379.729/402.098
  200.000000 frames of filled mesh drumhead completed in 4.416504 sec
  Rate for filled mesh is 2270.147560 frames/(CPU sec), 45.283660 frames(wall sec)
  200.000000 frames of wireframe surface drumhead completed in 4.554718 sec
  Rate for filled mesh is 2081.165453 frames/(CPU sec), 43.909548 frames(wall sec)
  200.000000 frames of filled surface drumhead completed in 4.320696 sec
  Rate for filled mesh is 2270.147560 frames/(CPU sec), 46.287766 frames(wall sec)
   Yorick comprehensive graphics test.
   Each frame will be described at the terminal.
   Test 1     Commands: window, 0, wait=1, dpi=100; plg, [0,1]
   Test 2     Commands: window, 0, wait=1; plg, [0,1]
   Test 3     Commands: plg, [1,0]
   Test 4     Commands: logxy, 1, 0
   Test 5     Commands: logxy, 0, 0
   Test 6     Commands: limits, 1.2, 1.8, 0.2, 0.8
   Test 7     Commands: range, 0.4, 0.6
   Test 8     Commands: limits
   Test 9     Commands: fma; plg, sin(x), x
   Five cycles of a sine wave on a new frame.
   Before you continue, try clicking with the mouse buttons:
   Left button zooms in, right button zooms out, middle no zoom
   In each case, the point where you press the mouse button will
   be translated to the point where you release the mouse button.
   Test 10     Commands: pledit, marks=0, width=6, type="dash"
   Test 11     Commands: plg, r*sin(x), r*cos(x), color=-4-i
   Test 12     Commands: pltitle, "Colored nested cardioids"; plq
   1: A: plg, r*sin(x), r*cos(x)
   2: B: plg, r*sin(x), r*cos(x)
   3: C: plg, r*sin(x), r*cos(x)
   4: D: plg, r*sin(x), r*cos(x)
   5: E: plg, r*sin(x), r*cos(x)
   6: F: plg, r*sin(x), r*cos(x)
   Adds the title above the upper tick marks.
   Test 13     Commands: pledit, color="fg", type=0, marker=i
   Changes the colors to foreground, types to no lines.
   Test 14     Commands: pledit, marks=0, type=i
   Changes line types to solid, dash, dot, dashdo, dashdotdot.
   Test 15     Commands: plm, y, x
   Test 16     Commands: plv, v, u, y, x
   Test 17     Commands: plc, z, y,x; plm, y,x, boundary=1, type=2
   Test 18     Commands: plf, zncen(z), y,x;  plc, z, y,x
   Test 19     Commands: palette, "<various>.gp"
   After each new palette is installed, hit <RETURN> for the next,
   or q<RETURN> to begin test 20.  There are 6 palettes altogether.
   Test 20     Commands: window, style="<various>.gs"
   After each new style is installed, hit <RETURN> for the next,
   or q<RETURN> to begin test 21.  There are 5 styles altogether.
   Test 21     Commands: pli, image
   Test 22     Commands: pldj, x0, y0, x1, y1
   Test 23     Commands: plfp, z, y, x, n
   Test 24     Commands: plfc, z, y,x; plm, y,x, boundary=1, type=2
   Yorick comprehensive plt command test.
   Each frame will be described at the terminal.
   Test 1     Justification right|center|left cap|half|base
   Test 2     Justification right|center|left top|half|bottom
   Test 3     multiline version, short line first
   Test 4     multiline version, long line first
   Test 5     escape sequences, cap|half|base
   Test 6     escape sequences, top|half|bottom
   Test 7     multiline escape sequences
   Test 8     multiline escape sequences part 2
   Test 9     text orientation
  /usr/bin/make -f debian/rules DH_OPTIONS=-a binary-common
  make[1]: Entering directory '/home/lamby/temp/cdt.20160715182504.pdcokDfkyE.yorick/yorick-2.2.04+dfsg1'
  dh_testdir
  dh_testroot
  dh_prep 
  dh_installdirs
  dh_install
  dh_installchangelogs 
  dh_installdocs
  dh_installexamples
  dh_installmenu
  dh_installinfo
  dh_installdebconf
  dh_installman
  dh_link
  dh_strip -pyorick --dbg-package=yorick-dbg
  dh_strip -pyorick-dev -pyorick-mpy-openmpi -pyorick-mpy-mpich2
  dh_usrlocal
  dh_compress 
  dh_fixperms
  dh_installdeb
  dh_shlibdeps
  dpkg-shlibdeps: warning: /usr/lib/libmpich.so.12 has an unexpected SONAME (libmpi.so.12)
  dpkg-shlibdeps: error: no dependency information found for /usr/lib/libmpich.so.12 (used by debian/yorick-mpy-mpich2/usr/lib/yorick/bin/mpy.mpich2)
  Hint: check if the library actually comes from a package.
  dh_shlibdeps: dpkg-shlibdeps -Tdebian/yorick-mpy-mpich2.substvars debian/yorick-mpy-mpich2/usr/lib/yorick/bin/mpy.mpich2 returned exit code 2
  debian/rules:121: recipe for target 'binary-common' failed
  make[1]: *** [binary-common] Error 2
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160715182504.pdcokDfkyE.yorick/yorick-2.2.04+dfsg1'
  debian/rules:152: recipe for target 'binary-arch' failed
  make: *** [binary-arch] 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: yorick.2.2.04+dfsg1-5.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 17097 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20160715/b452c471/attachment-0001.obj>


More information about the debian-science-maintainers mailing list