[Ns-developers] elf-loader branch
Laurynas Riliskis
laurynas.riliskis at ltu.se
Mon Sep 5 03:58:46 PDT 2011
Hi,
I thought I will give a new try for the elf loader and see if I can
make it work.
Currently I am running on Ubuntu 11.04 and had to change line 137 in
extract-system-config.py to
'/usr/lib/debug/lib32/ld-2.13.so' .
So far so good. However, then running make I get a fattal error
I even get the same error on fresh ubuntu 9.10 installation.
It would be usefull to have some tutorial how to use it.
I would offer my self to write on if I could get some support in making
it run.
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.avprintf-cb.d -DLDSO_SONAME=\"ldso\" -
fno-stack-protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./
x86_64/ -fpic -fvisibility=hidden -o avprintf-cb.o -c avprintf-cb.c
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.dprintf.d -DLDSO_SONAME=\"ldso\" -fno-
stack-protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./
x86_64/ -fpic -fvisibility=hidden -o dprintf.o -c dprintf.c
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.vdl-utils.d -DLDSO_SONAME=\"ldso\" -fno-
stack-protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./
x86_64/ -fpic -fvisibility=hidden -o vdl-utils.o -c vdl-utils.c
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.vdl-log.d -DLDSO_SONAME=\"ldso\" -fno-
stack-protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./
x86_64/ -fpic -fvisibility=hidden -o vdl-log.o -c vdl-log.c
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.vdl.d -DLDSO_SONAME=\"ldso\" -fno-stack-
protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./x86_64/ -
fpic -fvisibility=hidden -o vdl.o -c vdl.c
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.system.d -DLDSO_SONAME=\"ldso\" -fno-
stack-protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./
x86_64/ -fpic -fvisibility=hidden -o system.o -c system.c
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.alloc.d -DLDSO_SONAME=\"ldso\" -fno-
stack-protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./
x86_64/ -fpic -fvisibility=hidden -o alloc.o -c alloc.c
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.vdl-reloc.d -DLDSO_SONAME=\"ldso\" -fno-
stack-protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./
x86_64/ -fpic -fvisibility=hidden -o vdl-reloc.o -c vdl-reloc.c
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.vdl-gc.d -DLDSO_SONAME=\"ldso\" -fno-
stack-protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./
x86_64/ -fpic -fvisibility=hidden -o vdl-gc.o -c vdl-gc.c
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.vdl-lookup.d -DLDSO_SONAME=\"ldso\" -
fno-stack-protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./
x86_64/ -fpic -fvisibility=hidden -o vdl-lookup.o -c vdl-lookup.c
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.futex.d -DLDSO_SONAME=\"ldso\" -fno-
stack-protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./
x86_64/ -fpic -fvisibility=hidden -o futex.o -c futex.c
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.vdl-tls.d -DLDSO_SONAME=\"ldso\" -fno-
stack-protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./
x86_64/ -fpic -fvisibility=hidden -o vdl-tls.o -c vdl-tls.c
as -o x86_64/stage0.o x86_64/stage0.S
cc -g3 -Wall -Werror -DMALLOC_DEBUG_ENABLE -DHAVE_VALGRIND_H -I/usr/
include -D_GNU_SOURCE -Wp,-MD,.x86_64/machine.d -DLDSO_SONAME=\"ldso\"
-fno-stack-protector -I./ -I/home/lauril/dev/ns-elf/elf-loader/ -I./
x86_64/ -fpic -fvisibility=hidden -o x86_64/machine.o -c x86_64/
machine.c
x86_64/machine.c:354:1: fatal error: opening dependency file .x86_64/
machine.d: No such file or directory
compilation terminated.
make: *** [x86_64/machine.o] Error 1
any suggestion for a fix?
Larry
More information about the Ns-developers
mailing list