Your message dated Tue, 11 Mar 2008 17:32:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#455426: fixed in astyle 1.21-2
has caused the Debian Bug report #455426,
regarding FTBFS with GCC 4.3: missing #includes
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.)


-- 
455426: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=455426
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: astyle
Version: 1.21-1
Usertags: ftbfs-gcc-4.3

Your package fails to build with GCC 4.3.  Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning.  In GCC 4.3, the C++ header
dependencies have been cleaned up.  The advantage of this is that
programs will compile faster.  The downside is that you actually
need to directly #include everything you use (but you really should
do this anyway, otherwise your program won't work with any compiler
other than GCC).  There's some more information about this at
http://www.cyrius.com/journal/2007/05/10#gcc-4.3-include

You can reproduce this problem with gcc-snapshot from unstable.  Note
that Red Hat, Novell and Ubuntu have done some work getting packages
to build with GCC 4.3 so there might be patches floating around
somewhere.  I suggest you talk to your upstream.

> Automatic build of astyle_1.21-1 on em64t by sbuild/amd64 0.53
...
> g++ -g -Wall -Wno-sign-compare -O2 -c -o obj/astyle_main.o 
> ../src/astyle_main.cpp
> In file included from ../src/astyle_main.cpp:29:
> ../src/astyle.h: In member function 'bool 
> astyle::ASFormatter::isSequenceReached(const char*) const':
> ../src/astyle.h:488: error: 'strlen' was not declared in this scope
> ../src/astyle_main.cpp: In member function 'std::string 
> ASStreamIterator<T>::nextLine()':
> ../src/astyle_main.cpp:190: error: there are no arguments to 'strcpy' that 
> depend on a template parameter, so a declaration of 'strcpy' must be available
> ../src/astyle_main.cpp:190: error: (if you use '-fpermissive', G++ will 
> accept your code, but allowing the use of an undeclared name is deprecated)
> ../src/astyle_main.cpp:192: error: there are no arguments to 'strcpy' that 
> depend on a template parameter, so a declaration of 'strcpy' must be available
> ../src/astyle_main.cpp:195: error: there are no arguments to 'strcpy' that 
> depend on a template parameter, so a declaration of 'strcpy' must be available
> ../src/astyle_main.cpp:197: error: there are no arguments to 'strcpy' that 
> depend on a template parameter, so a declaration of 'strcpy' must be available
> ../src/astyle_main.cpp: In function 'bool isParamOption(const std::string&, 
> const char*)':
> ../src/astyle_main.cpp:282: error: 'strlen' was not declared in this scope
> ../src/astyle_main.cpp: In function 'bool parseOption(astyle::ASFormatter&, 
> const std::string&, const std::string&)':
> ../src/astyle_main.cpp:379: error: 'strlen' was not declared in this scope
> ../src/astyle_main.cpp:390: error: 'strlen' was not declared in this scope
> ../src/astyle_main.cpp:405: error: 'strlen' was not declared in this scope
> ../src/astyle_main.cpp:420: error: 'strlen' was not declared in this scope
> ../src/astyle_main.cpp:431: error: 'strlen' was not declared in this scope
> ../src/astyle_main.cpp:549: error: 'strlen' was not declared in this scope
> ../src/astyle_main.cpp: In function 'int main(int, char**)':
> ../src/astyle_main.cpp:956: error: 'strlen' was not declared in this scope
> ../src/astyle_main.cpp: In member function 'std::string 
> ASStreamIterator<T>::nextLine() [with T = std::basic_istream<char, 
> std::char_traits<char> >]':
> ../src/astyle_main.cpp:1135:   instantiated from here
> ../src/astyle_main.cpp:190: error: 'strcpy' was not declared in this scope
> ../src/astyle_main.cpp:192: error: 'strcpy' was not declared in this scope
> ../src/astyle_main.cpp:195: error: 'strcpy' was not declared in this scope
> ../src/astyle_main.cpp:197: error: 'strcpy' was not declared in this scope
> make[1]: *** [obj/astyle_main.o] Error 1
> make[1]: Leaving directory `/build/tbm/astyle-1.21/build'

-- 
Martin Michlmayr
http://www.cyrius.com/



--- End Message ---
--- Begin Message ---
Source: astyle
Source-Version: 1.21-2

We believe that the bug you reported is fixed in the latest version of
astyle, which is due to be installed in the Debian FTP archive:

astyle_1.21-2.diff.gz
  to pool/main/a/astyle/astyle_1.21-2.diff.gz
astyle_1.21-2.dsc
  to pool/main/a/astyle/astyle_1.21-2.dsc
astyle_1.21-2_i386.deb
  to pool/main/a/astyle/astyle_1.21-2_i386.deb



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.
Margarita Manterola <[EMAIL PROTECTED]> (supplier of updated astyle 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: SHA1

Format: 1.7
Date: Tue, 11 Mar 2008 17:08:39 +0000
Source: astyle
Binary: astyle
Architecture: source i386
Version: 1.21-2
Distribution: unstable
Urgency: low
Maintainer: Margarita Manterola <[EMAIL PROTECTED]>
Changed-By: Margarita Manterola <[EMAIL PROTECTED]>
Description: 
 astyle     - Source code indenter for C++/C/Java/C# source code
Closes: 455426
Changes: 
 astyle (1.21-2) unstable; urgency=low
 .
   * New fix_for_gcc_4.3.dpatch, provided by Cyril Brulebois.
     (Closes: #455426)
   * Fixed watch file.
   * Added Homepage field to the Source package.
   * Updated Standards-Version (no changes needed).
   * Fixed debian/rules to not ignore make clean errors.
   * Fixed debian/copyright to have a copyright statement and make it machine
     parseable.  Added the years for the upstream authors and the debian
     maintainers.
   * Updated the doc-base section to reflect the new menu structure.
Files: 
 a7595c856e4f9af2d254db9e9d2ceab1 605 devel optional astyle_1.21-2.dsc
 5b347d93e5c4d102a112bfaddf0bb070 7510 devel optional astyle_1.21-2.diff.gz
 550bcd0966cc3a35bfba34a001e06187 86906 devel optional astyle_1.21-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFH1r10lAuUx1tI/64RApgKAJ96weuLGeoXmUZTVxuC6qw/nL2E7gCfZfAv
6TKX1qLufqm6V87je5dHWUo=
=VhqB
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to