Archive into libloader.s.so Fails

Kenji Miyamoto kenji.miyamoto.bsd at gmail.com
Sun Jul 17 03:48:13 CEST 2005


When using the same configuration as last time (
http://os.inf.tu-dresden.de/pipermail/l4-hackers/2005/002346.html ), I
recieve this error well into the build of L4Env:



  ==> Archiving into libloader.s.so
LD_PRELOAD=/mnt/l4/usr/src/l4/tool/gendep/libgendep.so
GENDEP_TARGET=libloader.s.so GENDEP_BINARY=ld  ld -o libloader.s.so
-shared \
    -T../../../../../lib/x86_586/main_rel.ld main.s.o helper_dyn.s.o
errstr-l4ipc.s.o    -L../../../../../lib/x86_586/l4v2
-L/mnt/lfs/lib/x86_586/l4v2 -L../../../../../lib/x86_586
-L/mnt/lfs/lib/x86_586 -L../../../../../lib -L/mnt/lfs/lib
-L../../../../../../oskit10/lib -L/mnt/lfs/lib/oskit10 --whole-archive
-lsemaphore.p -lthread.p -ldm_generic.p -ldm_mem.p -lslab.p
-ll4env_err.p -ll4rm.p -ll4env_loaderruntime.p -llogserver.p -lnames.p
-lroot.o.p  -lgeneric_ts.p -lloaderif.p --no-whole-archive -ll4util.p
-ul4util_reboot -ugetopt_long
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libgcc.a   --nostdlib
ld: cannot find -lroot.o.p
make[5]: *** [libloader.s.so] Error 1
make[5]: Leaving directory
`/mnt/l4/usr/src/l4/pkg/loader/lib/runtime/OBJ-x86_586-l4v2'
make[4]: *** [OBJ-x86_586-l4v2] Error 2
make[4]: Leaving directory `/mnt/l4/usr/src/l4/pkg/loader/lib/runtime'
make[3]: *** [runtime] Error 2
make[3]: Leaving directory `/mnt/l4/usr/src/l4/pkg/loader/lib'
make[2]: *** [lib] Error 2
make[2]: Leaving directory `/mnt/l4/usr/src/l4/pkg/loader'
make[1]: *** [loader.lib] Error 2
make[1]: Leaving directory `/mnt/l4/usr/src/l4/pkg'
make: *** [pkg] Error 2



What doen the "ld: cannot find -lroot.o.p" mean?

- Kenji




More information about the l4-hackers mailing list