Greeting
Hello, ALL.
I'm interested in oskit-mach,and I tried to compile it.
But when I compiled oskit-20000202.tar.gz, I failed.
Following is What I did.
((On GNU/Hurd))
1:extract oskit-20000202.tar.gz
2:cd above-directry;mkdir obj;cd obj
3:#../configure --prefix=/usr
4:#make
(failed with following)
-------------------------
make[1]: Entering directory `/sub/gnu/oskit-20000202/obj/examples/x86'
gcc -c -o hello.o -DOSKIT -MD -DHAVE_CONFIG_H -DOSKIT_X86 -DOSKIT_X86_PC -I.
-I../../../examples/x86 -I../../../examples/x86/more -I../../../examples/x86/shared
-I- -I../../../oskit/c -I../../../examples/x86/shared -I../.. -I../../.. -nostdinc
-Wall -fno-strict-aliasing -O2 -g ../../../examples/x86/hello.c
ld -Ttext 100000 -L../../lib \
-o hello ../../lib/multiboot.o hello.o \
-loskit_clientos -loskit_kern -loskit_lmm \
-loskit_c ../../lib/crtn.o
ld: warning: cannot find entry symbol _start; defaulting to 0000000000100000
../../lib/multiboot.o(.text+0x49): undefined reference to `_multiboot_main'
../../lib/multiboot.o(.data+0x4): undefined reference to `_oskit_version_string'
../../lib/liboskit_clientos.a(mem.o): In function `mem_realloc':
/sub/gnu/oskit-20000202/obj/clientos/../../clientos/mem.c:142: undefined reference to
`memcpy'
/sub/gnu/oskit-20000202/obj/clientos/../../clientos/mem.c:154: undefined reference to
`memcpy'
../../lib/liboskit_kern.a(gdb_pc_com.o): In function `gdb_pc_com_init':
/sub/gnu/oskit-20000202/obj/kern/../../kern/x86/pc/gdb_pc_com.c:75: undefined
reference to `gdb_trap_ss'
../../lib/liboskit_kern.a(gdb_pc_com.o): In function `gdb_pc_com_init':
/sub/gnu/oskit-20000202/obj/kern/../../oskit/x86/seg.h:210: undefined reference to
`gdb_pc_com_intr'
../../lib/liboskit_kern.a(gdb_pc_com.o): In function `gdb_pc_set_killswitch':
/sub/gnu/oskit-20000202/obj/kern/../../oskit/x86/seg.h:210: undefined reference to
`com_kill_intr'
../../lib/liboskit_kern.a(gdb_serial.o): In function `gdb_serial_converse':
/sub/gnu/oskit-20000202/obj/kern/../../kern/gdb_serial.c:382: undefined reference to
`gdb_copyin'
/sub/gnu/oskit-20000202/obj/kern/../../kern/gdb_serial.c:418: undefined reference to
`gdb_copyout'
/sub/gnu/oskit-20000202/obj/kern/../../kern/gdb_serial.c:474: undefined reference to
`gdb_copyout'
make[1]: *** [hello] Error 1
make[1]: Leaving directory `/sub/gnu/oskit-20000202/obj/examples/x86'
make: *** [examples/x86/all.MAKE] Error 2
-----------------
Is it possible to compile this on Hurd(native-compile) ?
I uesed following packages:
gnu-20000302.tar.gz
gcc_2.91.66-1.2.deb
binutils_2.9.1.0.25-2.deb(only ,Not otherpackages)
make_3.78.1-5.deb
...etc.....
it's likely that I misunderstand how to make it.
But if What I did was wrong, Could you tell it to me?
Thanks
H.Higuchi<[EMAIL PROTECTED]>