Your message dated Sun, 18 Aug 2024 13:00:13 +0000
with message-id <e1sffw1-00egz5...@fasolo.debian.org>
and subject line Bug#1075298: fixed in muparserx 4.0.12-1
has caused the Debian Bug report #1075298,
regarding muparserx: ftbfs with GCC-14
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1075298: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075298
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:muparserx
Version: 4.0.11-2
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/muparserx_4.0.11-2_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html

[...]
[ 86%] Building CXX object CMakeFiles/muparserx.dir/parser/mpValue.cpp.o
/usr/bin/c++ -Dmuparserx_EXPORTS -I/<<PKGBUILDDIR>>/parser -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -std=c++11 -fPIC -MD 
-MT CMakeFiles/muparserx.dir/parser/mpValue.cpp.o -MF 
CMakeFiles/muparserx.dir/parser/mpValue.cpp.o.d -o 
CMakeFiles/muparserx.dir/parser/mpValue.cpp.o -c 
/<<PKGBUILDDIR>>/parser/mpValue.cpp
[ 88%] Building CXX object CMakeFiles/muparserx.dir/parser/mpValueCache.cpp.o
/usr/bin/c++ -Dmuparserx_EXPORTS -I/<<PKGBUILDDIR>>/parser -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -std=c++11 -fPIC -MD 
-MT CMakeFiles/muparserx.dir/parser/mpValueCache.cpp.o -MF 
CMakeFiles/muparserx.dir/parser/mpValueCache.cpp.o.d -o 
CMakeFiles/muparserx.dir/parser/mpValueCache.cpp.o -c 
/<<PKGBUILDDIR>>/parser/mpValueCache.cpp
[ 90%] Building CXX object CMakeFiles/muparserx.dir/parser/mpVariable.cpp.o
/usr/bin/c++ -Dmuparserx_EXPORTS -I/<<PKGBUILDDIR>>/parser -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -std=c++11 -fPIC -MD 
-MT CMakeFiles/muparserx.dir/parser/mpVariable.cpp.o -MF 
CMakeFiles/muparserx.dir/parser/mpVariable.cpp.o.d -o 
CMakeFiles/muparserx.dir/parser/mpVariable.cpp.o -c 
/<<PKGBUILDDIR>>/parser/mpVariable.cpp
[ 93%] Linking CXX shared library libmuparserx.so
/usr/bin/cmake -E cmake_link_script CMakeFiles/muparserx.dir/link.txt 
--verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-pedantic -Wall -Wextra -std=c++11 -Wl,-z,relro -Wl,-z,now -shared 
-Wl,-soname,libmuparserx.so.4.0.11 -o libmuparserx.so.4.0.11 
CMakeFiles/muparserx.dir/parser/mpError.cpp.o 
CMakeFiles/muparserx.dir/parser/mpFuncCmplx.cpp.o 
CMakeFiles/muparserx.dir/parser/mpFuncCommon.cpp.o 
CMakeFiles/muparserx.dir/parser/mpFuncMatrix.cpp.o 
CMakeFiles/muparserx.dir/parser/mpFuncNonCmplx.cpp.o 
CMakeFiles/muparserx.dir/parser/mpFuncStr.cpp.o 
CMakeFiles/muparserx.dir/parser/mpICallback.cpp.o 
CMakeFiles/muparserx.dir/parser/mpIOprt.cpp.o 
CMakeFiles/muparserx.dir/parser/mpIOprtBinShortcut.cpp.o 
CMakeFiles/muparserx.dir/parser/mpIPackage.cpp.o 
CMakeFiles/muparserx.dir/parser/mpIToken.cpp.o 
CMakeFiles/muparserx.dir/parser/mpIValReader.cpp.o 
CMakeFiles/muparserx.dir/parser/mpIValue.cpp.o CMakeFiles/muparserx.dir/parse
 r/mpIfThenElse.cpp.o CMakeFiles/muparserx.dir/parser/mpOprtBinAssign.cpp.o 
