L4Env Building Problem!
Marius.bao
marius.bao at gmail.com
Mon Jun 11 10:51:20 CEST 2007
Hi,
Thanks for previous information.
I've checkouted l4env using:
svn checkout -N http://svn.tudos.org/repos/tudos/trunk tudos
cd l4
./repomgr co l4env
When I tried to compile l4env, errors occured in some idl file.
eg: names.idl in names package
import <l4/sys/types.h>
import <l4/names/libnames.h>
/** IDL interface of the name server. */
interface names
{
long register([in, string] char *name);
long register_thread([in, string] char *name,
[in] l4_threadid_t id);
long unregister_thread([in, string] char *name,
[in] l4_threadid_t id);
long unregister_task([in] l4_threadid_t id);
long query_name([in, string] char *name,
[out] l4_threadid_t *id);
long query_id([in] l4_threadid_t id,
[out, string, prealloc_client, max_is(NAMES_MAX_NAME_LEN)] (*)
char **name);modified
......
};
errors occured in the last function at the (*) line, the error
information is as follows:
unknown attribute
dice: 1 Error(s) and 0 Warning(s) occured.
when I modified the function into long query_id([in] l4_threadid_t id,
[out, string]
char **name);
It compiles OK. I don't know what's the problem as I know little about
the corba idl.
More information about the l4-hackers
mailing list