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

Bug#983927: marked as done (gsequencer: ftbfs with -march=x86-64-v2)



Your message dated Thu, 09 Dec 2021 13:48:48 +0000
with message-id <E1mvJmy-000DdD-5W@fasolo.debian.org>
and subject line Bug#983927: fixed in gsequencer 3.13.3-1
has caused the Debian Bug report #983927,
regarding gsequencer: ftbfs with -march=x86-64-v2
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.)


-- 
983927: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983927
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:gsequencer
Version: 3.7.38-1
Severity: minor
User: debian-gcc@lists.debian.org
Usertags: ftbfs-x86-64-v2

Starting with LLVM 12 and GCC 11 (and backported to gcc-10 for Debian), 
GCC introduces optimizations for new micro-architecture levels from
the x86-64 psABI.  Filing these bug reports for packages building with
the current level (x86-64), but not with x86-64-v2.

To reproduce these issues, append -march=x86-64-v2 to the compiler
flags (CFLAGS, CXXFLAGS, ...).  You also need hardware supporting these.
The easiest way is to call the dynamic linker in glibc 2.33 like
  /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 --help
Otherwise look at the flags in /proc/cpuinfo and compare these with
those from table 3.1 in the System V Application Binary Interface doc:
https://gitlab.com/x86-psABIs/x86-64-ABI/-/wikis/x86-64-psABI

Please don't upload a package setting these flags by default.  The
x86-64 baseline is still unchanged.

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc10-v2/gsequencer_3.7.38-1_unstable_gcc10-v2.log
The last lines of the build log are at the end of this report.

[...]
      |    char *
In file included from ./ags/audio/midi/ags_midi_parser.h:26,
                 from ags/audio/midi/ags_midi_parser.c:20:
/usr/include/libxml2/libxml/tree.h:791:22: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
  791 |       const xmlChar *name,
      |       ~~~~~~~~~~~~~~~^~~~
ags/audio/midi/ags_midi_parser.c:2854:4: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
 2854 |    text);
      |    ^~~~
      |    |
      |    gchar * {aka char *}
In file included from ./ags/audio/midi/ags_midi_parser.h:26,
                 from ags/audio/midi/ags_midi_parser.c:20:
/usr/include/libxml2/libxml/tree.h:792:22: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
  792 |       const xmlChar *value);
      |       ~~~~~~~~~~~~~~~^~~~~
ags/audio/midi/ags_midi_parser.c:2861:4: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
 2861 |    "sequence-name",
      |    ^~~~~~~~~~~~~~~
      |    |
      |    char *
In file included from ./ags/audio/midi/ags_midi_parser.h:26,
                 from ags/audio/midi/ags_midi_parser.c:20:
/usr/include/libxml2/libxml/tree.h:791:22: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
  791 |       const xmlChar *name,
      |       ~~~~~~~~~~~~~~~^~~~
ags/audio/midi/ags_midi_parser.c:2862:4: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
 2862 |    text);
      |    ^~~~
      |    |
      |    gchar * {aka char *}
In file included from ./ags/audio/midi/ags_midi_parser.h:26,
                 from ags/audio/midi/ags_midi_parser.c:20:
/usr/include/libxml2/libxml/tree.h:792:22: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
  792 |       const xmlChar *value);
      |       ~~~~~~~~~~~~~~~^~~~~
ags/audio/midi/ags_midi_parser.c:2869:4: warning: pointer targets in passing argument 2 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
 2869 |    "instrument-name",
      |    ^~~~~~~~~~~~~~~~~
      |    |
      |    char *
In file included from ./ags/audio/midi/ags_midi_parser.h:26,
                 from ags/audio/midi/ags_midi_parser.c:20:
/usr/include/libxml2/libxml/tree.h:791:22: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’
  791 |       const xmlChar *name,
      |       ~~~~~~~~~~~~~~~^~~~
ags/audio/midi/ags_midi_parser.c:2870:4: warning: pointer targets in passing argument 3 of ‘xmlNewProp’ differ in signedness [-Wpointer-sign]
 2870 |    text);
      |    ^~~~
      |    |
      |    gchar * {aka char *}
In file included from ./ags/audio/midi/ags_midi_parser.h:26,
                 from ags/audio/midi/ags_midi_parser.c:20:
/usr/include/libxml2/libxml/tree.h:792:22: note: expected ‘const xmlChar *’ {aka ‘const unsigned char *’} but argument is of type ‘gchar *’ {aka ‘char *’}
  792 |       const xmlChar *value);
      |       ~~~~~~~~~~~~~~~^~~~~
ags/audio/midi/ags_midi_parser.c: In function ‘ags_midi_parser_set_property’:
ags/audio/midi/ags_midi_parser.c:792:2: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  792 |  fread(midi_parser->buffer, sizeof(guchar), file_length, f);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I./ags -std=gnu99 -include errno.h -DAGS_VECTORIZED_BUILTIN_FUNCTIONS=1 -I/usr/include -DAGS_LIBRARY_SUFFIX=\".so\" -Werror=return-type -Werror=uninitialized -Werror=maybe-uninitialized -DSRCDIR=\".\" -DDESTDIR=\"/usr/share\" -DDOCDIR=\"/usr/share/doc/gsequencer\" -DPACKAGE_VERSION=\"3.7.38\" -DAGS_REDUCE_RT_EVENTS=1 -D_FORTIFY_SOURCE=2 -Wall -Wformat -Werror=format-security -DAGS_WITH_LIBINSTPATCH=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DAGS_CSS_FILENAME=\"/usr/share/gsequencer/styles/ags.css\" -DAGS_ANIMATION_FILENAME=\"/usr/share/gsequencer/images/gsequencer-800x450.png\" -DAGS_LOGO_FILENAME=\"/usr/share/gsequencer/images/ags.png\" -DAGS_LICENSE_FILENAME=\"/usr/share/common-licenses/GPL-3\" -DAGS_ONLINE_HELP_START_FILENAME=\"file:///usr/share/doc/gsequencer-doc/html/index.html\" -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O -I./ -I/usr/include/libxml2
  -I/usr/include/opus -pthread -I/usr/include/libinstpatch-2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ags/audio/midi/ags_midi_file.c -o ags/audio/midi/libags_audio_la-ags_midi_file.o >/dev/null 2>&1
libtool: compile:  gcc -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I./ags -std=gnu99 -include errno.h -DAGS_VECTORIZED_BUILTIN_FUNCTIONS=1 -I/usr/include -DAGS_LIBRARY_SUFFIX=\".so\" -Werror=return-type -Werror=uninitialized -Werror=maybe-uninitialized -DSRCDIR=\".\" -DDESTDIR=\"/usr/share\" -DDOCDIR=\"/usr/share/doc/gsequencer\" -DPACKAGE_VERSION=\"3.7.38\" -DAGS_REDUCE_RT_EVENTS=1 -D_FORTIFY_SOURCE=2 -Wall -Wformat -Werror=format-security -DAGS_WITH_LIBINSTPATCH=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DAGS_CSS_FILENAME=\"/usr/share/gsequencer/styles/ags.css\" -DAGS_ANIMATION_FILENAME=\"/usr/share/gsequencer/images/gsequencer-800x450.png\" -DAGS_LOGO_FILENAME=\"/usr/share/gsequencer/images/ags.png\" -DAGS_LICENSE_FILENAME=\"/usr/share/common-licenses/GPL-3\" -DAGS_ONLINE_HELP_START_FILENAME=\"file:///usr/share/doc/gsequencer-doc/html/index.html\" -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O -I./ -I/usr/include/libxml2
  -I/usr/include/opus -pthread -I/usr/include/libinstpatch-2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c ags/audio/midi/ags_midi_parser.c -o ags/audio/midi/libags_audio_la-ags_midi_parser.o >/dev/null 2>&1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:29011: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 returned exit code 2
make[1]: *** [debian/rules:39: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:33: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: gsequencer
Source-Version: 3.13.3-1
Done: Joël Krähemann <jkraehemann@gmail.com>

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

Debian distribution maintenance software
pp.
Joël Krähemann <jkraehemann@gmail.com> (supplier of updated gsequencer 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: SHA512

Format: 1.8
Date: Thu, 09 Dec 2021 09:25:53 +0100
Source: gsequencer
Architecture: source
Version: 3.13.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Joël Krähemann <jkraehemann@gmail.com>
Closes: 983868 983927
Changes:
 gsequencer (3.13.3-1) unstable; urgency=medium
 .
   * updated libags-audio3.symbols because new functions available
   * New upstream version 3.13.3
     + Fix ftbfs with -Werror=maybe-uninitialized. Closes: #983868
     + Fix ftbfs with -march=x86-64-v2. Closes: #983927
Checksums-Sha1:
 0f73719f9408a264e72787666b5fa8346906532b 3925 gsequencer_3.13.3-1.dsc
 d2a1c0d07f9e97c2b500cacd3e36459331fb2117 8375918 gsequencer_3.13.3.orig.tar.gz
 6744d3721834f309801464821d831c7c3f29d3f0 659 gsequencer_3.13.3.orig.tar.gz.asc
 487a020db989de4a88c673d8e17ed8de6d32ad2f 45212 gsequencer_3.13.3-1.debian.tar.xz
 151c6af2f7eb05055552f7661bfa8ea8405c9666 25548 gsequencer_3.13.3-1_amd64.buildinfo
Checksums-Sha256:
 fdbdc49d4eb6aef396f0c2bd670479f3f855fb9d0ccc4f5e217ee7be062977f2 3925 gsequencer_3.13.3-1.dsc
 3fecc287216a3a10f8a5abe21a7534bd6193cfa8420fc5d25f8fb792464b2827 8375918 gsequencer_3.13.3.orig.tar.gz
 f82e197322af74407f30f9e3f3272bb603e6785c61b936cdec014d6402757171 659 gsequencer_3.13.3.orig.tar.gz.asc
 4c7a048038417fa6736fbc4467acc65475e9378c63f30fe00114fe00b1e74a81 45212 gsequencer_3.13.3-1.debian.tar.xz
 113848a26e18aeb9cddebb74504ab99b521a304013a81690693cd5f6ffff6775 25548 gsequencer_3.13.3-1_amd64.buildinfo
Files:
 0bd8a6f9d33de94258266bcd91069a3d 3925 sound optional gsequencer_3.13.3-1.dsc
 bba8595e8011b9814d82b324e4efe391 8375918 sound optional gsequencer_3.13.3.orig.tar.gz
 57cf2d71a50696d24251b2334fa52ad3 659 sound optional gsequencer_3.13.3.orig.tar.gz.asc
 5558278dddcec40affe08e021e3b7cc9 45212 sound optional gsequencer_3.13.3-1.debian.tar.xz
 3015d892953ab484891615ef2cef2190 25548 sound optional gsequencer_3.13.3-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAmGyBVgACgkQCBa54Yx2
K62vPA//S564OTJj4/EnXWpHlc97hIAWeHv34opyGISHQOCalxvsuVUf4JqFfXp8
RJdshNn8YaP0NGNtR+U74uT78JWv7WlTd8H/XTyEo9bTU+uvZO39E0p8TTDlxb9L
Ne9+cCe9UPB1IP8zN2QzkzMh4JNYAcCrr5I4oG2LFJ0NoGA7rR+5+VI7vxQ1yAsQ
Vhn5nYGj8Cb0LfdCHrnMIUI5wcdZOLXuhFeoR2KlE3ZXhsm71YzuBGvt//s3S2JZ
LrA4mk/etsghWznEavRwgO4xueoNjwKPBechilQRrm8nyVy2z9f2fS0Eqafp/tS4
pusxUFCV+lB6g1NQ8lJNBWzu3IxeLYKFT6tW/MB9pZjbLK/Ea2UN+M+7B/xb/Hno
t/V0h7/fwSF4k01JPb8ssE2JRhh2zUjiopv1cEKp4tZLJirAftcYygZgdyi5LGT/
JIGA1FvfsMO2+sU9gpcQz0eBA/Gg6QmHgg19zDoJYTlXD3j1rNIs5wDs7sSUoY3h
6/1lf3dLisd57JEHFv6paqFYbqARLVIBTQEX9JzrT4txg2Gwl2BUB7ZEtP5DI1XI
La90xYsIRCRdSq1ztTJCN7a+cWAX2nqOAMxNv0wvx2TqRP3c6LQ7rXufa+M62p+K
XLUW17MqshxtlTNj2D721CO4p3tP9KuodYquegk6UFCyUDcuc98=
=IOLc
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: