[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
L4-Hurd compile erros and directory structure
From: |
Christopher Nelson |
Subject: |
L4-Hurd compile erros and directory structure |
Date: |
Thu, 15 Jan 2004 12:10:33 -0700 |
I have downloaded
and compiled Pistachio-0.2, and have been trying to compile hurd-l4.
Apparently there is a directory structure expected that I do not have in
place. My structure looks like this:
/gnu/src/hurd-l4
/gnu/src/pistachio-0.2
/gnu/l4
This last directory
is the --prefix I used for both hurd and pistachio. Currently the compile
is failing b/c certain include files (notably l4.h) cannot be found. The
include in laden is <l4.h> which obviously means that it's expected to be
in the system include path somewhere. I have repeatedly read the README
file, but it offers no clues as to how things need to be setup. If someone
could help me understand what I am doing wrong, I would appreciate it.
Note that l4.h doesn't seem to be an artifact of Pistachio as I had first
assumed, since make install in Pistachio does not copy a file with this name
anywhere. In addition, the l4.h that is in libl4 looks for some include
files that simply are not present at all in the pistachio distribution
(l4/syscall.h is an example.) I must have missed something, but I'm at a
loss as to what.
I am compiling under
Gentoo Linux
bsd-dev wortel # gcc
-v
Reading specs from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/specs
Configured with:
/var/tmp/portage/gcc-3.2.3-r1/work/gcc-3.2.3/configure --prefix=/usr
--bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.2
--includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include
--datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.2
--mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.2/man
--infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.2/info --enable-shared
--host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --with-system-zlib
--enable-languages=c,c++,f77,objc,java --enable-threads=posix --enable-long-long
--disable-checking --enable-cstdio=stdio --enable-clocale=generic
--enable-__cxa_atexit --enable-version-specific-runtime-libs
--with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/include/g++-v3
--with-local-prefix=/usr/local --enable-shared --enable-nls
--without-included-gettext
Thread model: posix
gcc version 3.2.3 20030422
(Gentoo Linux 1.4 3.2.3-r1, propolice)
- L4-Hurd compile erros and directory structure,
Christopher Nelson <=