[Barrelfish-users] Interface types

Baumann Andrew andrewb at inf.ethz.ch
Wed Nov 2 17:23:52 CET 2011


Hi Georgios,

I'm not sure what you're trying to do here. Could you also send the relevant parts of bdis.if?

Andrew

> -----Original Message-----
> From: Georgios Varisteas [mailto:yorgos at kth.se]
> Sent: Wednesday, 2 November 2011 13:58
> To: barrelfish-users at lists.inf.ethz.ch
> Subject: [Barrelfish-users] Interface types
> 
> Hi,
> 
> I'm trying to create an interface (*.if) file and it seems that the
> documentation is contrasting the version of flounder in the repository.
> Specifically I get error messages like the following when I try to use typedef
> and arrays:
> 
> ./tools/bin/flounder -i ../src/if/platform/x86_64.if -i ../src/if/arch/x86_64.if -i
> ../src/if/types.if --generic-header ../src/if/bdis.if
> ./x86_64/include/if/bdis_defs.h
> Parse error at: "../src/if/bdis.if" (line 26, column 39):
> unexpected "["
> expecting letter or digit, "," or ")"
> 
> ./tools/bin/flounder -i ../src/if/platform/x86_64.if -i ../src/if/arch/x86_64.if -i
> ../src/if/types.if --generic-header ../src/if/bdis.if
> ./x86_64/include/if/bdis_defs.h
> Parse error at: "../src/if/bdis.if" (line 11, column 9):
> unexpected "t"
> expecting "alias", identifier, "message", "call", "response" or "rpc"
> make: *** [x86_64/include/if/bdis_defs.h] Error 1
> 
> I really need to have some complex types in the messages, so how can I fix
> this?
> 
> cheers,
> Georgios Varisteas
> _______________________________________________
> Barrelfish-users mailing list
> Barrelfish-users at lists.inf.ethz.ch
> https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users



More information about the Barrelfish-users mailing list