[Barrelfish-users] Compile error in lib/octopus/parser/parser.c

Kornilios Kourtis kornilios.kourtis at inf.ethz.ch
Thu Jul 5 10:13:22 CEST 2012


Hi Patrik,

On Wed, Jul 04, 2012 at 03:48:46PM +0000, Patrik Eklöf wrote:
> It seems there was a compile error in parser.c due to someone using bad
> coding practices of passing a string literal to a function expecting a
> char* (which really was expecting a string literal, though).  In case
> this error hasn't been fixed yet, I made a patch to fix the error.

The parser.c file is automatically generated by bison (yacc), which is why
lib/octopus/Hakefile silences some warnings for this particular file.
Based on one of your previous mails, I'm guessing that you generated
a new parse.c file.

You can check this using:
 hg diff ./lib/octopus/parser/parse.c

I think the real bug was the one in your previous mail about the yacc
error. I can't figure out why make decided to regenerate the file and I
can't reproduce it here. Maybe it was some kind of implicit make rule
invocation.

cheers,
Kornilios.

-- 
Kornilios Kourtis



More information about the Barrelfish-users mailing list