#1011364 phcpack: FTBFS with gnat-11

Package:
src:phcpack
Source:
phcpack
Submitter:
Sebastian Ramacher
Date:
2022-05-25 10:24:03 UTC
Severity:
serious
Tags:
#1011364#5
Date:
2022-05-20 21:37:23 UTC
From:
To:
Source: phcpack
Version: 2.4.85+dfsg-5
Severity: serious
Tags: ftbfs sid bookworm
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher@debian.org


 debian/rules clean
/usr/share/ada/debian_packaging-11.mk:31: *** Please include /usr/share/dpkg/default.mk (or the more specific buildflags.mk and buildopts.mk) before /usr/share/ada/debian_packaging-11.mk.  Stop.
dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2


Cheers

#1011364#10
Date:
2022-05-21 12:40:14 UTC
From:
To:
Thanks for the report!

The fix for this particular bug is very simple (see [1]).  However, the
build then fails later on:

    gnatbind -n -static use_c2phc -o use_c2phc_binder.adb

    raised STORAGE_ERROR : stack overflow or erroneous memory access
    make[3]: *** [makefile_unix:4102: phcpy2c3.so] Error 1

I'll investigate further and hopefully upload a new package soon that fixes
both issues.

Doug

[1] https://salsa.debian.org/math-team/phcpack/-/commit/b38a6ba

#1011364#15
Date:
2022-05-25 10:20:53 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
phcpack, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1011364@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Doug Torrance <dtorrance@debian.org> (supplier of updated phcpack package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 25 May 2022 06:00:43 -0400
Source: phcpack
Built-For-Profiles: noudeb
Architecture: source
Version: 2.4.85+dfsg-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Math Team <team+math@tracker.debian.org>
Changed-By: Doug Torrance <dtorrance@debian.org>
Closes: 1011364
Changes:
 phcpack (2.4.85+dfsg-6) unstable; urgency=medium
 .
   [ Doug Torrance ]
   * debian/control
     - Bump Standards-Version to 4.6.1.
   * debian/copyright
     - Convert leading tabs to spaces in Files-Excluded.
   * debian/gbp.conf
     - Update debian-branch to debian/latest; recommended by DEP-14.
   * debian/rules
     - Also include /usr/share/dpkg/buildopts.mk; required by
       debian_packaging-11.mk (Closes: #1011364).
     - Remove -fstack-protector-strong from ADAFLAGS; fixes build with
       gnat-11.
   * debian/tests/control
     - Add allow-stderr restriction for PHClab test; workaround for an
       Octave bug.
 .
   [ Nicolas Boulenguez ]
   * debian/control
     - remove dh-python dependency, dh-sequence-python3 is an alias
   * debian/rules
     - improve creation and removal of inst subdirectory
     - merge recipes for phclab
     - use unversioned ada/debian_packaging.mk from gnat (>= 11)
     - clean both -arch and -indep objects
     - search nodoc in DEB_BUILD_PROFILES, not _OPTIONS
Checksums-Sha1:
 05c97538b1c46ef9b0680682c877f0cad4935a9c 2520 phcpack_2.4.85+dfsg-6.dsc
 38638817e53824e2bcb53d0c6e862a47f50d862b 19520 phcpack_2.4.85+dfsg-6.debian.tar.xz
 9bfc684ecef3e1e0ea35dfc92c5c6ad616a494da 12253 phcpack_2.4.85+dfsg-6_source.buildinfo
Checksums-Sha256:
 db29fc0517b32b15300a06a1bfad75139c75f8fc4ffa502c2e9d61eb49192c13 2520 phcpack_2.4.85+dfsg-6.dsc
 76a2c37f9a8afc3a76ee4c66501c672e41b3536f2d7de5880485e883679b4092 19520 phcpack_2.4.85+dfsg-6.debian.tar.xz
 86384f43f06652bc448f74e160c7683e3699264c6f222c1a50ac8a9abab28f0f 12253 phcpack_2.4.85+dfsg-6_source.buildinfo
Files:
 f0b1b1248a0e5a8c7fe47c15e375f653 2520 math optional phcpack_2.4.85+dfsg-6.dsc
 5aa6e20a62a69e631ae365031d09e9e6 19520 math optional phcpack_2.4.85+dfsg-6.debian.tar.xz
 e34dda36ccfb462216f5cb1676243851 12253 math optional phcpack_2.4.85+dfsg-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJJBAEBCgAzFiEEupghwS4HiU+y5K0AkdxKd57FyRAFAmKN/qsVHGR0b3JyYW5j
ZUBkZWJpYW4ub3JnAAoJEJHcSneexckQBMcQAI8vg6XszKHZwEvhnUxprDr5y7L0
cu5u9bUrtJMFWUwS0dHbRs9rhafhNzoR35pLpPFilVaNfi3Ojhv+iVZygw2M0anX
8G+3aEdSlQwzhbFgPCMYEZI6x9tAbG0I+ATCGhqwHFaqwNyRrBsGt9DkuhikeSH8
B3UEhvDPDpirNn/aRyUQtaee/JMDU9vazxiuF6FSI6HZJzpUyNcaRQ6qeC+YnzNc
+O+rbRvEaSiUmJxZ0OIglOJ+MDNpJM2KXFLytjcebE7KcZjDj3+u/MCB3tjbn3EA
9K3oNwPwf1pjk1FqMWuQOPiraKfVeIx+I9U9six4V19wKCncududIL6kSzOdOk6B
SOPyFv3Ul1ngGRCGsR1R67WFY4a7bOU/xpKy4F5d8G/38Famy7fUptVXpfx0U810
uRlY19eoY1JDqXdu6dIOhuvUyYPqKiitNHqEg5amPZLghw9uz58weeEo1w72H7jb
S/prCFw1Cz1SrEAAqJFihVh68VmL8xnDN3Dmkd6cv199ZEMvGk1/9GdhK+dcPzDW
eWOZCzH9d4B5MRybxXE1VM/xfOa+lNbhKJkzfLeTeUcbAYOKpZlyZqiuzNW7rLOe
5+i2RoWEssVrYfmTagqqQKGRNPjxquUhTptjy++lItAk1sEjjm8Cb/TPLUweopO7
yYU7WqjsxHDswQo0
=3/6t
-----END PGP SIGNATURE-----