CMakeFiles/muparserx.dir/parser/mpOprtBinCommon.cpp.o 
CMakeFiles/muparserx.dir/parser/mpOprtBinShortcut.cpp.o 
CMakeFiles/muparserx.dir/parser/mpOprtCmplx.cpp.o 
CMakeFiles/muparserx.dir/parser/mpOprtIndex.cpp.o 
CMakeFiles/muparserx.dir/parser/mpOprtMatrix.cpp.o 
CMakeFiles/muparserx.dir/parser/mpOprtNonCmplx.cpp.o 
CMakeFiles/muparserx.dir/parser/mpOprtPostfixCommon.cpp.o 
CMakeFiles/muparserx.dir/parser/mpPackageCmplx.cpp.o 
CMakeFiles/muparserx.dir/parser/mpPackageCommon.cpp.o 
CMakeFiles/muparserx.dir/parser/mpPackageMatrix.cpp.o 
CMakeFiles/muparserx.dir/parser/mpPackageNonCmplx.cpp.o 
CMakeFiles/muparserx.dir/parser/mpPackageStr.cpp.o 
CMakeFiles/muparserx.dir/parser/mpPackageUnit.cpp.o 
CMakeFiles/muparserx.dir/parser/mpParser.cpp.o 
CMakeFiles/muparserx.dir/parser/mpParserBase.cpp.o 
CMakeFiles/muparserx.dir/parser/mpParserMessageProvider.cpp.o 
CMakeFiles/muparserx.dir/parser/mpRPN.cpp.o CMakeFiles/muparserx.dir/p
 arser/mpScriptTokens.cpp.o CMakeFiles/muparserx.dir/parser/mpTest.cpp.o 
CMakeFiles/muparserx.dir/parser/mpTokenReader.cpp.o 
CMakeFiles/muparserx.dir/parser/mpValReader.cpp.o 
CMakeFiles/muparserx.dir/parser/mpValue.cpp.o 
CMakeFiles/muparserx.dir/parser/mpValueCache.cpp.o 
CMakeFiles/muparserx.dir/parser/mpVariable.cpp.o  -lm
/usr/bin/cmake -E cmake_symlink_library libmuparserx.so.4.0.11 
libmuparserx.so.4.0.11 libmuparserx.so
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 93%] Built target muparserx
make  -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends 
"Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>> 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/example.dir/DependInfo.cmake 
"--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f CMakeFiles/example.dir/build.make CMakeFiles/example.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 95%] Building CXX object CMakeFiles/example.dir/sample/timer.cpp.o
/usr/bin/c++  -I/<<PKGBUILDDIR>>/parser -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -std=c++11 -MD -MT 
CMakeFiles/example.dir/sample/timer.cpp.o -MF 
CMakeFiles/example.dir/sample/timer.cpp.o.d -o 
CMakeFiles/example.dir/sample/timer.cpp.o -c /<<PKGBUILDDIR>>/sample/timer.cpp
[ 97%] Building CXX object CMakeFiles/example.dir/sample/example.cpp.o
/usr/bin/c++  -I/<<PKGBUILDDIR>>/parser -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -std=c++11 -MD -MT 
CMakeFiles/example.dir/sample/example.cpp.o -MF 
CMakeFiles/example.dir/sample/example.cpp.o.d -o 
CMakeFiles/example.dir/sample/example.cpp.o -c 
/<<PKGBUILDDIR>>/sample/example.cpp
In file included from /usr/include/c++/14/cstdlib:41,
                 from /<<PKGBUILDDIR>>/sample/example.cpp:65:
/usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:667:2: warning: #warning 
"__STRICT_ANSI__ seems to have been undefined; this is not supported" [-Wcpp]
  667 | #warning "__STRICT_ANSI__ seems to have been undefined; this is not 
supported"
      |  ^~~~~~~
In file included from /<<PKGBUILDDIR>>/sample/example.cpp:71:
/usr/include/c++/14/limits:2100:30: error: exponent has no digits
 2100 |         return __extension__ 0x1.0p-16382Q;
      |                              ^~~~~~
/usr/include/c++/14/limits:2114:30: error: exponent has no digits
 2114 |         return __extension__ 0x1.ffffffffffffffffffffffffffffp+16383Q;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/limits:2183:30: error: exponent has no digits
 2183 |         return __extension__ 0x1.0p-16494Q;
      |                              ^~~~~~
/usr/include/c++/14/limits: In static member function ‘static constexpr 
__float128 std::numeric_limits<__float128>::min()’:
/usr/include/c++/14/limits:2100:37: error: unable to find numeric literal 
operator ‘operator""Q’
 2100 |         return __extension__ 0x1.0p-16382Q;
      |                                     ^~~~~~
/usr/include/c++/14/limits:2100:37: note: use ‘-fext-numeric-literals’ to 
enable more built-in suffixes
/usr/include/c++/14/limits:2102:7: error: body of ‘constexpr’ function ‘static 
constexpr __float128 std::numeric_limits<__float128>::min()’ not a 
return-statement
 2102 |       }
      |       ^
/usr/include/c++/14/limits: In static member function ‘static constexpr 
__float128 std::numeric_limits<__float128>::max()’:
/usr/include/c++/14/limits:2114:64: error: unable to find numeric literal 
operator ‘operator""Q’
 2114 |         return __extension__ 0x1.ffffffffffffffffffffffffffffp+16383Q;
      |                                                                ^~~~~~
/usr/include/c++/14/limits:2114:64: note: use ‘-fext-numeric-literals’ to 
enable more built-in suffixes
/usr/include/c++/14/limits:2116:7: error: body of ‘constexpr’ function ‘static 
constexpr __float128 std::numeric_limits<__float128>::max()’ not a 
return-statement
 2116 |       }
      |       ^
/usr/include/c++/14/limits: In static member function ‘static constexpr 
__float128 std::numeric_limits<__float128>::denorm_min()’:
/usr/include/c++/14/limits:2183:37: error: unable to find numeric literal 
operator ‘operator""Q’
 2183 |         return __extension__ 0x1.0p-16494Q;
      |                                     ^~~~~~
/usr/include/c++/14/limits:2183:37: note: use ‘-fext-numeric-literals’ to 
enable more built-in suffixes
/usr/include/c++/14/limits:2185:7: error: body of ‘constexpr’ function ‘static 
constexpr __float128 std::numeric_limits<__float128>::denorm_min()’ not a 
return-statement
 2185 |       }
      |       ^
make[3]: *** [CMakeFiles/example.dir/build.make:79: 
CMakeFiles/example.dir/sample/example.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:114: CMakeFiles/example.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: muparserx
Source-Version: 4.0.12-1
Done: Andreas Bombe <a...@debian.org>

We believe that the bug you reported is fixed in the latest version of
muparserx, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Bombe <a...@debian.org> (supplier of updated muparserx 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 18 Aug 2024 02:48:30 +0200
Source: muparserx
Binary: libmuparserx-dev libmuparserx4.0.12 libmuparserx4.0.12-dbgsym
Architecture: source amd64
Version: 4.0.12-1
Distribution: experimental
Urgency: medium
Maintainer: Andreas Bombe <a...@debian.org>
Changed-By: Andreas Bombe <a...@debian.org>
Description:
 libmuparserx-dev - mathematical expression parser library (development files)
 libmuparserx4.0.12 - mathematical expression parser library
Closes: 1075298
Changes:
 muparserx (4.0.12-1) experimental; urgency=medium
 .
   * New upstream version 4.0.12 (Closes: 1075298)
   * Change library soname ABI version to 4.0.12
   * Drop versioned Build-Depends for g++, would be fulfilled even in o-o-stable
   * Update years in debian/copyright
   * Bump Standards-Version to 4.7.0, no changes necessary
Checksums-Sha1:
 2709f76ad65d08f061a997797b2e8da88f7bcc63 1951 muparserx_4.0.12-1.dsc
 805aebbf1bc1ef5b021ced971111cbab3a26496f 223342 muparserx_4.0.12.orig.tar.gz
 29edb6ce33ac00a4f906efc22ffd55ad28f61ed1 3104 muparserx_4.0.12-1.debian.tar.xz
 6dbc445bdcabb8edfa5d8ff7c420c541421dfb6e 38428 
libmuparserx-dev_4.0.12-1_amd64.deb
 e0611c03eb7142555e40d18de41d5780009ce944 1910648 
libmuparserx4.0.12-dbgsym_4.0.12-1_amd64.deb
 7a86963382ceda1bbea61f2f52bff3cd5f92595c 197984 
libmuparserx4.0.12_4.0.12-1_amd64.deb
 777135e16f85bc8b66de8c7dc9d204b03c6c1aeb 7558 
muparserx_4.0.12-1_amd64.buildinfo
Checksums-Sha256:
 5f62b3778f2467c348991a5df5b5edcd9191c47acf604f823cdead518c064423 1951 
muparserx_4.0.12-1.dsc
 941c79f9b8b924f2f22406af8587177b4b185da3c968dbe8dc371b9dbe117f6e 223342 
muparserx_4.0.12.orig.tar.gz
 8e7939adafedc16439d14e9288ee92c6df7ff324e9c97200b89835df5e5b97ef 3104 
muparserx_4.0.12-1.debian.tar.xz
 1f396c58a7e7acdf0b4274804f22e8d23817b1f1387fe50bbe6583f0b7128ca5 38428 
libmuparserx-dev_4.0.12-1_amd64.deb
 ceca9b1179b84eaf171b24b4c173bc269c2b22dfeaf5819b5279163bded60bb7 1910648 
libmuparserx4.0.12-dbgsym_4.0.12-1_amd64.deb
 dddbb6682ca46b44a1d47a77fc6d94b3dafb72f2fb6b442b7788c569a9a8b437 197984 
libmuparserx4.0.12_4.0.12-1_amd64.deb
 eb35607da867da714d7799e70387199046ec53785ce9b60087f38928dca875bc 7558 
muparserx_4.0.12-1_amd64.buildinfo
Files:
 783d139a3c3822ed173f238145fc399f 1951 libs optional muparserx_4.0.12-1.dsc
 60a72043b40b45bf571fdf12d00e6b1b 223342 libs optional 
muparserx_4.0.12.orig.tar.gz
 fa514487bf99d8d946959e97a45dcaf5 3104 libs optional 
muparserx_4.0.12-1.debian.tar.xz
 4d25aaf80c2ba83a69419da927b938bd 38428 libdevel optional 
libmuparserx-dev_4.0.12-1_amd64.deb
 9a3c07ffde80f8ac603ab910137d727e 1910648 debug optional 
libmuparserx4.0.12-dbgsym_4.0.12-1_amd64.deb
 63439814a72957da6510a63589bfd7b5 197984 libs optional 
libmuparserx4.0.12_4.0.12-1_amd64.deb
 cee9a1b18d84af40b36b1db836a8076d 7558 libs optional 
muparserx_4.0.12-1_amd64.buildinfo

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

iQJDBAEBCgAtFiEE/fJ3FAtt+ejNyKmCMWRwWx2jHUwFAmbBSFAPHGFlYkBkZWJp
YW4ub3JnAAoJEDFkcFsdox1MoggQAItZj/6il6yNKappCfOrT78pQHr3FMmkWYXf
bqNjJVv5nWTfmqMZOswPP2gupEPlYb24VTxuN81Uu9JFnAcpqOyySJ/WELIaCHKG
zkzxTctYUCuXPIUpGJWyVBuC19WPpcmZKnzwLZPafMTlVeHMesW+dQtm9qjfTGZN
AIWwwporS6BfRPn+31WLefR3zPBTvnWihaCufxFmLKc2MCmawNGpzjLs8+I1NT63
7U3MypYUwDbkozSjK1Q0opBSTvxzTL7RWD3ewcxL/iFO8YZlrDygOGQncIsVwmIw
WvQ1Fj9TRHA90tzVpfRyujPCamsdW9bLWkbC/vQ7QB2qeE23ip24gRTVhujAfYc+
bf5bOU/9emsab0PR1KVAejS2Ju/NsdF2NcoScRrlg5/GJAkdzuV869s5e3+xS8pu
LP4Qko4X7RKLB/m2FSSg9nRW41Ca4HB6xIGI2B2IdXXfSLQxrwQ/lijEfCR9EdpK
8ISfUWaLgZADIR75F5r+ZDQTZfyOWzRq0LdmvV4Jp5SXfVFJd3TPSyeKsWxF3HIw
itPpMtaXwdpOeb/gKCyzaSpG3wDbeiibqYJBliXhkunA0UEeWPD1chKU//uKqUUa
ettlVKLXcOQscu9aG4SbJ6eCBCsHeYtUFt6rsRtlk2wNpiwJKQ4pCuq8FnhGbyR4
X0857nju
=omGU
-----END PGP SIGNATURE-----

Attachment: pgpmOM4bsu3Pt.pgp
Description: PGP signature


--- End Message ---

Reply via email to