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

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: