(address . guix-patches@gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
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-----