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

Bug#552879: marked as done (unifdef: FTBFS: unifdef.c:204: error: conflicting types for 'getline')

Your message dated Mon, 02 Nov 2009 06:02:08 +0000
with message-id <E1N4pzU-0004V0-R3@ries.debian.org>
and subject line Bug#552879: fixed in unifdef 1.0+20030701-3
has caused the Debian Bug report #552879,
regarding unifdef: FTBFS: unifdef.c:204: 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

552879: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=552879
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: unifdef
Version: 1.0+20030701-1
Severity: serious
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20091028 qa-ftbfs
Justification: FTBFS on amd64


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

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:
> if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"unifdef\" -DVERSION=\"1.0+20030701\"  -I. -I.     -g -O2 -MT unifdef.o -MD -MP -MF ".deps/unifdef.Tpo" -c -o unifdef.o unifdef.c; \
> 	then mv -f ".deps/unifdef.Tpo" ".deps/unifdef.Po"; else rm -f ".deps/unifdef.Tpo"; exit 1; fi
> unifdef.c:204: error: conflicting types for 'getline'
> /usr/include/stdio.h:651: error: previous declaration of 'getline' was here
> make[2]: *** [unifdef.o] Error 1

The full build log is available from:

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: unifdef
Source-Version: 1.0+20030701-3

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

  to main/u/unifdef/unifdef_1.0+20030701-3.diff.gz
  to main/u/unifdef/unifdef_1.0+20030701-3.dsc
  to main/u/unifdef/unifdef_1.0+20030701-3_amd64.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 552879@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Bob Proulx <bob@proulx.com> (supplier of updated unifdef 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)

Hash: SHA1

Format: 1.8
Date: Sun, 01 Nov 2009 11:33:33 -0600
Source: unifdef
Binary: unifdef
Architecture: source amd64
Version: 1.0+20030701-3
Distribution: unstable
Urgency: low
Maintainer: Bob Proulx <bob@proulx.com>
Changed-By: Bob Proulx <bob@proulx.com>
 unifdef    - Remove cpp '#ifdef' lines from files
Closes: 552879 553462
 unifdef (1.0+20030701-3) unstable; urgency=low
   * Acknowledge QA upload.
   * New maintainer.  (Closes: #553462)
   * Merge QA NMU with maintainer version.
   * Remove unneeded actions in configure target.
   * Fix FTBFS due to libc addition of conflicting symbol 'getline'.
     (Closes: #552879)
   * Increase debhelper compat level to 7.
   * Increase standards conformance version to 3.8.3.
   * Appease lintian warning about ignoring make clean return status by no
     longer ignoring it.
 9511a94d3184d2258fa23f7076b3b9bf1646fbd4 978 unifdef_1.0+20030701-3.dsc
 905a8f09dddf631c36f159d6c1564678d7c0119f 4115 unifdef_1.0+20030701-3.diff.gz
 31d817bf653214b8fad17e20faabfaa1cc3dfb2f 15586 unifdef_1.0+20030701-3_amd64.deb
 a716a81d4c242f7b0047f30dccd27ed4c46b02169f862ebfb3bc9ac330ff56d1 978 unifdef_1.0+20030701-3.dsc
 d5f2a22b0ec8651f840fd4ec719b6821500e06e6a372ea3392a4fa153179c357 4115 unifdef_1.0+20030701-3.diff.gz
 f5d3ecac734fc00c4462543fb49e1507162fb2f4826cadfc9a9ae0ecc320c338 15586 unifdef_1.0+20030701-3_amd64.deb
 ffcfc12f2e2b2de6d4376d4fbf655d94 978 devel optional unifdef_1.0+20030701-3.dsc
 3f8d7040e49546aff9bbfdf5a1676b56 4115 devel optional unifdef_1.0+20030701-3.diff.gz
 229b0ee9d71471a3f9bcd4eabbfc3dc6 15586 devel optional unifdef_1.0+20030701-3_amd64.deb

Version: GnuPG v1.4.10 (GNU/Linux)


--- End Message ---

Reply to: