Hi, I am trying to build a Hurd toolchain using cross-gnu and cross-gnu-env on Debian Etch.
Steps followed: 1. Copy cross-gnu and cross-gnu-env to /bin. 2. mkdir -p build/src 3. Extract all source packages into build/src: binutils glibc gcc mig gnumach hurd Sources used: binutils-2.16.1.tar.bz2 cross-2.95.3.tar.bz2 gcc-3.3.6.tar.bz2 glibc-2.3.5.tar.bz2 gnumach-1-branch.tar.bz2 hurd.tar.bz2 (from cvs) mig.tar.bz2 (from cvs) 4. I am using a simple Makefile to build and clean: == Makefile == CC=gcc-3.4 build: ROOT=. cross-gnu clean: rm -rf bin i586-pc-gnu include info lib libexec man sys_root src/*.obj *~ == END == 5. So, "make" just builds, and when it does: === BEGIN QUOTE === ... /build/src/glibc/configure --without-cvs --build=i686-pc-linux-gnu --host=i586-pc-gnu --prefix= --with-headers= ... /build/sys_root/include --disable-profile --without-tls libc_cv_z_relro=no === END === It stops at: === BEGIN OUTPUT === running configure fragment for sysdeps/i386/elf running configure fragment for sysdeps/mach/hurd checking Hurd header version... bad configure: error: Hurd headers not installed or too old make: *** [build] Error 1" === END === What Hurd header files do I need to install on Debian Etch? >From where can I find the same? Thanks, SK -- Shakthi Kannan http://www.shakthimaan.com _______________________________________________ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd