PDA

View Full Version : build error ubuntu 12.04



osborne82
05-06-12, 10:45
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

-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

geko37
19-06-12, 21:27
I have the same Error ! Is there a Fix for it ?? Please !



+ do_compile
+ sed -i -e s#/tmp#.#g /home/geko37/2012/build/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/orc/orccodemem.c
+ base_do_compile
+ '[' -e Makefile -o -e makefile -o -e GNUmakefile ']'
+ oe_runmake
+ oenote make -j4
+ echo NOTE: 'make -j4'
NOTE: make -j4
+ make -j4
make all-recursive
make[1]: Entering directory `/home/geko37/2012/build/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10'
Making all in orc
make[2]: Entering directory `ctmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/orc'
/bin/sh ../i686-linux-libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -Wall -I.. -DORC_ENABLE_UNSTABLE_API -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -O2 -g -MT liborc_0.4_la-orccodemem.lo -MD -MP -MF .deps/liborc_0.4_la-orccodemem.Tpo -c -o liborc_0.4_la-orccodemem.lo `test -f 'orccodemem.c' || echo './'`orccodemem.c
i686-linux-libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -Wall -I.. -DORC_ENABLE_UNSTABLE_API -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -O2 -g -MT liborc_0.4_la-orccodemem.lo -MD -MP -MF .deps/liborc_0.4_la-orccodemem.Tpo -c orccodemem.c -fPIC -DPIC -o .libs/liborc_0.4_la-orccodemem.o
orccodemem.c: In function 'orc_code_region_allocate_codemem_dual_map':
orccodemem.c:195:7: warning: variable 'n' set but not used [-Wunused-but-set-variable]
i686-linux-libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -Wall -I.. -DORC_ENABLE_UNSTABLE_API -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -O2 -g -MT liborc_0.4_la-orccodemem.lo -MD -MP -MF .deps/liborc_0.4_la-orccodemem.Tpo -c orccodemem.c -o liborc_0.4_la-orccodemem.o >/dev/null 2>&1
mv -f .deps/liborc_0.4_la-orccodemem.Tpo .deps/liborc_0.4_la-orccodemem.Plo
/bin/sh ../i686-linux-libtool --tag=CC --mode=link gcc -Wall -I.. -DORC_ENABLE_UNSTABLE_API -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -O2 -g -version-info 10:0:10 -no-undefined -export-symbols-regex 'orc_' -L/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib -Wl,-rpath-link,/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib -Wl,-rpath,/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib -Wl,-O1 -o liborc-0.4.la -rpath /home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib liborc_0.4_la-orc.lo liborc_0.4_la-orcemulateopcodes.lo liborc_0.4_la-orcexecutor.lo liborc_0.4_la-orcfunctions.lo liborc_0.4_la-orcutils.lo liborc_0.4_la-orcrule.lo liborc_0.4_la-orccodemem.lo liborc_0.4_la-orcprogram.lo liborc_0.4_la-orccompiler.lo liborc_0.4_la-orcprogram-c.lo liborc_0.4_la-orcopcodes.lo liborc_0.4_la-orcparse.lo liborc_0.4_la-orconce.lo liborc_0.4_la-orcdebug.lo liborc_0.4_la-orccode.lo liborc_0.4_la-
orcsse.lo liborc_0.4_la-orcrules-sse.lo liborc_0.4_la-orcprogram-sse.lo liborc_0.4_la-orcx86.lo liborc_0.4_la-orcmmx.lo liborc_0.4_la-orcrules-mmx.lo liborc_0.4_la-orcprogram-mmx.lo liborc_0.4_la-orcrules-altivec.lo liborc_0.4_la-orcprogram-altivec.lo liborc_0.4_la-orcpowerpc.lo liborc_0.4_la-orcprogram-neon.lo liborc_0.4_la-orcrules-neon.lo liborc_0.4_la-orcarm.lo liborc_0.4_la-orcprogram-arm.lo liborc_0.4_la-orcrules-arm.lo liborc_0.4_la-orcprogram-c64x-c.lo liborc_0.4_la-orccpu-x86.lo -lm -lrt
i686-linux-libtool: link: rm -fr .libs/liborc-0.4.a .libs/liborc-0.4.exp .libs/liborc-0.4.la .libs/liborc-0.4.lai .libs/liborc-0.4.so .libs/liborc-0.4.so.0 .libs/liborc-0.4.so.0.10.0 .libs/liborc-0.4.ver
i686-linux-libtool: link: nm .libs/liborc_0.4_la-orc.o .libs/liborc_0.4_la-orcemulateopcodes.o .libs/liborc_0.4_la-orcexecutor.o .libs/liborc_0.4_la-orcfunctions.o .libs/liborc_0.4_la-orcutils.o .libs/liborc_0.4_la-orcrule.o .libs/liborc_0.4_la-orccodemem.o .libs/liborc_0.4_la-orcprogram.o .libs/liborc_0.4_la-orccompiler.o .libs/liborc_0.4_la-orcprogram-c.o .libs/liborc_0.4_la-orcopcodes.o .libs/liborc_0.4_la-orcparse.o .libs/liborc_0.4_la-orconce.o .libs/liborc_0.4_la-orcdebug.o .libs/liborc_0.4_la-orccode.o .libs/liborc_0.4_la-orcsse.o .libs/liborc_0.4_la-orcrules-sse.o .libs/liborc_0.4_la-orcprogram-sse.o .libs/liborc_0.4_la-orcx86.o .libs/liborc_0.4_la-orcmmx.o .libs/liborc_0.4_la-orcrules-mmx.o .libs/liborc_0.4_la-orcprogram-mmx.o .libs/liborc_0.4_la-orcrules-altivec.o .libs/liborc_0.4_la-orcprogram-altivec.o .libs/liborc_0.4_la-orcpowerpc.o .libs/liborc_0.4_la-orcprogram-neon.o .libs/liborc_0.4_la-orcrules-neon.o .libs/liborc_0.4_la-orcarm.o .libs/liborc_0.4_la-orcprogram-arm.o .libs/liborc_0.4_la-
orcrules-arm.o .libs/liborc_0.4_la-orcprogram-c64x-c.o .libs/liborc_0.4_la-orccpu-x86.o | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/liborc-0.4.exp
i686-linux-libtool: link: /bin/grep -E -e "orc_" ".libs/liborc-0.4.exp" > ".libs/liborc-0.4.expT"
i686-linux-libtool: link: mv -f ".libs/liborc-0.4.expT" ".libs/liborc-0.4.exp"
i686-linux-libtool: link: echo "{ global:" > .libs/liborc-0.4.ver
i686-linux-libtool: link: cat .libs/liborc-0.4.exp | sed -e "s/\(.*\)/\1;/" >> .libs/liborc-0.4.ver
i686-linux-libtool: link: echo "local: *; };" >> .libs/liborc-0.4.ver
i686-linux-libtool: link: gcc -shared -fPIC -DPIC .libs/liborc_0.4_la-orc.o .libs/liborc_0.4_la-orcemulateopcodes.o .libs/liborc_0.4_la-orcexecutor.o .libs/liborc_0.4_la-orcfunctions.o .libs/liborc_0.4_la-orcutils.o .libs/liborc_0.4_la-orcrule.o .libs/liborc_0.4_la-orccodemem.o .libs/liborc_0.4_la-orcprogram.o .libs/liborc_0.4_la-orccompiler.o .libs/liborc_0.4_la-orcprogram-c.o .libs/liborc_0.4_la-orcopcodes.o .libs/liborc_0.4_la-orcparse.o .libs/liborc_0.4_la-orconce.o .libs/liborc_0.4_la-orcdebug.o .libs/liborc_0.4_la-orccode.o .libs/liborc_0.4_la-orcsse.o .libs/liborc_0.4_la-orcrules-sse.o .libs/liborc_0.4_la-orcprogram-sse.o .libs/liborc_0.4_la-orcx86.o .libs/liborc_0.4_la-orcmmx.o .libs/liborc_0.4_la-orcrules-mmx.o .libs/liborc_0.4_la-orcprogram-mmx.o .libs/liborc_0.4_la-orcrules-altivec.o .libs/liborc_0.4_la-orcprogram-altivec.o .libs/liborc_0.4_la-orcpowerpc.o .libs/liborc_0.4_la-orcprogram-neon.o .libs/liborc_0.4_la-orcrules-neon.o .libs/liborc_0.4_la-orcarm.o .libs/liborc_0.4_la-orcprogram-arm.o .
libs/liborc_0.4_la-orcrules-arm.o .libs/liborc_0.4_la-orcprogram-c64x-c.o .libs/liborc_0.4_la-orccpu-x86.o -L/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib -lm -lrt -O2 -Wl,-rpath-link -Wl,/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib -Wl,-rpath -Wl,/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib -Wl,-O1 -Wl,-soname -Wl,liborc-0.4.so.0 -Wl,-version-script -Wl,.libs/liborc-0.4.ver -o .libs/liborc-0.4.so.0.10.0
i686-linux-libtool: link: (cd ".libs" && rm -f "liborc-0.4.so.0" && ln -s "liborc-0.4.so.0.10.0" "liborc-0.4.so.0")
i686-linux-libtool: link: (cd ".libs" && rm -f "liborc-0.4.so" && ln -s "liborc-0.4.so.0.10.0" "liborc-0.4.so")
i686-linux-libtool: link: ar cru .libs/liborc-0.4.a liborc_0.4_la-orc.o liborc_0.4_la-orcemulateopcodes.o liborc_0.4_la-orcexecutor.o liborc_0.4_la-orcfunctions.o liborc_0.4_la-orcutils.o liborc_0.4_la-orcrule.o liborc_0.4_la-orccodemem.o liborc_0.4_la-orcprogram.o liborc_0.4_la-orccompiler.o liborc_0.4_la-orcprogram-c.o liborc_0.4_la-orcopcodes.o liborc_0.4_la-orcparse.o liborc_0.4_la-orconce.o liborc_0.4_la-orcdebug.o liborc_0.4_la-orccode.o liborc_0.4_la-orcsse.o liborc_0.4_la-orcrules-sse.o liborc_0.4_la-orcprogram-sse.o liborc_0.4_la-orcx86.o liborc_0.4_la-orcmmx.o liborc_0.4_la-orcrules-mmx.o liborc_0.4_la-orcprogram-mmx.o liborc_0.4_la-orcrules-altivec.o liborc_0.4_la-orcprogram-altivec.o liborc_0.4_la-orcpowerpc.o liborc_0.4_la-orcprogram-neon.o liborc_0.4_la-orcrules-neon.o liborc_0.4_la-orcarm.o liborc_0.4_la-orcprogram-arm.o liborc_0.4_la-orcrules-arm.o liborc_0.4_la-orcprogram-c64x-c.o liborc_0.4_la-orccpu-x86.o
i686-linux-libtool: link: ranlib .libs/liborc-0.4.a
i686-linux-libtool: link: ( cd ".libs" && rm -f "liborc-0.4.la" && ln -s "../liborc-0.4.la" "liborc-0.4.la" )
/bin/sh ../i686-linux-libtool --tag=CC --mode=link gcc -Wall -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -O2 -g -L/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib -Wl,-rpath-link,/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib -Wl,-rpath,/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib -Wl,-O1 -o generate-emulation generate_emulation-generate-emulation.o ../orc/liborc-0.4.la -lm -lrt
i686-linux-libtool: link: gcc -Wall -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -O2 -g -Wl,-rpath-link -Wl,/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib -Wl,-rpath -Wl,/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib -Wl,-O1 -o .libs/generate-emulation generate_emulation-generate-emulation.o -L/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib ../orc/.libs/liborc-0.4.so -lm -lrt -Wl,-rpath -Wl,/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/lib
make[2]: Leaving directory `/home/geko37/2012/build/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/orc'
Making all in orc-test
make[2]: Entering directory `/home/geko37/2012/build/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/orc-test'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/geko37/2012/build/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/orc-test'
Making all in tools
make[2]: Entering directory `/home/geko37/2012/build/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/tools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/geko37/2012/build/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/tools'
Making all in examples
make[2]: Entering directory `/home/geko37/2012/build/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/examples'
make all-am
make[3]: Entering directory `/home/geko37/2012/build/tmp/work/i686-linux/orc-native-0.4.10-r0/orc-0.4.10/examples'
gcc -DHAVE_CONFIG_H -I. -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -Wall -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -O2 -g -MT example1.o -MD -MP -MF .deps/example1.Tpo -c -o example1.o example1.c
gcc -DHAVE_CONFIG_H -I. -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -Wall -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -O2 -g -MT example2.o -MD -MP -MF .deps/example2.Tpo -c -o example2.o example2.c
gcc -DHAVE_CONFIG_H -I. -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -Wall -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -O2 -g -MT example3.o -MD -MP -MF .deps/example3.Tpo -c -o example3.o example3.c
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 *'gcc -DHAVE_CONFIG_H -I. -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -Wall -I.. -isystem/home/geko37/2012/build/tmp/sysroots/i686-linux/usr/include -O2 -g -MT mt19937ar.o -MD -MP -MF .deps/mt19937ar.Tpo -c -o mt19937ar.o mt19937ar.c

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]
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
example1.c:22:3: error: too many arguments to function 'audio_add_s16'
example1orc.h:69:6: note: declared here
make[3]: *** [example2.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [example1.o] Error 1
example3.c: In function 'main':
example3.c:20:7: error: too many arguments to function 'convert_I420_AYUV'
example3orc.h:69:6: note: declared here
make[3]: *** [example3.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/geko37/2012/build/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/geko37/2012/build/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/geko37/2012/build/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'
+ e