Urgent help needed .. for svn revision 444 . it seems to a bug.. please solve as soon as possible.

Björn Döbel doebel at os.inf.tu-dresden.de
Sun Apr 5 17:24:31 CEST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

first of all, please do not double-post.

> root at tapas-laptop:/home/tapas/tudos/l4# gcc --version
  ^^^^
There is absolutely no reason to build L4 as root user.

> gcc (Ubuntu 4.3.2-1ubuntu12) 4.3.2

No problem with that. I'm building with the same compiler.

> [..]
> $svn up dope

Better use the repomgr to checkout DOpE:
./repomgr co dope

>  [..]
> 
> /home/tapas/tudos/l4/pkg/loader/examples/fprov-l4/main.c -o main.o
> In function ‘open’,
>     inlined from ‘l4fprov_file_ext_write_component’ at
> /home/tapas/tudos/l4/pkg/loader/examples/fprov-l4/main.c:117:
> /usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’
> declared with attribute error: open with O_CREAT in second argument
> needs 3 arguments
> make[5]: *** [main.o] Error 1
> make[5]: Leaving directory
> `/home/tapas/5thAprilUserbuild/pkg/loader/examples/fprov-l4/OBJ-x86_586-l4v2'
> make[4]: *** [/home/tapas/5thAprilUserbuild/pkg/loader/examples/fprov-l4/OBJ-x86_586-l4v2]
> Error 2
> make[4]: Leaving directory `/home/tapas/tudos/l4/pkg/loader/examples/fprov-l4'
> make[3]: *** [fprov-l4] Error 2
> make[3]: Leaving directory `/home/tapas/tudos/l4/pkg/loader/examples'
> make[2]: *** [examples] Error 2
> make[2]: Leaving directory `/home/tapas/tudos/l4/pkg/loader'
> make[1]: *** [loader.bin] Error 2
> make[1]: Leaving directory `/home/tapas/tudos/l4/pkg'
> make: *** [pkg] Error 2

Seems there were some modifications to fprov-l4 recently which may be
the cause. You can ignore this for now (using your patch) as you won't
need this program.

> [..]
>
>   ... Generating simpleterm.dpi
> LD_PRELOAD=/home/tapas/5thAprilUserbuild/tool/gendep/libgendep.so
> GENDEP_TARGET=simpleterm.dpi GENDEP_BINARY=perl
> /home/tapas/tudos/l4/tool/gen_dopecode/gen_dopecode
> /home/tapas/tudos/l4/pkg/dope/examples/dopecmd/common/simpleterm.dpe
>> simpleterm.dpi
> /bin/bash: /home/tapas/tudos/l4/tool/gen_dopecode/gen_dopecode: No
> such file or directory
> make[6]: *** [simpleterm.dpi] Error 127
> make[6]: Leaving directory
> `/home/tapas/5thAprilUserbuild/pkg/dope/examples/dopecmd/l4/OBJ-x86_586-l4v2'
> make[5]: *** [/home/tapas/5thAprilUserbuild/pkg/dope/examples/dopecmd/l4/OBJ-x86_586-l4v2]
> Error 2
> make[5]: Leaving directory `/home/tapas/tudos/l4/pkg/dope/examples/dopecmd/l4'
> make[4]: *** [l4] Error 2
> make[4]: Leaving directory `/home/tapas/tudos/l4/pkg/dope/examples/dopecmd'
> make[3]: *** [dopecmd] Error 2
> make[3]: Leaving directory `/home/tapas/tudos/l4/pkg/dope/examples'
> make[2]: *** [examples] Error 2
> make[2]: Leaving directory `/home/tapas/tudos/l4/pkg/dope'
> make[1]: *** [dope.bin] Error 2
> make[1]: Leaving directory `/home/tapas/tudos/l4/pkg'
> make: *** [pkg] Error 2
> root at tapas-laptop:/home/tapas/tudos/l4#
> 
> 
> This seems to me that some files are not available or deleted from svn

No. It is there. You can manually fix this by going to l4/tool and
running "svn up gen_dopecode". Otherwise you may use the repomgr to
checkout DOpE as described above and it will do this automatically.

Cheers,
Bjoern
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknYzSwACgkQP5ijxgQLUNn7jACdE+fNxfE/JsTosiIyU+DKne86
of0An26SlHizjHdGXutSCG7b9QYsxfFb
=khl9
-----END PGP SIGNATURE-----




More information about the l4-hackers mailing list