On Friday 04 May 2007 05:59:08 Steve Langasek wrote:
> The latest version of checkinstall is failing to build on alpha and ia64
> because you are build-depending on libc6-dev, which is not the right
> package on these archs (or on non-Linux archs).
I didn't know that. I'm sorry for the inconvenience.
> If there is a reason you
> need this versioned build-dep on libc6-dev (which is not explained in the
> changelog),
It (sort of) is explained: the last line in the changelog says:
* Correct the readlink definition to match the newer 2.5 glibc: now return
a ssize_t instead of an int.
I think it is necessary since (I think) this changes the ABI: readlink in 2.5
returns a ssize_t whereas previously it returned an int. This causes no
problem when sizeof(ssize_t) == sizeof(int) (which is the case in i386), but
it causes a FTBFS when used in 64 bit archs. This change was made because
there were bugs reported upstream for a FTBFS on 64 bit archs.
> please fix the build-dep to be architecture-conditional,
> build-depending on libc6.1-dev on alpha and ia64 instead of on libc6-dev.
The versions should be the same? I am not sure how the arch-dependant
dependencies work, I have changed them to read the following:
libc6-dev (>= 2.5) [!alpha,!ia64], libc6.1-dev (>= 2.5) [alpha, ia64]
Shouldn't I be taking into account the kFreeBSD and Hurd ports too? If so,
which tags should I use in the build-dep line?
--
Felipe Sateler
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]