On Sat Jul 16, 2005 at 18:48:13 -0700, Kenji Miyamoto wrote:
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?
Your configuration indicates that you did not choose the "Use roottask" option, right? Can you please post your l4/Makeconf.bid.local file?! What's your make version (make --version)?
Adam