You could try running the headerfile through the C pre-processor first (gcc -E) with any required includes so you expand out special declaration macros.
Sam -----Original Message----- From: Nicolas <[email protected]> Sent: 15 May 2009 19:12 To: [email protected] Subject: [Vala] Problem converting library Hi, I'm trying to port a non Glib library, and i have some problems. For example, when vala-gen-introspect try to convert this: GAULFUNC population *ga_genesis_integer( const int population_size, const int num_chromo, const int len_chromo, GAgeneration_hook generation_hook, (!!! this is the line 507 !!!) GAiteration_hook iteration_hook, GAdata_destructor data_destructor, GAdata_ref_incrementor data_ref_incrementor, GAevaluate evaluate, GAseed seed, GAadapt adapt, GAselect_one select_one, GAselect_two select_two, GAmutate mutate, GAcrossover crossover, GAreplace replace, vpointer userdata ); It return: /usr/local/include/gaul.h:507: syntax error, unexpected identifier /usr/local/include/gaul.h:509: syntax error, unexpected typedef-name, expecting identifier or '(' or '*' /usr/local/include/gaul.h:510: syntax error, unexpected identifier, expecting ',' or ';' /usr/local/include/gaul.h:512: syntax error, unexpected typedef-name, expecting identifier or '(' or '*' /usr/local/include/gaul.h:513: syntax error, unexpected typedef-name, expecting identifier or '(' or '*' /usr/local/include/gaul.h:514: syntax error, unexpected typedef-name, expecting identifier or '(' or '*' /usr/local/include/gaul.h:515: syntax error, unexpected typedef-name, expecting identifier or '(' or '*' /usr/local/include/gaul.h:516: syntax error, unexpected typedef-name, expecting identifier or '(' or '*' /usr/local/include/gaul.h:517: syntax error, unexpected typedef-name, expecting identifier or '(' or '*' /usr/local/include/gaul.h:518: syntax error, unexpected typedef-name, expecting identifier or '(' or '*' Do you know what can i do to resolve this problem ? Thanks in advance to everyone who can help me. Nicolas. _______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list _______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
