Your message dated Sun, 26 Apr 2020 02:34:33 +0000
with message-id <[email protected]>
and subject line Bug#957300: fixed in goo 0.155+ds-2
has caused the Debian Bug report #957300,
regarding goo: ftbfs with GCC-10
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 [email protected]
immediately.)


-- 
957300: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957300
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:goo
Version: 0.155+ds-1
Severity: normal
Tags: sid bullseye
User: [email protected]
Usertags: ftbfs-gcc-10

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-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/goo_0.155+ds-1_unstable_gcc10.log
The last lines of the build log are at the end of this report.

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

[...]
 4139 |   T136 = 
YPfab_sig(YPPlist(1,VARREF(YLanyG)),YPfalse,YPint((P)1),VARREF(YLanyG),Ynil);
      |                                                      ^~~~~
../grt.h:865:25: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
  865 | #define YPint(x) ((P)((((int)x)<<2)|1))   // TODO: KEEP IN SYNC WITH 
BOOT.GOO!!!
      |                         ^
eval/top.c:4141:114: note: in expansion of macro ‘YPint’
 4141 |   T135 = 
YPfab_sig(YPPlist(5,VARREF(YLanyG),VARREF(YLanyG),VARREF(YLanyG),VARREF(YLanyG),VARREF(YLanyG)),YPfalse,YPint((P)5),VARREF(YLanyG),Ynil);
      |                                                                         
                                         ^~~~~
../grt.h:865:25: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
  865 | #define YPint(x) ((P)((((int)x)<<2)|1))   // TODO: KEEP IN SYNC WITH 
BOOT.GOO!!!
      |                         ^
eval/top.c:4153:33: note: in expansion of macro ‘YPint’
 4153 |   T186 = YPfab_sig(Ynil,YPfalse,YPint((P)0),VARREF(YLanyG),Ynil);
      |                                 ^~~~~
../grt.h:865:25: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
  865 | #define YPint(x) ((P)((((int)x)<<2)|1))   // TODO: KEEP IN SYNC WITH 
BOOT.GOO!!!
      |                         ^
eval/top.c:4155:69: note: in expansion of macro ‘YPint’
 4155 |   T185 = 
YPfab_sig(YPPlist(2,VARREF(YLanyG),VARREF(YLanyG)),YPfalse,YPint((P)2),VARREF(YLanyG),Ynil);
      |                                                                     
^~~~~
../grt.h:865:25: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
  865 | #define YPint(x) ((P)((((int)x)<<2)|1))   // TODO: KEEP IN SYNC WITH 
BOOT.GOO!!!
      |                         ^
eval/top.c:4157:54: note: in expansion of macro ‘YPint’
 4157 |   T184 = 
YPfab_sig(YPPlist(1,VARREF(YLanyG)),YPfalse,YPint((P)1),VARREF(YLanyG),Ynil);
      |                                                      ^~~~~
../grt.h:865:25: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
  865 | #define YPint(x) ((P)((((int)x)<<2)|1))   // TODO: KEEP IN SYNC WITH 
BOOT.GOO!!!
      |                         ^
eval/top.c:4159:33: note: in expansion of macro ‘YPint’
 4159 |   T183 = YPfab_sig(Ynil,YPfalse,YPint((P)0),VARREF(YLanyG),Ynil);
      |                                 ^~~~~
../grt.h:865:25: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
  865 | #define YPint(x) ((P)((((int)x)<<2)|1))   // TODO: KEEP IN SYNC WITH 
BOOT.GOO!!!
      |                         ^
eval/top.c:4161:54: note: in expansion of macro ‘YPint’
 4161 |   T182 = 
YPfab_sig(YPPlist(1,VARREF(YLanyG)),YPfalse,YPint((P)1),VARREF(YLanyG),Ynil);
      |                                                      ^~~~~
../grt.h:865:25: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
  865 | #define YPint(x) ((P)((((int)x)<<2)|1))   // TODO: KEEP IN SYNC WITH 
BOOT.GOO!!!
      |                         ^
eval/top.c:4163:54: note: in expansion of macro ‘YPint’
 4163 |   T181 = 
YPfab_sig(YPPlist(1,VARREF(YLsymG)),YPfalse,YPint((P)1),VARREF(YLanyG),Ynil);
      |                                                      ^~~~~
../grt.h:865:25: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
  865 | #define YPint(x) ((P)((((int)x)<<2)|1))   // TODO: KEEP IN SYNC WITH 
BOOT.GOO!!!
      |                         ^
eval/top.c:4172:33: note: in expansion of macro ‘YPint’
 4172 |   T191 = YPfab_sig(Ynil,YPfalse,YPint((P)0),VARREF(YLanyG),Ynil);
      |                                 ^~~~~
../grt.h:865:25: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
  865 | #define YPint(x) ((P)((((int)x)<<2)|1))   // TODO: KEEP IN SYNC WITH 
BOOT.GOO!!!
      |                         ^
eval/top.c:4174:54: note: in expansion of macro ‘YPint’
 4174 |   T190 = 
YPfab_sig(YPPlist(1,VARREF(YLstrG)),YPfalse,YPint((P)1),VARREF(YLanyG),Ynil);
      |                                                      ^~~~~
x86_64-linux-gnu-gcc -Wl,-z,relro -Wl,-z,now -Wl,--export-dynamic -o g2c 
../grt.o goo/cols/opts.o goo/chr.o goo/io/write.o time/event.o time/%event.o 
goo/cols/cycle.o time/threads.o time/%threads.o goo/cols/seq.o eval/g2c.o 
goo/math.o goo/%math.o eval/ast-linearize.o goo/cols/zip.o eval/ast-eval.o 
eval/dependency.o goo.o goo/cols/step.o time/lock.o time/%lock.o 
eval/optimize.o goo/eval.o eval/syntax.o goo/cols/colx.o eval/ast.o 
goo/macros.o goo/io/read.o goo/cols.o goo/system.o goo/%system.o goo/sym.o 
goo/cols/seqx.o goo/types.o goo/fun.o goo/any.o goo/cols/range.o goo/boot.o 
goo/mag.o goo/conditions.o goo/loc.o goo/cols/rep.o goo/cols/flat.o 
goo/cols/map.o eval/main.o goo/random.o goo/io/port.o goo/io/%port.o goo/user.o 
goo/cols/lst.o eval/module.o goo/cols/col.o goo/cols/tab.o goo/packer.o goo/x.o 
goo/functional.o goo/bignum.o goo/cols/vec.o goo/late-macros.o goo/class.o 
goo/cols/str.o goo/cols/tup.o goo/app.o goo/log.o eval/top.o g2c-init.o 
-lpthread -ldl -lm -lgc  -lgmp
/usr/bin/ld: ../grt.o:./c/g2c/../grt.c:982: multiple definition of `_DYNAMIC'; 
/usr/lib/gcc/x86_64-linux-gnu/10/../../../x86_64-linux-gnu/Scrt1.o:(.dynamic+0x0):
 first defined here
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:73: g2c] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/c/g2c'
make[3]: *** [Makefile:65: all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/c'
make[2]: *** [Makefile:27: all] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 "CFLAGS=-g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wdate-time -D_FORTIFY_SOURCE=2 
-Werror-implicit-function-declaration" returned exit code 2
make[1]: *** [debian/rules:36: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:23: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: goo
Source-Version: 0.155+ds-2
Done: [email protected] (Aaron M. Ucko)

We believe that the bug you reported is fixed in the latest version of
goo, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aaron M. Ucko <[email protected]> (supplier of updated goo 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 [email protected])


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

Format: 1.8
Date: Sat, 25 Apr 2020 21:17:51 -0400
Source: goo
Architecture: source
Version: 0.155+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Aaron M. Ucko <[email protected]>
Changed-By: Aaron M. Ucko <[email protected]>
Closes: 957300
Changes:
 goo (0.155+ds-2) unstable; urgency=medium
 .
   * c/grt.c: Comment out the definition of _DYNAMIC; it appears to be
     superfluous, and builds with GCC 10 otherwise fail with "multiple
     definition of `_DYNAMIC'".  Curiously, this GCC version attributes the
     previous definition to the .dynamic section of .../Scrt1.o, which
     comes from libcN-dev and when directly inspected contains no _DYNAMIC
     symbol or .dynamic section at all.  (Closes: #957300.)
Checksums-Sha1:
 b357466b744dae1f7f8d3662f59675b4e720e5bf 2034 goo_0.155+ds-2.dsc
 aac1f1b2d302681a3f19b001c65f0e8499b18c75 16720 goo_0.155+ds-2.debian.tar.xz
Checksums-Sha256:
 6840a8498a777f38d1e1a2a4c81f90727e4f3a43ef015226bdbbe9b8551c8cf8 2034 
goo_0.155+ds-2.dsc
 2fedb5c35e714cba9e88f3ae60582f21c090edefc068d3b5485fa492f3739d48 16720 
goo_0.155+ds-2.debian.tar.xz
Files:
 e5acc23c3c9dc6858835bef595b834a2 2034 lisp optional goo_0.155+ds-2.dsc
 0eccbe9e1ff8f584d7a0916bc6b1a14c 16720 lisp optional 
goo_0.155+ds-2.debian.tar.xz

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

iQIzBAEBCAAdFiEEfDq5z9IwvTDdAJxZHnCRsfFKZKIFAl6k42cACgkQHnCRsfFK
ZKJUug/9EtXNAm9qGOXgrpGTwxpG8pok7dN6fq5lbfVcnN5DSSueMa1d6r/6enXL
LCpLTtQbQymn0CQDWb71MMPQ4HFdatAbix2osIT5u/fyDRVpsKdLV3aaIkw5YuWt
QecZGyMI0iQNJCRnOhaRsNxApoFUwLIbk7q/tBo4RW+Qv6reSzmP8HTc0T/voiq7
6DoZX0iZCLq8BWpM93l4XHe1xCCOWvG65RmVImxOmHLSOSAaUvAMI2/GV3rfjK7U
wVBMKhV0eBz7U5z+iFvbMS9IM0xluTJTtXBGVqca5NLvdHzqZPCASqwR/UhrYP5d
Urz/EbyScwnGMvI8OZ+kZ+8gFMvTzNemWQ90HJUJHnekmpreoV8yxYPmC62kJbRv
Vbc8q/4c6AcXBjHzOYAocmZLiCPQowTGTzkPXZ+SkYWzlgxQmxoX+YoIEoauanph
Bz1hNcJwCLaGndoH4WW3YIUQDDHurQR40D/6Ui0OKy0fkdccDh3G+ZNBfJvvRx1N
doknUcadGAvDPbEnHL/uUkrnSINZNSWmuYEFA30FuticQ3LP55Hl3n8gXJ7KRcbQ
EeHcQIqDj0dd0i4BtFnP/SYe2dKkrmgXLIH+XcxHuM4RH98utoUKKmZLTf0pJhnM
59zCeUOfIxvCMvTNUQYUZWtlvBov6kZ05CwRgNoRkuh6TRu8Oic=
=2XY/
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to