Your message dated Tue, 31 Jul 2018 12:06:08 +0000
with message-id <[email protected]>
and subject line Bug#755174: fixed in taopm 1.0-4
has caused the Debian Bug report #755174,
regarding taopm: FTBFS with clang instead of gcc
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.)
--
755174: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755174
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: taopm
Severity: minor
Tags: patch
User: [email protected]
Usertags: clang-ftbfs
Hello,
Using the rebuild infrastructure, your package fails to build with clang
(instead of gcc).
Detected this kind of error:
http://clang.debian.net/status.php?version=3.4.2&key=WRONG_MAIN_DECLARATION
Full build log is available here:
http://clang.debian.net/logs/2014-06-16/taopm_1.0-3_unstable_clang.log
Thanks,
Arthur
-- System Information:
Debian Release: jessie/sid (unstable)
Architecture: amd64 (x86_64)
Kernel: Linux 3.15-trunk-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE="en_US.UTF-8"
Shell: /bin/sh linked to /bin/dash
Compiler: clang version 3.5.0 (trunk 213365)
diff -Naur taopm.orig/taopm-1.0/debian/changelog taopm/taopm-1.0/debian/changelog
--- taopm.orig/taopm-1.0/debian/changelog 2014-07-17 08:57:20.066794118 -0500
+++ taopm/taopm-1.0/debian/changelog 2014-07-18 08:42:39.287206815 -0500
@@ -1,3 +1,13 @@
+taopm (1.0-4) unstable; urgency=low
+
+ * Fix FTBFS with clang
+ - Fixed "C++ requires a type specifier for all declarations" error in
+ tao2aiff/tao2aiff.cc
+ tao2wav/tao2wav.cc
+ taoparse/taoparser.yy
+
+ -- Arthur Marble <[email protected]> Fri, 18 Jul 2014 08:42:39 -0500
+
taopm (1.0-3) unstable; urgency=low
* Depends on c++-compiler. This is needed because TAO generates temporary C++
diff -Naur taopm.orig/taopm-1.0/debian/patches/clang-ftbfs.diff taopm/taopm-1.0/debian/patches/clang-ftbfs.diff
--- taopm.orig/taopm-1.0/debian/patches/clang-ftbfs.diff 1969-12-31 18:00:00.000000000 -0600
+++ taopm/taopm-1.0/debian/patches/clang-ftbfs.diff 2014-07-18 06:39:28.076175443 -0500
@@ -0,0 +1,61 @@
+Index: taopm-1.0/taoparse/taoparser.yy
+===================================================================
+--- taopm-1.0.orig/taoparse/taoparser.yy
++++ taopm-1.0/taoparse/taoparser.yy
+@@ -2947,7 +2947,7 @@ void UNINDENT(void)
+ indent[indentLevel*4]='\0';
+ }
+
+-main(int argc, char **argv)
++int main(int argc, char **argv)
+ {
+ ++argv, --argc; /* skip over program name */
+ if ( argc > 0 )
+@@ -2964,4 +2964,6 @@ main(int argc, char **argv)
+ std::cout.setf(std::ios::showpoint);
+
+ yyparse();
++
++ return 0;
+ }
+Index: taopm-1.0/tao2aiff/tao2aiff.cc
+===================================================================
+--- taopm-1.0.orig/tao2aiff/tao2aiff.cc
++++ taopm-1.0/tao2aiff/tao2aiff.cc
+@@ -29,7 +29,7 @@
+ #include <cstring>
+
+
+-main(int argc, char **argv)
++int main(int argc, char **argv)
+ {
+ char AIFFfilename[256];
+ char infilename[256];
+@@ -160,6 +160,8 @@ main(int argc, char **argv)
+ // Free AFfileestup structure as we don't need it any more
+
+ afFreeFileSetup(setup);
++
++ return 0;
+ }
+
+ //$Id: tao2aiff.cc,v 1.3 2000/01/05 00:24:05 tao Exp $
+Index: taopm-1.0/tao2wav/tao2wav.cc
+===================================================================
+--- taopm-1.0.orig/tao2wav/tao2wav.cc
++++ taopm-1.0/tao2wav/tao2wav.cc
+@@ -28,7 +28,7 @@
+ #include <cstdlib>
+ #include <cstring>
+
+-main(int argc, char **argv)
++int main(int argc, char **argv)
+ {
+ char WAVfilename[256];
+ char infilename[256];
+@@ -159,4 +159,5 @@ main(int argc, char **argv)
+ // Free AFfileestup structure as we don't need it any more
+
+ afFreeFileSetup(setup);
++ return 0;
+ }
diff -Naur taopm.orig/taopm-1.0/debian/patches/series taopm/taopm-1.0/debian/patches/series
--- taopm.orig/taopm-1.0/debian/patches/series 2014-07-17 08:57:20.066794118 -0500
+++ taopm/taopm-1.0/debian/patches/series 2014-07-18 04:10:07.225962660 -0500
@@ -1,3 +1,4 @@
01-add-missing-headers.diff
02-fix-parser-yyerror.diff
03-fix-shell-standard-out.diff
+clang-ftbfs.diff
--- End Message ---
--- Begin Message ---
Source: taopm
Source-Version: 1.0-4
We believe that the bug you reported is fixed in the latest version of
taopm, 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.
Tiago Bortoletto Vaz <[email protected]> (supplier of updated taopm 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: Tue, 31 Jul 2018 17:58:08 +0800
Source: taopm
Binary: taopm
Architecture: source amd64
Version: 1.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <[email protected]>
Changed-By: Tiago Bortoletto Vaz <[email protected]>
Description:
taopm - Sound synthesis software with physical models
Closes: 755174 789129 834229
Changes:
taopm (1.0-4) unstable; urgency=medium
.
* Depends on libxi-dev. Thanks to Philip Chung & John O'Hagan.
(Closes: #789129)
* Makes the build reproducible. Thanks to Reiner Herrmann.
(Closes: #834229)
* Fixes FTBFS with clang. Thanks to Arthur Marble.
(Closes: #755174)
Checksums-Sha1:
0e50e0d7f602ec9e89dd24187f13cab3e3565098 2001 taopm_1.0-4.dsc
acdd751cb6024b14ed18193c02bfaf8aeb7ffe04 4016 taopm_1.0-4.debian.tar.xz
adcbb152a11b49ee9d543a1d095437a42540687a 615928 taopm-dbgsym_1.0-4_amd64.deb
e8f0e851aa82b01385020c0e53dd5afad830829e 8855 taopm_1.0-4_amd64.buildinfo
d5296aa5baeb5ea4babe187d3dc2bee220778053 129652 taopm_1.0-4_amd64.deb
Checksums-Sha256:
c2b5db263d1624ba7e7bee00afe553608f94eec0f70953442ec3de4b295cf680 2001
taopm_1.0-4.dsc
af280f53f64c91e8be11b314e77b21bb7afd849834477d7721e6df1cd4388835 4016
taopm_1.0-4.debian.tar.xz
fc08c1fdfe82689dea3d4db8adbbc390565b92e66a6db04fdd4bcf2509bac880 615928
taopm-dbgsym_1.0-4_amd64.deb
41b6bde5b9a38f2bf5bade6fb7c00f9beb92df0be154dcbd75e24f0704f27c7a 8855
taopm_1.0-4_amd64.buildinfo
5321790fce3055ba76f0506080937bd034a5ac9395638d28b87af8359ffab331 129652
taopm_1.0-4_amd64.deb
Files:
8e094c1e60983add580f8aaa576cccdb 2001 sound optional taopm_1.0-4.dsc
333fb97dcad594750199d668fbf84cc7 4016 sound optional taopm_1.0-4.debian.tar.xz
71bbb20ff99001b677b6b6f23a8e1686 615928 debug optional
taopm-dbgsym_1.0-4_amd64.deb
26b5b6218bdf496ee31a188ebf4bd424 8855 sound optional
taopm_1.0-4_amd64.buildinfo
ce34c6b5d654730c70f6abab1ec6ecad 129652 sound optional taopm_1.0-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEYsAXsSqWkZu7etRd2EdHrOS2gT0FAltgTjgACgkQ2EdHrOS2
gT0DzRAAjwvCuzYm4ukkPI2ue1/iy1+q4i3mRvTrNTeA4r9rQsAmoJ2Cm0EuRIkG
sYyF5PcgbBz3uhdL5aUtttjz2vI7dFyJpdO81GZprNPU850AH0h7+uThh3p4Pd2j
hlG6Ndd/C3BOJTWtRRqQZRSnKP8h+CUz4XVDftcA8rUFeWxOqxlmq5mm2u9scbVY
+ZdcP8K1rSfO8vB/SHvWNCiHOJtqi0ypF27sdxzqzeYZaKpQvKavPqXz+uGGl5V6
s1anr0gzEw+wvQDAGWvoVzRCWX/c6HPkmjsOcby7iCFzD0svxgCYOo8/oxfMVUrD
z0NQq/uzXPDtrl381W458EcCiqjizgzuX1VfZRsJgrMdA8DoVKUqW4x28yp/zzwb
FkrpVsXSEi5iixbY7iduZkVoOsT76pWfYMUta2b+duVV7JGen0nwwXdM4xOIsQvg
G/W8c4g0oJTSbVAKhc+XJoH5PhRBVPBR7yTCPHg39qKsqCaT2Eg3Z1zZsI5d9Pt2
dpqYcav1KXMGFHak+8Vb7p5eFqQnTGOu+7WkZQ+OnhdQjy33hzpVvs2UfJEQKn46
9r3+eULLO+LLCgUWnGFa/9DD9LlRajKUyVG1U1ZFU/o87C9hLb57tS00JkJqoBAX
77BNw0wvHOYgpjKq0CJsr0qEAtIxCvuwc2C+cYPHua/tBmyCLjA=
=dVJ2
-----END PGP SIGNATURE-----
--- End Message ---