[EMAIL PROTECTED] writes:
<snip>
 > Session.c: In function `xaccSessionBeginSQL':
 > Session.c:197: parse error before `/'
 > Session.c:211: parse error before `/'

I think I've solved your problem.  Your gcc is running with the --ansi
option set, which disallows C++-style comments, which are present in 
Session.c.

I'll submit a patch to clean up this bug, but in the meantime, your
compiler seems to be gratitiously running with options that shouldn't
be set.

Could you save the following program to a file cpp-comment-test.c

/*****************************************************************\
 *                  cpp-comment-test.c                           *
\*****************************************************************/

#include <stdio.h>

// this is a c++ style comment 
int main(void)
{
   printf("Hello World\n");
   return 0;
}

/******************************************************************\
 *                      END OF FILE                               *
\******************************************************************/

And then try the following at the command line:

gcc -o cpp-comment-test cpp-comment-test.c
gcc --ansi -o cpp-comment-test2 cpp-comment-test.c

The first should work, the second should fail with an error message
like this:

cpp-comment-test.c:7: parse error before `/'

If the first also fails, there is something screwy with your gcc
setup - have you set gcc up to be an alias, a shell function, or a
shell script?

------------------------------------------------------------
Robert Merkel                              [EMAIL PROTECTED]

------------------------------------------------------------


--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]


Reply via email to