compile error

盛淑蕙 saya.sheng at gmail.com
Mon Apr 14 04:09:36 CEST 2008


Hi,
I have downloaded the fiasco,l4linux and l4env as following

./repomgr co fiasco
./repomgr co hello
./repomgr co l4linux2.6-env
svn co http://svn.tudos.org/repos/l4linux/trunk l4linux-2.6

It is failed to compile during building the loader package.

=== Building lib of "loader" ===
PWD=/usr/l4/pkg/loader make -C loader lib -o include -o idl
make[2]: Entering directory `/usr/l4/l4/pkg/loader'
test -f lib/broken -o -f lib/obsolete ||                \
            if [ -f lib/Makefile ] ; then PWD=/usr/l4/pkg/loader/lib
make -C lib  ; fi
make[3]: Entering directory `/usr/l4/l4/pkg/loader/lib'
test -f clientlib/broken -o -f clientlib/obsolete ||            \
            if [ -f clientlib/Makefile ] ; then
PWD=/usr/l4/pkg/loader/lib/clientlib make -C clientlib  ; fi
make[4]: Entering directory `/usr/l4/l4/pkg/loader/lib/clientlib'
PWD=/usr/l4/build/l4env/pkg/loader/lib/clientlib/OBJ-x86_586-l4v2 make
 -C /usr/l4/build/l4env/pkg/loader/lib/clientlib/OBJ-x86_586-l4v2 -f
Makefile
make[5]: Entering directory
`/usr/l4/build/l4env/pkg/loader/lib/clientlib/OBJ-x86_586-l4v2'
make[5]: Leaving directory
`/usr/l4/build/l4env/pkg/loader/lib/clientlib/OBJ-x86_586-l4v2'
make[4]: Leaving directory `/usr/l4/l4/pkg/loader/lib/clientlib'
test -f runtime/broken -o -f runtime/obsolete ||                \
            if [ -f runtime/Makefile ] ; then
PWD=/usr/l4/pkg/loader/lib/runtime make -C runtime  ; fi
make[4]: Entering directory `/usr/l4/l4/pkg/loader/lib/runtime'
PWD=/usr/l4/build/l4env/pkg/loader/lib/runtime/OBJ-x86_586-l4v2 make
-C /usr/l4/build/l4env/pkg/loader/lib/runtime/OBJ-x86_586-l4v2 -f
Makefile
make[5]: Entering directory
`/usr/l4/build/l4env/pkg/loader/lib/runtime/OBJ-x86_586-l4v2'
  ==> Linking to shared libloader.s.so
LD_PRELOAD=/usr/l4/build/l4env/tool/gendep/libgendep.so
GENDEP_TARGET=libloader.s.so GENDEP_BINARY=ld   ld -m elf_i386 \
           -o libloader.s.so -shared
-T/usr/l4/build/l4env/lib/x86_586/main_rel.ld
/usr/l4/build/l4env/lib/x86_586/crt0.s.o helper_dyn.s.o
--hash-style=sysv  -L/usr/l4/build/l4env/lib/x86_586/l4v2
-L/usr/l4/build/l4env/lib/x86_586 -L/usr/l4/build/l4env/lib
-L/usr/l4/drops/lib/x86_586/l4v2 -L/usr/l4/drops/lib/x86_586
-L/usr/l4/drops/lib  --whole-archive -lsemaphore.p -lthread.p
-ldm_generic.p -ldm_mem.p -lslab.p -ll4env_err.p -ll4rm.p -ll4env.p
-llogserver.p -lnames.p -lroot.p -lc_be_l4env_start_stop.p
-lc_be_minimal_log_io.p -lc_be_simple_mem.p -lc_be_mmap.p
-lc_be_mmap_util.p -luclibc_support.p -lgeneric_ts.p
-lgeneric_fprov.p -lloaderif.p -ll4util_root.p -lsigma0.p
--no-whole-archive -ll4sys.p -ll4util.p -ul4util_reboot -ugetopt_long
/usr/lib/gcc/i486-linux-gnu/4.1.3/libgcc.a
ld: cannot find -luclibc_support.p
make[5]: *** [libloader.s.so] Error 1
make[5]: Leaving directory
`/usr/l4/build/l4env/pkg/loader/lib/runtime/OBJ-x86_586-l4v2'
make[4]: *** [/usr/l4/build/l4env/pkg/loader/lib/runtime/OBJ-x86_586-l4v2]
Error 2
make[4]: Leaving directory `/usr/l4/l4/pkg/loader/lib/runtime'
make[3]: *** [runtime] Error 2
make[3]: Leaving directory `/usr/l4/l4/pkg/loader/lib'
make[2]: *** [lib] Error 2
make[2]: Leaving directory `/usr/l4/l4/pkg/loader'
make[1]: *** [loader.lib] Error 2
make[1]: Leaving directory `/usr/l4/l4/pkg'
make: *** [pkg] Error 2
make: Leaving directory `/usr/l4/l4'


my gcc version is 4.1.3 and using xubuntu.
Any other packages needed to be installed ?

thank you




More information about the l4-hackers mailing list