hi all got strange problem that i cant seem to shift, after upgrading to ubuntu 12.04 i can no longer compile openvix all goes well uptill building orc native
NOTE: package orc-native-0.4.10-r0: task do_compile: Failed
strange thing is if i clean and bitbake orc it builds fine with no errors but then bitbake openvix and it bombs out on orc again ?
even stranger is openpli builds fine and i get no errors what so ever

cheers
osborne82
Code:
-MF .deps/mt19937ar.Tpo -c -o mt19937ar.o mt19937ar.c
| example3.c: In function 'main':
| example3.c:20:7: error: too many arguments to function 'convert_I420_AYUV'
| example2.c: In function 'main':
| example2.c:24:3: warning: passing argument 2 of 'audio_add_mono_to_stereo_scaled_s16' makes integer from pointer without a cast [enabled by default]
| example1.c: In function 'main':
| example1.c:22:3: warning: passing argument 2 of 'audio_add_s16' makes integer from pointer without a cast [enabled by default]
| example1orc.h:69:6: note: expected 'int' but argument is of type 'short int *'
| example1.c:22:3: error: too many arguments to function 'audio_add_s16'
| example1orc.h:69:6: note: declared here
| example2orc.h:69:6: note: expected 'int' but argument is of type 'short int *'
| example2.c:24:3: error: too many arguments to function 'audio_add_mono_to_stereo_scaled_s16'
| example2orc.h:69:6: note: declared here
| example3orc.h:69:6: note: declared here
| make[3]: *** [example3.o] Error 1
| make[3]: *** Waiting for unfinished jobs....
| make[3]: *** [example1.o] Error 1
| make[3]: *** [example2.o] Error 1
| mt19937ar.c: In function 'update_context':
| mt19937ar.c:259:3: warning: passing argument 2 of 'mt19937ar_mix' makes integer from pointer without a cast [enabled by default]
| mt19937arorc.h:69:6: note: expected 'int' but argument is of type 'orc_uint32 *'
| mt19937ar.c:259:3: error: too many arguments to function 'mt19937ar_mix'
| mt19937arorc.h:69:6: note: declared here
| mt19937ar.c:261:3: warning: passing argument 2 of 'mt19937ar_mix' makes integer from pointer without a cast [enabled by default]
| mt19937arorc.h:69:6: note: expected 'int' but argument is of type 'orc_uint32 *'
| mt19937ar.c:261:3: error: too many arguments to function 'mt19937ar_mix'
| mt19937arorc.h:69:6: note: declared here
| mt19937ar.c:262:3: warning: passing argument 2 of 'mt19937ar_temper' makes integer from pointer without a cast [enabled by default]
| mt19937arorc.h:70:6: note: expected 'int' but argument is of type 'orc_uint32 *'
| mt19937ar.c:262:3: error: too many arguments to function 'mt19937ar_temper'
| mt19937arorc.h:70:6: note: declared here
| make[3]: *** [mt19937ar.o] Error 1
| make[3]: Leaving directory `/home/osborne/build/vuduo/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/examples'
| make[2]: *** [all] Error 2
| make[2]: Leaving directory `/home/osborne/build/vuduo/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/examples'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/home/osborne/build/vuduo/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10'
| make: *** [all] Error 2
| + die 'oe_runmake failed'
| + oefatal 'oe_runmake failed'
| + echo FATAL: 'oe_runmake failed'
| FATAL: oe_run
NOTE: package orc-native-0.4.10-r0: task do_compile: Failed
ERROR: Function 'do_compile' failed (see /home/osborne/build/vuduo/tmp/work/i686-linux/orc-native-0.4.10-r0/temp/log.do_compile.5122 for further information)
ERROR: Task 5614 (virtual:native:/home/osborne/openvixtest/openembedded/recipes/orc/orc_0.4.10.bb, do_compile) failed with exit code '1