cmake 2.6 on hppa blocked by glibc FTBFS on hppa
André Wöbbeking writes:
> Hi Maitland,
>
> could you've a look at the build issue on hppa and fix it so that 2.6
> will be in Lenny.
>
> Thanks in advance!
>
>
> Cheers,
> André
I mentioned on irc:
Notice that hppa is behind on glibc, version 2.7-10, and
versions 2.7-11 and 2.7-12 which fix hppa bugs (#483295) FTBFS on hppa :(
So glibc 2.7-10 is the source for libc6-dev 2.7-10 which
is installed on the Debian hppa build machine. Alas it has a bad
/usr/include/sys/user.h file which is unlike the same file
on other architectures. Building cmake fails because of this.
In file included from /usr/include/sys/procfs.h:36,
from /build/buildd/cmake-2.6.0/Source/kwsys/SystemInformation.cxx:49:
/usr/include/sys/user.h:1:24: error: linux/user.h: No such file or directory
Recent kernel headers, and linux-libc-dev packages no longer
contain a /usr/include/linux/user.h file. It is now no longer
referenced in recent /usr/include/sys/user.h file provided by libc6-dev
packages for other architectures.
Since then two newer versions on glibc have appeared which
claim to fix this situation, but they both (2.7-11 and 2.7-12)
fail to build on hppa
http://buildd.debian.org/build.php?&pkg=glibc&ver=2.7-12&arch=hppa&file=log
My hope is that the glibc maintainers have noticed the failure
to build on hppa, and that the Debian hppa porters have some
insight. I figure once glibc is consistant, cmake will be good to go.
-Maitland
Reply to: