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

Bug#552896: marked as done (thttpd: FTBFS: htpasswd.c:57: error: conflicting types for 'getline')



Your message dated Sun, 01 Nov 2009 00:21:21 +0000
with message-id <E1N4OC9-0005jf-QP@ries.debian.org>
and subject line Bug#552896: fixed in thttpd 2.25b-9
has caused the Debian Bug report #552896,
regarding thttpd: FTBFS: htpasswd.c:57: error: conflicting types for 'getline'
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.)


-- 
552896: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=552896
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: thttpd
Version: 2.25b-8
Severity: serious
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20091028 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

In eglibc <= 2.9, getline was only defined if _GNU_SOURCE was defined.
In eglibc 2.10, getline is always defined (since it became a standard in
POSIX2008). The problem is that your package already has a function
named getline(), which now conflicts with glibc's. You need to rename
your function to something else.
Ubuntu already fixed many occurences of your problem, so it is possible
that an Ubuntu patch is available for your package. Look at the PTS to
find out.

Relevant part:
> gcc -O2 -DHAVE__PROGNAME=1 -DHAVE_FCNTL_H=1 -DHAVE_GRP_H=1 -DHAVE_MEMORY_H=1 -DHAVE_PATHS_H=1 -DHAVE_POLL_H=1 -DHAVE_SYS_POLL_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBCRYPT=1 -DHAVE_STRERROR=1 -DHAVE_WAITPID=1 -DHAVE_VSNPRINTF=1 -DHAVE_DAEMON=1 -DHAVE_SETSID=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_SIGSET=1 -DHAVE_ATOLL=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_SELECT=1 -DHAVE_POLL=1 -DHAVE_TM_GMTOFF=1 -DHAVE_INT64T=1 -DHAVE_SOCKLENT=1  -I.. -DWEBDIR=\"/var/www\" -c htpasswd.c
> htpasswd.c:57: error: conflicting types for 'getline'
> /usr/include/stdio.h:651: error: previous declaration of 'getline' was here
> make[2]: *** [htpasswd.o] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/10/28/thttpd_2.25b-8_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr             GPG: 1024D/023B3F4F |



--- End Message ---
--- Begin Message ---
Source: thttpd
Source-Version: 2.25b-9

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

thttpd-util_2.25b-9_i386.deb
  to main/t/thttpd/thttpd-util_2.25b-9_i386.deb
thttpd_2.25b-9.diff.gz
  to main/t/thttpd/thttpd_2.25b-9.diff.gz
thttpd_2.25b-9.dsc
  to main/t/thttpd/thttpd_2.25b-9.dsc
thttpd_2.25b-9_i386.deb
  to main/t/thttpd/thttpd_2.25b-9_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 552896@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Barry deFreese <bdefreese@debian.org> (supplier of updated thttpd 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 29 Oct 2009 23:10:11 -0400
Source: thttpd
Binary: thttpd thttpd-util
Architecture: source i386
Version: 2.25b-9
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Barry deFreese <bdefreese@debian.org>
Description: 
 thttpd     - tiny/turbo/throttling HTTP server
 thttpd-util - tiny/turbo/throttling HTTP server (utilities)
Closes: 525207 540621 552896
Changes: 
 thttpd (2.25b-9) unstable; urgency=low
 .
   * QA upload.
   * 08-local-getline.dpatch - (Closes: #552896).
     + Rename getline to local_getline.
   * Move from section web to httpd. (Closes: #540621).
   * Move logrotate to Recommends. (Closes: #525207).
   * Bump Standards Version to 3.8.3 (No changes needed).
Checksums-Sha1: 
 00327f7fd33f75612ecd94f240e0f4fceed854ac 1027 thttpd_2.25b-9.dsc
 9a5f7264a1155db1875727ebee1e5a0125c321ec 19085 thttpd_2.25b-9.diff.gz
 b4b918069aa447a04f4e27c5fb0eec2cd376fdc5 61678 thttpd_2.25b-9_i386.deb
 e37fb6df4ce3c64a24af922684dd855cf5e92f0c 28010 thttpd-util_2.25b-9_i386.deb
Checksums-Sha256: 
 eb2d5129d882c08b930ed60746c4fc60312a3cc2e66a9670df548ffd14c0bf3c 1027 thttpd_2.25b-9.dsc
 de0c42e0ae98b38d04b93c6ec2dc340e8fb1f23b168a12dfb9c5d504dbcbafe4 19085 thttpd_2.25b-9.diff.gz
 be9e32bc69e20defe4adb0a2b693a2c60b2639721a4b671df82c03a6d98274b2 61678 thttpd_2.25b-9_i386.deb
 e18418e6e159068efaaa47f0f4d0593ac6c88919bca8c68104b21b769b6d50f2 28010 thttpd-util_2.25b-9_i386.deb
Files: 
 87462d9deec88f0c859d6a77382468d9 1027 httpd optional thttpd_2.25b-9.dsc
 de832a2176d54b8a2dbc56539a7d6aca 19085 httpd optional thttpd_2.25b-9.diff.gz
 4aa35331cf6b2210cc5cd8471b3152d9 61678 httpd optional thttpd_2.25b-9_i386.deb
 67dd652632c914a14a1e612d82e4d2ce 28010 httpd optional thttpd-util_2.25b-9_i386.deb

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

iEYEARECAAYFAkrqXA4ACgkQ5ItltUs5T36ZkACg6xBSEw6JJl1VAuvjIBV7Q7oW
NrgAoLR6rY6bLJdsAP/Q4t2zhCZtKijC
=BSis
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: