build problem for Fiasco u-kernel.. urgent help needed

mcs082016 at cse.iitd.ernet.in mcs082016 at cse.iitd.ernet.in
Fri Mar 13 11:44:49 CET 2009


Hi,
   I have tried to build Fiasco µ-Kernel using instructions found :

        http://os.inf.tu-dresden.de/fiasco/use.html

    I have downloaded whole repository using :
        $ svn co -N http://svn.tudos.org/repos/tudos/trunk tudos
    then  i have run
             $cd l4
             $make O=/my-user-build-dir config
          I have saved configuraion without changing anything.
          Then I have run
              make O=/my-user-build-dir
     But it gives me following error messages when building bootstrap :


... Generating bootstrap.ld
cpp -P -DPLACE_MODULES_AT_MODADDR    -DUSE_UCLIBC=y -DRAM_BASE=0x0
-DSYSTEM_x86_586 -DARCH_x86 -DCPUTYPE_586 -DL4API_
-DCONFIG_L4_CALL_SYSCALLS -DCONFIG_L4_ABS_SYSCALLS
-I/usr/src/tudos/l4/pkg/bootstrap/server/src
-I/usr/src/tudos/l4/pkg/bootstrap/server/src/ARCH-x86
-I/usr/src/tudos/l4/my-user-build-dir/pkg/bootstrap/idl/OBJ-x86-
-I/usr/src/tudos/l4/my-user-build-dir/include/x86
-I/usr/src/tudos/l4/my-user-build-dir/include
-I/usr/src/tudos/l4/../dice/include -I/home/drops/include/x86
-I/home/drops/include -nostdinc
-I/usr/src/tudos/l4/my-user-build-dir/include/x86/uclibc
-I/usr/src/tudos/l4/my-user-build-dir/include/uclibc
-I/usr/src/tudos/l4/my-user-build-dir/include/uclibc++
-I/home/drops/include/x86/uclibc -I/home/drops/include/uclibc
-I/home/drops/include/uclibc++
-I/usr/lib/gcc-lib/i486-linux-gnu/3.3.6/include
-I/usr/lib/gcc-lib/i486-linux-gnu/3.3.6/include-fixed -DMODADDR=0x02000000
-DLINKADDR=0x002d0000
/usr/src/tudos/l4/pkg/bootstrap/server/src/ARCH-x86/bootstrap.ld.in
bootstrap.ld;
  ==> Linking bootstrap
LD_PRELOAD=/usr/src/tudos/l4/my-user-build-dir/tool/gendep/libgendep.so
GENDEP_TARGET=bootstrap GENDEP_BINARY=ld  GENDEP_BINARY_ALT1=ld ld -m
elf_i386 -o bootstrap  exec.o module.o patch.o crt0.o region.o startup.o
init_kip_v2.o init_kip_v4.o libc_support+.o serial.o base_critical.o
support_x86.o -Ttext=0x2d0000 --hash-style=sysv
-L/usr/src/tudos/l4/my-user-build-dir/lib/x86_586
-L/usr/src/tudos/l4/my-user-build-dir/lib -L/home/drops/lib/x86_586
-L/home/drops/lib  -Tbootstrap.ld   -lcxx_base -lcxx_io -nostdlib
-ll4util -luc_c /usr/lib/gcc-lib/i486-linux-gnu/3.3.6/libgcc.a
-Ttext=0x2d0000 --warn-common
  ==> "bootstrap" built
  ==> Installing bootstrap to local build-tree
install -d /usr/src/tudos/l4/my-user-build-dir/bin/x86_586/
install -m 755 bootstrap
/usr/src/tudos/l4/my-user-build-dir/bin/x86_586/bootstrap
  ... Generating bootstrap.stripped
objcopy -S bootstrap bootstrap.stripped
BFD: bootstrap.stripped: section
`.gnu.linkonce.r._ZTVN19_GLOBAL__N__Z4uartv18BootstrapIOBackendE' can't be
allocated in segment 0
objcopy: bootstrap.stripped: Bad value
BFD: bootstrap.stripped: section
`.gnu.linkonce.r._ZTVN19_GLOBAL__N__Z4uartv18BootstrapIOBackendE' can't be
allocated in segment 0
objcopy: bootstrap.stripped: Bad value
make[5]: *** [bootstrap.stripped] Error 1
make[5]: Leaving directory
`/usr/src/tudos/l4/my-user-build-dir/pkg/bootstrap/server/src/OBJ-x86_586'
make[4]: ***
[/usr/src/tudos/l4/my-user-build-dir/pkg/bootstrap/server/src/OBJ-x86_586]
Error 2
make[4]: Leaving directory `/usr/src/tudos/l4/pkg/bootstrap/server/src'
make[3]: *** [src] Error 2
make[3]: Leaving directory `/usr/src/tudos/l4/pkg/bootstrap/server'
make[2]: *** [server] Error 2
make[2]: Leaving directory `/usr/src/tudos/l4/pkg/bootstrap'
make[1]: *** [bootstrap.bin] Error 2
make[1]: Leaving directory `/usr/src/tudos/l4/pkg'
make: *** [pkg] Error 2
root at sahyadri:/usr/src/tudos/l4#











For your information i am using ubuntu , gcc 3.3.6 and binutils 2.18.1


Delete & Prev | Delete & Next
Move to:





More information about the l4-hackers mailing list