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

Bug#957863: marked as done (tcm: ftbfs with GCC-10)



Your message dated Sun, 02 Aug 2020 20:50:15 +0000
with message-id <E1k2Kvv-000GWU-LX@fasolo.debian.org>
and subject line Bug#957863: fixed in tcm 2.20+TSQD-6
has caused the Debian Bug report #957863,
regarding tcm: 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 owner@bugs.debian.org
immediately.)


-- 
957863: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957863
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:tcm
Version: 2.20+TSQD-5
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
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/tcm_2.20+TSQD-5_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

[...]
                 from cpdiagram.h:26,
                 from dpdiagram.h:26,
                 from dpwindow.c:24:
/<<PKGBUILDDIR>>/src/gl/llist.h: In member function ‘int List<T>::next()’:
/<<PKGBUILDDIR>>/src/gl/llist.h:106:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  106 |   if (current) current=current->next; return (current != 0); }
      |   ^~
/<<PKGBUILDDIR>>/src/gl/llist.h:106:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  106 |   if (current) current=current->next; return (current != 0); }
      |                                       ^~~~~~
/<<PKGBUILDDIR>>/src/gl/llist.h: In member function ‘int List<T>::prev()’:
/<<PKGBUILDDIR>>/src/gl/llist.h:110:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  110 |   if (current) current=current->prev; return (current != 0); }
      |   ^~
/<<PKGBUILDDIR>>/src/gl/llist.h:110:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  110 |   if (current) current=current->prev; return (current != 0); }
      |                                       ^~~~~~
/usr/bin/ar cr libtcmpv.a cpdcomponentnode.o cpdinterfacenode.o cpddependencyedge.o cpdrealizationedge.o dpdresourcenode.o dpdcommunicationedge.o cpdiagram.o cpgraph.o cpviewer.o cpwindow.o dpdiagram.o dpwindow.o
chmod a+rx  libtcmpv.a
/usr/bin/ranlib libtcmpv.a
/bin/mv -f libtcmpv.a /<<PKGBUILDDIR>>/lib
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/sd/pv'
( cd ./gd ; /usr/bin/make tcmd)
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/sd/gd'
/usr/bin/g++ -Wall -g -O2 -DCONFIG_INSTALL=\"/etc/tcm/\" -DTCM_INSTALL_DIR=\"/usr\" -DTCM_INSTALL_LIB=\"/usr/lib/\" -DTCM_INSTALL_SHARE=\"/usr/share/doc/tcm-doc/\" -DCONFIG_FILE=\"tcm.conf\" -DHELP_DIR=\"/usr/share/doc/tcm-doc/help/\" -DCOLOR_FILE=\"colorrgb.txt\" -DBANNER_FILE=\"banner.ps\" -I. -I/<<PKGBUILDDIR>>/src/bitmaps -I/<<PKGBUILDDIR>>/src/gl -I/<<PKGBUILDDIR>>/src/ui -I/<<PKGBUILDDIR>>/src/ed -I/<<PKGBUILDDIR>>/src/dg -I/<<PKGBUILDDIR>>/src/tb -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/X11R6/include -I/usr/X11R6/include/X11 -I../dv -DLINUX -c tcmd.c
In file included from /<<PKGBUILDDIR>>/src/ui/application.h:26,
                 from tcmd.c:22:
/<<PKGBUILDDIR>>/src/gl/llist.h: In member function ‘int List<T>::next()’:
/<<PKGBUILDDIR>>/src/gl/llist.h:106:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  106 |   if (current) current=current->next; return (current != 0); }
      |   ^~
/<<PKGBUILDDIR>>/src/gl/llist.h:106:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  106 |   if (current) current=current->next; return (current != 0); }
      |                                       ^~~~~~
/<<PKGBUILDDIR>>/src/gl/llist.h: In member function ‘int List<T>::prev()’:
/<<PKGBUILDDIR>>/src/gl/llist.h:110:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
  110 |   if (current) current=current->prev; return (current != 0); }
      |   ^~
/<<PKGBUILDDIR>>/src/gl/llist.h:110:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  110 |   if (current) current=current->prev; return (current != 0); }
      |                                       ^~~~~~
/usr/bin/g++ -Wall -g -O2 -DCONFIG_INSTALL=\"/etc/tcm/\" -DTCM_INSTALL_DIR=\"/usr\" -DTCM_INSTALL_LIB=\"/usr/lib/\" -DTCM_INSTALL_SHARE=\"/usr/share/doc/tcm-doc/\" -DCONFIG_FILE=\"tcm.conf\" -DHELP_DIR=\"/usr/share/doc/tcm-doc/help/\" -DCOLOR_FILE=\"colorrgb.txt\" -DBANNER_FILE=\"banner.ps\" -I. -I/<<PKGBUILDDIR>>/src/bitmaps -I/<<PKGBUILDDIR>>/src/gl -I/<<PKGBUILDDIR>>/src/ui -I/<<PKGBUILDDIR>>/src/ed -I/<<PKGBUILDDIR>>/src/dg -I/<<PKGBUILDDIR>>/src/tb -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/X11R6/include -I/usr/X11R6/include/X11 -I../dv -DLINUX tcmd.o -o tcmd \
-I../dv -I../bv -I../tr -I../fv \
-L/<<PKGBUILDDIR>>/lib -L/usr/X11R6/LessTif/Motif1.2/lib -L/usr/X11R6/lib /<<PKGBUILDDIR>>/lib/libtcmgd.a /<<PKGBUILDDIR>>/lib/libtcmtr.a \
        /<<PKGBUILDDIR>>/lib/libtcmdv.a /<<PKGBUILDDIR>>/lib/libtcmbv.a /<<PKGBUILDDIR>>/lib/libtcmfv.a \
/<<PKGBUILDDIR>>/lib/libtcmpv.a \
/<<PKGBUILDDIR>>/lib/libdiagram.a /<<PKGBUILDDIR>>/lib/libeditor.a \
        /<<PKGBUILDDIR>>/lib/libgui.a /<<PKGBUILDDIR>>/lib/libglobal.a -lXm -lXt -lX11
/usr/bin/ld: /<<PKGBUILDDIR>>/lib/libtcmbv.a(adsedgelabel.tab.o):(.bss+0xa0): multiple definition of `propname'; /<<PKGBUILDDIR>>/lib/libtcmbv.a(adssemantics.o):/<<PKGBUILDDIR>>/src/sd/bv/adsedgelabelevaluationparse.h:20: first defined here
/usr/bin/ld: /<<PKGBUILDDIR>>/lib/libtcmbv.a(adsedgelabel.tab.o):(.bss+0x1040): multiple definition of `proptype'; /<<PKGBUILDDIR>>/lib/libtcmbv.a(adssemantics.o):/<<PKGBUILDDIR>>/src/sd/bv/adsedgelabelevaluationparse.h:19: first defined here
/usr/bin/ld: /<<PKGBUILDDIR>>/lib/libtcmbv.a(adsedgelabelevaluation.tab.o):(.bss+0x0): multiple definition of `x'; /<<PKGBUILDDIR>>/lib/libtcmbv.a(adssemantics.o):/<<PKGBUILDDIR>>/src/sd/bv/adsedgelabelevaluationparse.h:8: first defined here
/usr/bin/ld: /<<PKGBUILDDIR>>/lib/libtcmbv.a(adsedgelabelevaluation.tab.o):(.bss+0x20): multiple definition of `proptype'; /<<PKGBUILDDIR>>/lib/libtcmbv.a(adssemantics.o):/<<PKGBUILDDIR>>/src/sd/bv/adsedgelabelevaluationparse.h:19: first defined here
/usr/bin/ld: /<<PKGBUILDDIR>>/lib/libtcmbv.a(adsedgelabelevaluation.tab.o):(.bss+0x340): multiple definition of `propname'; /<<PKGBUILDDIR>>/lib/libtcmbv.a(adssemantics.o):/<<PKGBUILDDIR>>/src/sd/bv/adsedgelabelevaluationparse.h:20: first defined here
/usr/bin/ld: /<<PKGBUILDDIR>>/lib/libtcmbv.a(adsedgelabelevaluation.tab.o):(.bss+0x980): multiple definition of `boollist'; /<<PKGBUILDDIR>>/lib/libtcmbv.a(adssemantics.o):/<<PKGBUILDDIR>>/src/sd/bv/adsedgelabelevaluationparse.h:21: first defined here
/usr/bin/ld: /<<PKGBUILDDIR>>/lib/libtcmbv.a(adsedgelabelevaluation.tab.o):(.bss+0xca0): multiple definition of `count'; /<<PKGBUILDDIR>>/lib/libtcmbv.a(adssemantics.o):/<<PKGBUILDDIR>>/src/sd/bv/adsedgelabelevaluationparse.h:22: first defined here
/usr/bin/ld: /<<PKGBUILDDIR>>/lib/libtcmbv.a(adsedgelabelevaluation.tab.o):(.bss+0xca4): multiple definition of `isin'; /<<PKGBUILDDIR>>/lib/libtcmbv.a(adssemantics.o):/<<PKGBUILDDIR>>/src/sd/bv/adsedgelabelevaluationparse.h:23: first defined here
/usr/bin/ld: /<<PKGBUILDDIR>>/lib/libtcmbv.a(adsedgelabelevaluation.tab.o):(.bss+0xca8): multiple definition of `outcome'; /<<PKGBUILDDIR>>/lib/libtcmbv.a(adssemantics.o):/<<PKGBUILDDIR>>/src/sd/bv/adsedgelabelevaluationparse.h:25: first defined here
/usr/bin/ld: /<<PKGBUILDDIR>>/lib/libtcmbv.a(adsedgelabelevaluation.tab.o):(.bss+0xcc0): multiple definition of `temp'; /<<PKGBUILDDIR>>/lib/libtcmbv.a(adsedgelabel.tab.o):(.bss+0x20): first defined here
/usr/bin/ld: /<<PKGBUILDDIR>>/lib/libtcmbv.a(adsedgelabelevaluation.o):(.bss+0x28): multiple definition of `x'; /<<PKGBUILDDIR>>/lib/libtcmbv.a(adssemantics.o):/<<PKGBUILDDIR>>/src/sd/bv/adsedgelabelevaluationparse.h:8: first defined here
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:34: tcmd] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/sd/gd'
make[3]: *** [Makefile:10: tcmd] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/sd'
make[2]: *** [Makefile:29: tcmd] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:113: execs] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:30: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: tcm
Source-Version: 2.20+TSQD-6
Done: Andreas Beckmann <anbe@debian.org>

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

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated tcm 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: Sun, 02 Aug 2020 22:17:38 +0200
Source: tcm
Architecture: source
Version: 2.20+TSQD-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Closes: 957863
Changes:
 tcm (2.20+TSQD-6) unstable; urgency=medium
 .
   * QA upload.
   * Switch to source format 3.0 (quilt).
   * Build with -fcommon to fix FTBFS with GCC 10.  (Closes: #957863)
Checksums-Sha1:
 b836d029e5f130e65e471e9c4328ca3c21e2440e 1784 tcm_2.20+TSQD-6.dsc
 0a36752dc2af6f46146a884f98d207d10ec05bdf 51264 tcm_2.20+TSQD-6.debian.tar.xz
 4843c914a490d803ef15f5363d58451d3bd987ca 6657 tcm_2.20+TSQD-6_source.buildinfo
Checksums-Sha256:
 23a43b3906449bb76c06ada02602cc9a4cc0a9843c836508c2a309040b50df8f 1784 tcm_2.20+TSQD-6.dsc
 11c610fa08495bdaff620d774e50ba371156a68d8c876663b0957e00da667b4c 51264 tcm_2.20+TSQD-6.debian.tar.xz
 88edb4e41a14f946b1315677d19dbae0c48e62c4929b61cab59cd22055639c57 6657 tcm_2.20+TSQD-6_source.buildinfo
Files:
 7160ac284ba50ad60ee8c8ead57fcfb5 1784 graphics optional tcm_2.20+TSQD-6.dsc
 687bbf475ea31d8fa4b59d49dc9c3e62 51264 graphics optional tcm_2.20+TSQD-6.debian.tar.xz
 d76f18785a1b5d2b0cd4083082aa42f0 6657 graphics optional tcm_2.20+TSQD-6_source.buildinfo

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

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAl8nIKYQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCI7VD/0Ro5OKrsTD96iVtVHc5rQe4AvOEL2kRG+T
EZky1pd5LMrOtKuvLfAJoPD7chYlhAawi2aP8eszqNqDGmleBEhZzuY4AxoM9jxA
IsOWLbdAV8bbi5GjsekD4v5g/mIq+W9WTqFJJIpdfpWgOK40MjMzqqfMfMBcPFcj
3GnOCJBQsE2tXvbpcKXRAnhmyzVblE3XDUKe44jq0F/vOA0gg3dRQnVxhNAFrAQ3
BwWe/hcCuGsbFpMgbV5EC7dJs1aS+d6wjKbJmr1IHEgXlre9sENnbJoCGm5MBwhe
DjTx0MH89bXLRpoTJMbUZp3ISIYMEsmRz5TgdbuX5sTj6WL1XwNq4KSP/2Ar/u9O
WSx18C13lmnPmI7rJp0kMSE52YLdSoGjI/j5TOAIGPjMKvFSvBMZLPiRt13aBy6s
ri7wkYuXMiQji/nxi3y7R7YSig8tjO1sMG96D/bHdWFAS2J4TTHeX/ji9oNG0/Rf
YsFqFbXVtYM8hXd4SczAExekVi/dgYUHlqhca+X0kJpDeHR6FZx9co6vkUBDgCL3
qg/+o/UDXGXN6ys+cgkYiJyemQvTItFAICCayDRwc6L58lMVrpdZH9aHiMLVCrja
AUyKZJAbiZsM2a+p/Ae7V4+6ilLSnoJqhwyIYZeaGQfJAHoEZeB3ejS7SSGFKB7j
ZFK2c5xEcw==
=NZ1p
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: