[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1037648: marked as done (faust: ftbfs with GCC-13)



Your message dated Mon, 17 Jul 2023 15:04:47 +0000
with message-id <E1qLPmJ-00FXQG-Nc@fasolo.debian.org>
and subject line Bug#1037648: fixed in faust 2.60.3+ds2-1
has caused the Debian Bug report #1037648,
regarding faust: ftbfs with GCC-13
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 owner@bugs.debian.org
immediately.)


-- 
1037648: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037648
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:faust
Version: 2.54.9+ds0-1
Severity: normal
Tags: sid trixie
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-13

[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-13/g++-13, but succeeds to build with gcc-12/g++-12. 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/2023/05/22/logs/faust_2.54.9+ds0-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html

[...]
 3036 |         int  v1 = popInt();
      |              ^~
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh: In member function ‘void FBCInterpreter<REAL, TRACE>::ExecuteBlock(FBCBlockInstruction<REAL>*, bool) [with REAL = double; int TRACE = 4]’:
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh:3037:14: warning: array subscript ‘double[0]’ is partly outside array bounds of ‘int [1]’ [-Warray-bounds=]
 3037 |         REAL v2 = *reinterpret_cast<REAL*>(&v1);
      |              ^~
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh:3036:14: note: object ‘v1’ of size 4
 3036 |         int  v1 = popInt();
      |              ^~
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh: In member function ‘void FBCInterpreter<REAL, TRACE>::ExecuteBlock(FBCBlockInstruction<REAL>*, bool) [with REAL = double; int TRACE = 5]’:
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh:3037:14: warning: array subscript ‘double[0]’ is partly outside array bounds of ‘int [1]’ [-Warray-bounds=]
 3037 |         REAL v2 = *reinterpret_cast<REAL*>(&v1);
      |              ^~
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh:3036:14: note: object ‘v1’ of size 4
 3036 |         int  v1 = popInt();
      |              ^~
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh: In member function ‘void FBCInterpreter<REAL, TRACE>::ExecuteBlock(FBCBlockInstruction<REAL>*, bool) [with REAL = double; int TRACE = 6]’:
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh:3037:14: warning: array subscript ‘double[0]’ is partly outside array bounds of ‘int [1]’ [-Warray-bounds=]
 3037 |         REAL v2 = *reinterpret_cast<REAL*>(&v1);
      |              ^~
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh:3036:14: note: object ‘v1’ of size 4
 3036 |         int  v1 = popInt();
      |              ^~
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh: In member function ‘void FBCInterpreter<REAL, TRACE>::ExecuteBlock(FBCBlockInstruction<REAL>*, bool) [with REAL = double; int TRACE = 7]’:
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh:3037:14: warning: array subscript ‘double[0]’ is partly outside array bounds of ‘int [1]’ [-Warray-bounds=]
 3037 |         REAL v2 = *reinterpret_cast<REAL*>(&v1);
      |              ^~
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh:3036:14: note: object ‘v1’ of size 4
 3036 |         int  v1 = popInt();
      |              ^~
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh: In member function ‘void FBCInterpreter<REAL, TRACE>::ExecuteBlock(FBCBlockInstruction<REAL>*, bool) [with REAL = double; int TRACE = 0]’:
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh:3037:14: warning: array subscript ‘double[0]’ is partly outside array bounds of ‘int [1]’ [-Warray-bounds=]
 3037 |         REAL v2 = *reinterpret_cast<REAL*>(&v1);
      |              ^~
/<<PKGBUILDDIR>>/compiler/generator/interpreter/fbc_interpreter.hh:3036:14: note: object ‘v1’ of size 4
 3036 |         int  v1 = popInt();
      |              ^~
[ 13%] Building CXX object CMakeFiles/faust.dir/<<PKGBUILDDIR>>/compiler/lock_api.cpp.o
/usr/bin/g++ -DCMAJOR_BUILD -DCPP_BUILD -DCSHARP_BUILD -DC_BUILD -DDLANG_BUILD -DFIR_BUILD -DINTERP_BUILD -DJAVA_BUILD -DJAX_BUILD -DJULIA_BUILD -DLIBDIR=\"lib\" -DLLVM_140 -DLLVM_BUILD -DLLVM_VERSION=\"14.0.6\" -DOCPP_BUILD -DRUST_BUILD -DWASM_BUILD -I/<<PKGBUILDDIR>>/compiler -I/<<PKGBUILDDIR>>/compiler/boxes -I/<<PKGBUILDDIR>>/compiler/documentator -I/<<PKGBUILDDIR>>/compiler/draw -I/<<PKGBUILDDIR>>/compiler/errors -I/<<PKGBUILDDIR>>/compiler/evaluate -I/<<PKGBUILDDIR>>/compiler/extended -I/<<PKGBUILDDIR>>/compiler/generator -I/<<PKGBUILDDIR>>/compiler/generator/dlang -I/<<PKGBUILDDIR>>/compiler/generator/csharp -I/<<PKGBUILDDIR>>/compiler/generator/fir -I/<<PKGBUILDDIR>>/compiler/generator/julia -I/<<PKGBUILDDIR>>/compiler/generator/interpreter -I/<<PKGBUILDDIR>>/compiler/generator/rust -I/<<PKGBUILDDIR>>/compiler/generator/cmajor -I/<<PKGBUILDDIR>>/compiler/normalize -I/<<PKGBUILDDIR>>/compiler/parallelize -I/<<PKGBUILDDIR>>/compiler/parser -I/<<PKGBUILDDIR>>/compiler/patternmat
 cher -I/<<PKGBUILDDIR>>/compiler/propagate -I/<<PKGBUILDDIR>>/compiler/signals -I/<<PKGBUILDDIR>>/compiler/tlib -I/<<PKGBUILDDIR>>/compiler/transform -I/<<PKGBUILDDIR>>/compiler/utils -I/<<PKGBUILDDIR>>/compiler/draw/device -I/<<PKGBUILDDIR>>/compiler/draw/schema -I/<<PKGBUILDDIR>>/compiler/../architecture -I/<<PKGBUILDDIR>>/compiler/generator/c -I/<<PKGBUILDDIR>>/compiler/generator/cpp -I/<<PKGBUILDDIR>>/compiler/generator/java -I/<<PKGBUILDDIR>>/compiler/generator/jax -I/<<PKGBUILDDIR>>/compiler/generator/wasm -I/<<PKGBUILDDIR>>/compiler/generator/llvm -I/usr/lib/llvm-14/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fvisibility=hidden -Wall -Wextra -Wno-unused-parameter -Wno-unused-function -Wno-overloaded-virtual -DFAUST_EXE -std=gnu++14 -MD -MT CMakeFiles/faust.dir/<<PKGBUILDDIR>>/compiler/lock_api.cpp.o -MF CMakeFiles/faust.dir/<<PKGBUILDDIR>>/compiler/lock_api.cpp.o.d -o CMakeF
 iles/faust.dir/<<PKGBUILDDIR>>/compiler/lock_api.cpp.o -c /<<PKGBUILDDIR>>/compiler/lock_api.cpp
[ 13%] Building CXX object CMakeFiles/faust.dir/<<PKGBUILDDIR>>/compiler/main.cpp.o
/usr/bin/g++ -DCMAJOR_BUILD -DCPP_BUILD -DCSHARP_BUILD -DC_BUILD -DDLANG_BUILD -DFIR_BUILD -DINTERP_BUILD -DJAVA_BUILD -DJAX_BUILD -DJULIA_BUILD -DLIBDIR=\"lib\" -DLLVM_140 -DLLVM_BUILD -DLLVM_VERSION=\"14.0.6\" -DOCPP_BUILD -DRUST_BUILD -DWASM_BUILD -I/<<PKGBUILDDIR>>/compiler -I/<<PKGBUILDDIR>>/compiler/boxes -I/<<PKGBUILDDIR>>/compiler/documentator -I/<<PKGBUILDDIR>>/compiler/draw -I/<<PKGBUILDDIR>>/compiler/errors -I/<<PKGBUILDDIR>>/compiler/evaluate -I/<<PKGBUILDDIR>>/compiler/extended -I/<<PKGBUILDDIR>>/compiler/generator -I/<<PKGBUILDDIR>>/compiler/generator/dlang -I/<<PKGBUILDDIR>>/compiler/generator/csharp -I/<<PKGBUILDDIR>>/compiler/generator/fir -I/<<PKGBUILDDIR>>/compiler/generator/julia -I/<<PKGBUILDDIR>>/compiler/generator/interpreter -I/<<PKGBUILDDIR>>/compiler/generator/rust -I/<<PKGBUILDDIR>>/compiler/generator/cmajor -I/<<PKGBUILDDIR>>/compiler/normalize -I/<<PKGBUILDDIR>>/compiler/parallelize -I/<<PKGBUILDDIR>>/compiler/parser -I/<<PKGBUILDDIR>>/compiler/patternmat
 cher -I/<<PKGBUILDDIR>>/compiler/propagate -I/<<PKGBUILDDIR>>/compiler/signals -I/<<PKGBUILDDIR>>/compiler/tlib -I/<<PKGBUILDDIR>>/compiler/transform -I/<<PKGBUILDDIR>>/compiler/utils -I/<<PKGBUILDDIR>>/compiler/draw/device -I/<<PKGBUILDDIR>>/compiler/draw/schema -I/<<PKGBUILDDIR>>/compiler/../architecture -I/<<PKGBUILDDIR>>/compiler/generator/c -I/<<PKGBUILDDIR>>/compiler/generator/cpp -I/<<PKGBUILDDIR>>/compiler/generator/java -I/<<PKGBUILDDIR>>/compiler/generator/jax -I/<<PKGBUILDDIR>>/compiler/generator/wasm -I/<<PKGBUILDDIR>>/compiler/generator/llvm -I/usr/lib/llvm-14/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fvisibility=hidden -Wall -Wextra -Wno-unused-parameter -Wno-unused-function -Wno-overloaded-virtual -DFAUST_EXE -std=gnu++14 -MD -MT CMakeFiles/faust.dir/<<PKGBUILDDIR>>/compiler/main.cpp.o -MF CMakeFiles/faust.dir/<<PKGBUILDDIR>>/compiler/main.cpp.o.d -o CMakeFiles/fau
 st.dir/<<PKGBUILDDIR>>/compiler/main.cpp.o -c /<<PKGBUILDDIR>>/compiler/main.cpp
In file included from /<<PKGBUILDDIR>>/compiler/dsp_factory.hh:33,
                 from /<<PKGBUILDDIR>>/compiler/main.cpp:32:
/<<PKGBUILDDIR>>/compiler/../architecture/faust/dsp/dsp.h: In member function ‘void ScopedNoDenormals::setFpStatusRegister(intptr_t)’:
/<<PKGBUILDDIR>>/compiler/../architecture/faust/dsp/dsp.h:256:22: error: ‘uint32_t’ does not name a type
  256 |             volatile uint32_t fpsr_w = static_cast<uint32_t>(fpsr_aux);
      |                      ^~~~~~~~
/<<PKGBUILDDIR>>/compiler/../architecture/faust/dsp/dsp.h:241:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  240 | #include <xmmintrin.h>
  +++ |+#include <cstdint>
  241 | #endif
/<<PKGBUILDDIR>>/compiler/../architecture/faust/dsp/dsp.h:257:24: error: ‘fpsr_w’ was not declared in this scope; did you mean ‘fpsr’?
  257 |             _mm_setcsr(fpsr_w);
      |                        ^~~~~~
      |                        fpsr
gmake[6]: *** [CMakeFiles/faust.dir/build.make:1028: CMakeFiles/faust.dir/<<PKGBUILDDIR>>/compiler/main.cpp.o] Error 1
gmake[6]: Leaving directory '/<<PKGBUILDDIR>>/build/faustdir'
gmake[5]: *** [CMakeFiles/Makefile2:182: CMakeFiles/faust.dir/all] Error 2
gmake[5]: Leaving directory '/<<PKGBUILDDIR>>/build/faustdir'
gmake[4]: *** [Makefile:156: all] Error 2
gmake[4]: Leaving directory '/<<PKGBUILDDIR>>/build/faustdir'
make[3]: *** [Makefile:79: all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[2]: *** [Makefile:41: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" world PREFIX=/usr returned exit code 2
make[1]: *** [debian/rules:40: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:37: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: faust
Source-Version: 2.60.3+ds2-1
Done: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>

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

Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> (supplier of updated faust 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 17 Jul 2023 16:36:51 +0200
Source: faust
Architecture: source
Version: 2.60.3+ds2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Closes: 1037648
Changes:
 faust (2.60.3+ds2-1) unstable; urgency=medium
 .
   * New upstream version 2.60.3+ds2 (Closes: #1037648)
     + Refresh patches
   * Exclude more pre-built javascript files
   * Update copyright information
     + Update copyright dates
     + Drop search_index.json from licensecheck
     + Re-generate d/copyright_hints
   * Drop number from repack suffix (but add it manually for the 2nd repacked
     import)
Checksums-Sha1:
 c80afdf9dea0064524c3fadd8c4b5628b35f37d3 2386 faust_2.60.3+ds2-1.dsc
 96cd83c80e8566e9cd11eb3ea13ccb27d8d4afcd 42075976 faust_2.60.3+ds2.orig.tar.xz
 07249ad16050ca08679d62d0188fbfe6a1f65e8b 105492 faust_2.60.3+ds2-1.debian.tar.xz
Checksums-Sha256:
 c9621f345c7608e5327e3509178cdbe8e0b81c54ae50efd5f9715660a971a472 2386 faust_2.60.3+ds2-1.dsc
 82370bf7062912b2441e99fdca53ccce294aa4b90520995350d28877baf7e0ae 42075976 faust_2.60.3+ds2.orig.tar.xz
 f2fafef56fb9cb8116dd07440fbb0517a8c7d601ec758c5c8c91dcaf9150e58c 105492 faust_2.60.3+ds2-1.debian.tar.xz
Files:
 5ade29935e573d05ff1dd5016246e8e4 2386 sound optional faust_2.60.3+ds2-1.dsc
 8b5442926a53388bfeaa339413c0a28c 42075976 sound optional faust_2.60.3+ds2.orig.tar.xz
 d037fade2f462b68c6bc6bb69d55da98 105492 sound optional faust_2.60.3+ds2-1.debian.tar.xz

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

iQJKBAEBCAA0FiEEdAXnRVdICXNIABVttlAZxH96NvgFAmS1UvcWHGZvcnVtQHVt
bGFldXRlLm11ci5hdAAKCRC2UBnEf3o2+NisD/4z80Z0Xqr/kUs2uFMKUiZ0lLl2
A807wLgVfHQalJ1b9nzIWx+uDh+Om+wbXK6T/WxNUpBTrxaSU0kuiGqDpH5i0y1Z
TSCxkKSnBGmVeVQ9JATt3A4tZmXwGQ6vXEOID3EJUUhdsi3iSAiOWHLdFH8imSCc
Yy38s+IPLPVV5WWV/bfu1cWh5hql4jfYEFl/lEgDMVF5zOlk9SSpw7/fZrGBZrvx
ctnEAH8X/Rn7pi8bbdl0yTUXOF3cgRWnUKesKE5nSLOjWRteGsY8u1OzT+V4WioZ
wQBgDS1q9fNe4kcbB82qhg/B1z6RpQ7wjiZocy0snvE8b4iQK2clti//OwbUazT/
gru8lfORhe3mEXaB0z7pj7ve9B0epDa13Iz9aCHqizIwfyOWQeH1vFJ9EwYquXYA
8HeGEkFq8WXe2+bNKdpIJ9KMovE2nxFqorEorKpZMM05ANvzQK1aqLLuhQXb+wWO
KoeSdkJkE0WdvNMuw6WGthCudsjH8lF6I1ux3Ks7PsmPNcPYkoty91Q7o9tKdlC/
+jcwbZf66kO/BELVVJIkGrGEdjBgkVpW21JCNivQ0+2v0rTDugJEfwCajVEPNy3a
i2eIOoSJPU9Vz3dAsEeUNTMFwtt1dsomVPBW9d/zy3n+4xzeSrMP270b0dSFc3IQ
LPtMyaXDkefieLOcmA==
=QM4V
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: