Casacore update compilation issue

  • Open
  • quality assurance status badge
Details
One participant
  • Sharlatan Hellseher
Owner
unassigned
Submitted by
Sharlatan Hellseher
Severity
normal
S
S
Sharlatan Hellseher wrote on 7 Oct 02:15 +0200
(address . guix-patches@gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
87msjgrcom.fsf@gmail.com
Hi Guix,

casacore from 3.4.0 to 3.6.1

I might need to appeal to some help as my numerous attempts to update
casacore to the latest version sequentially failed.


Toggle snippet (18 lines)
In file included from /gnu/store/cj0vs5x7xzwn2av9acg19bgg6ma3yfyb-boost-1.86.0/include/boost/test/included/unit_test.hpp:23,
from /tmp/guix-build-casacore-3.6.1.drv-0/source/tables/Dysco/tests/runtests.cc:4:
/gnu/store/cj0vs5x7xzwn2av9acg19bgg6ma3yfyb-boost-1.86.0/include/boost/test/impl/execution_monitor.ipp: In function ‘unsigned int boost::fpe::enable(unsigned int)’:
/gnu/store/cj0vs5x7xzwn2av9acg19bgg6ma3yfyb-boost-1.86.0/include/boost/test/impl/execution_monitor.ipp:1490:5: error: ‘feclearexcept’ was not declared in this scope
1490 | feclearexcept(BOOST_FPE_ALL);
| ^~~~~~~~~~~~~
/gnu/store/cj0vs5x7xzwn2av9acg19bgg6ma3yfyb-boost-1.86.0/include/boost/test/impl/execution_monitor.ipp:1491:15: error: ‘feenableexcept’ was not declared in this scope
1491 | int res = feenableexcept( mask );
| ^~~~~~~~~~~~~~
/gnu/store/cj0vs5x7xzwn2av9acg19bgg6ma3yfyb-boost-1.86.0/include/boost/test/impl/execution_monitor.ipp: In function ‘unsigned int boost::fpe::disable(unsigned int)’:
/gnu/store/cj0vs5x7xzwn2av9acg19bgg6ma3yfyb-boost-1.86.0/include/boost/test/impl/execution_monitor.ipp:1526:5: error: ‘feclearexcept’ was not declared in this scope
1526 | feclearexcept(BOOST_FPE_ALL);
| ^~~~~~~~~~~~~
/gnu/store/cj0vs5x7xzwn2av9acg19bgg6ma3yfyb-boost-1.86.0/include/boost/test/impl/execution_monitor.ipp:1527:15: error: ‘fedisableexcept’ was not declared in this scope
1527 | int res = fedisableexcept( mask );
| ^~~~~~~~~~~~~~~

I'm not sure which combinatin brought that issue, I've even tried to
update boost to the latest version, gcc-12, 11 and 14 were used to compile.

Some reference to simirlar issues with GCC and Boost:
- execution_monitor.ipp dosn't compile with glibc 2.17 https://github.com/boostorg/test/issues/391
- Compilation fails with GCC 14 https://github.com/casacore/casacore/issues/1344
- Compilation error with gcc 12.2 (Debian 12) https://github.com/casacore/casacore/issues/1338

--
Oleg
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmcDKAkACgkQdtcnv/Ys
0rWGxhAAhahvCyBEJxRF+jLfdx6PPcHUI8mj68dSXKYVkcq4h36iHHkhObgke67c
TKq1h+KtUc8Cw5plY49tRo+8csnJ/CWZ8N9z+hyc8yveOncEyXsWgFOFdmC5OXBs
D0MIC19dHSeCSfjEBQmv6QIlC1xIROg/PKHT5suy6qGEAWNS8Eqmdj1nlohCXKg2
jxS3zGYLGR/TPGg6a+CELLxt7kVeTY+uAQuzhpFTjzfPHaWdrkT2rkfqBya99KqB
qJbLffe4YntUqIKyuWSotnTmhtD0Hps9PsDOzqoekFcOF1f2qJ9zm3Eq5JJDvmyC
Y2qksLI9W/BNKTZwmPEwZ1Twuw31fIQB916z5117kxBAOoSLPRMha1HujIKmCDDh
hqonrzBBWnVWMP44D/G+LKWfb+y9rnK48ryDcYawuMb6zFeefRm/HH2WiQmTb2/U
wtz3tE/id9dl4OQThEGV3L+m9FXEoqL8zw06jMl/tKv9ME4PvVpmTQqEBCJFwOUU
b11/uem+DJlVBtDu6ejSdEt5KZWF7IwDGCmb0RMwgcEtCXwC1ULL98gaJgGHSu8x
95grvNXKXBn5cJoA/tJjaQk4ObcLPnjpvUaQ/lSmyMAIFtuG5qqfu5GOf1BAwgXK
FlJwC7+YDSb5lb85VgxreT9dgYMdhhvCRKBigxyevdLArqoktrA=
=rC2f
-----END PGP SIGNATURE-----

?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 73670@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 73670
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch