Your message dated Sat, 23 May 2009 16:02:05 +0000
with message-id <[email protected]>
and subject line Bug#455410: fixed in dhttpd 1.02a-18
has caused the Debian Bug report #455410,
regarding gcc warnings: #define redefined
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.)
--
455410: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=455410
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dhttpd
Version: 1.02a-16
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. GCC 4.3 has converted a number
of warnings into errors. With GCC 4.3, you're no longer to
just redefine a previous #define. You need to either avoid
redefinitions directly or to use #ifndef to make sure that something
has not been defined already. See
http://www.cyrius.com/journal/gcc/gcc-4.3-pedwarn.html
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 dhttpd_1.02a-16 on em64t by sbuild/amd64 0.53
...
> make[1]: Entering directory `/build/tbm/dhttpd-1.02a/src'
> g++ -O2 -pipe -Wall -Wshadow -DHAVE_SENDFILE -c -o main.o main.cc
> main.cc: In function 'int main(int, char**)':
> main.cc:102: warning: deprecated conversion from string constant to 'char*'
> main.cc:134: warning: comparison between signed and unsigned integer
> expressions
> g++ -O2 -pipe -Wall -Wshadow -DHAVE_SENDFILE -c -o socket.o socket.cc
> g++ -O2 -pipe -Wall -Wshadow -DHAVE_SENDFILE -c -o httpsock.o httpsock.cc
> httpsock.cc:20:1: error: "_GNU_SOURCE" redefined
> <command-line>: error: this is the location of the previous definition
^^^^^^^^^^^^^^^^^^^^^^
> httpsock.cc:52: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:52: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:52: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:52: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:52: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:52: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:52: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:57: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:57: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:57: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:57: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:57: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:57: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:57: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:57: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:57: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:57: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:57: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:57: warning: deprecated conversion from string constant to 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:105: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc: In function 'char* guessType(char*)':
> httpsock.cc:148: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc: In function 'void screwed(FILE*)':
> httpsock.cc:232: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:232: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:232: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc: In function 'void sendError(FILE*, int)':
> httpsock.cc:245: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:245: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:245: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:255: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:255: warning: deprecated conversion from string constant to
> 'char*'
> httpsock.cc:255: warning: deprecated conversion from string constant to
> 'char*'
> make[1]: *** [httpsock.o] Error 1
> make[1]: Leaving directory `/build/tbm/dhttpd-1.02a/src'
> make: *** [build-stamp] Error 2
> dpkg-buildpackage: failure: /usr/bin/fakeroot debian/rules binary-arch gave
> error exit status 2
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Source: dhttpd
Source-Version: 1.02a-18
We believe that the bug you reported is fixed in the latest version of
dhttpd, which is due to be installed in the Debian FTP archive:
dhttpd_1.02a-18.diff.gz
to pool/main/d/dhttpd/dhttpd_1.02a-18.diff.gz
dhttpd_1.02a-18.dsc
to pool/main/d/dhttpd/dhttpd_1.02a-18.dsc
dhttpd_1.02a-18_amd64.deb
to pool/main/d/dhttpd/dhttpd_1.02a-18_amd64.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.
Ryan Niebur <[email protected]> (supplier of updated dhttpd 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.8
Date: Sat, 23 May 2009 08:30:20 -0700
Source: dhttpd
Binary: dhttpd
Architecture: source amd64
Version: 1.02a-18
Distribution: unstable
Urgency: low
Maintainer: Ryan Niebur <[email protected]>
Changed-By: Ryan Niebur <[email protected]>
Description:
dhttpd - minimal secure webserver without cgi-bin support
Closes: 333553 447580 455410 468845 468872 516055 525948
Changes:
dhttpd (1.02a-18) unstable; urgency=low
.
* convert direct changes to quilt patches, add README.source
(Closes: #468845)
* adopt package (Closes: #525948)
* standards version 3.8.1
* debhelper 7, mess with the build system a lot
* mention in copyright that upstream homepage is gone (Closes:
#468872)
* add all options to help message and man page, thanks to Evgeni
Dobrev and David L. Anselmi for the patches (Closes: #447580)
* stop #defining _GNU_SOURCE (Closes: #455410)
* clean up the code a bit, thanks to Adam Majer for the patch (Closes:
#516055)
* add the beginnings of a test suite
* fix handling of directories when the uri doesn't end with a /, patch
based on patch from Pigeon (Closes: #333553)
* include other minor fixes from Pigeon
* add Vcs-* fields
* add a features list to the man page
* add DM-Upload-Allowed field
Checksums-Sha1:
034a752f5a65c03de1f2eef35d3da6ec43151dd1 1071 dhttpd_1.02a-18.dsc
edf18372ff244ddc5ae65251cb7348844210cb6e 15514 dhttpd_1.02a-18.diff.gz
404d44479395d2ed8f655f4e544716475bf43cdf 28688 dhttpd_1.02a-18_amd64.deb
Checksums-Sha256:
c61e7bf75cc58a51a1f1eddd6280396bf538055b8fe9a078279ad2a4bbd7f5f9 1071
dhttpd_1.02a-18.dsc
99cdd25019e1869217888cbb3c27a29b87648024e0ea39005705b35a22b5e9e4 15514
dhttpd_1.02a-18.diff.gz
80f9277280a133ac70a51cf04caabbdffb10a619ddc0071db455fd2c1d51b6f8 28688
dhttpd_1.02a-18_amd64.deb
Files:
0b1da8db905e5a033408f848c71212e4 1071 web optional dhttpd_1.02a-18.dsc
c48bb0dd26bb8bf8485c706c0f24738e 15514 web optional dhttpd_1.02a-18.diff.gz
034d38d2f80a318d3e50ff5d6aed364f 28688 web optional dhttpd_1.02a-18_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkoYG+UACgkQ5TUK4GCH0vi5dACfVWIR9RtLWh5XVBsby0Fowomp
8woAnRGunx6kP3KYZVdxd8V9It+x+4xR
=SkeJ
-----END PGP SIGNATURE-----
--- End Message ---