Source: parted
Version: 2.3-12
Severity: normal
Tags: patch
User: debian-...@lists.debian.org
Usertags: port-x32 ftbfs-gnulib

I'm getting parted build failures on the unofficial Debian x32 port:

<URL:http://buildd.debian-ports.org/status/fetch.php?pkg=parted&arch=x32&ver=2.3-12&stamp=1358757053>
...
/bin/bash ../libtool  --tag=CC   --mode=compile
x86_64-linux-gnux32-gcc -std=gnu99  -I. -I../../lib
-D_FORTIFY_SOURCE=2  -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security -Werror -MT
localcharset.lo -MD -MP -MF .deps/localcharset.Tpo -c -o
localcharset.lo ../../lib/localcharset.c
libtool: compile:  x86_64-linux-gnux32-gcc -std=gnu99 -I. -I../../lib
-D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4
-Wformat -Werror=format-security -Werror -MT localcharset.lo -MD -MP
-MF .deps/localcharset.Tpo -c ../../lib/localcharset.c  -fPIC -DPIC -o
.libs/localcharset.o
In file included from ../../lib/localcharset.c:30:0:
./stdio.h:458:1: error: 'gets' undeclared here (not in a function)
make[5]: *** [localcharset.lo] Error 1
make[5]: Leaving directory
`/build/buildd-parted_2.3-12-x32-4Eh55m/parted-2.3/build-deb/lib'
make[4]: *** [all-recursive] Error 1
...

The cause of this is that x32 is using eglibc 2.16 currently (and I'm
planning to move to 2.17 from experimental soon), so this will affect
all architectures once eglibc 2.17+ hits sid (after the freeze).  I'm
attaching a debdiff of the changes I used to build an upload for
debian-ports/unreleased.
-- 
Daniel Schepler

Attachment: parted.debdiff
Description: Binary data

Reply via email to