[Debian-med-packaging] Bug#552830: readseq: FTBFS: ureadseq.c:145: error: conflicting types for 'getline'

Charles Plessy plessy at debian.org
Thu Oct 29 07:00:05 UTC 2009


tag 552830 confirmed
tag 552821 confirmed
thanks

Le Wed, Oct 28, 2009 at 11:35:00AM +0100, Lucas Nussbaum a écrit :
> Source: readseq
> Version: 1-7
> Severity: serious
> User: debian-qa at 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.

Le Wed, Oct 28, 2009 at 11:37:24AM +0100, Lucas Nussbaum a écrit :
> Source: wise
> Version: 2.4.1-7
> Severity: serious
> User: debian-qa at lists.debian.org
> Usertags: qa-ftbfs-20091028 qa-ftbfs
> Justification: FTBFS on amd64

Hi Lucas,

interestingly, this uncovered a nice case of software recycling: wise is using
some part of the readseq source code, through a file that actually comes from
HMMER2.

Cheers,

-- 
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan



More information about the Debian-med-packaging mailing list