[oe] Libprelude fails on oe_runmake

2010-10-12 Thread J. L.
Anyone have any ideas as how to fix this or what may be causing this?
I bumped my image to using barnyard2 and brought up this issue for me.
Thanks for the help, I am only posting part of the error as its really
long:

| arm-angstrom-linux-gnueabi-libtool: compile:
arm-angstrom-linux-gnueabi-g++ -march=armv7-a -mtune=cortex-a8
-mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb
-DHAVE_CONFIG_H -I. -I../..
-I/home/vdubhack/overo-oe/tmp/sysroots/i686-linux/usr/lib/ruby/1.8/i686-linux
-isystem/home/vdubhack/overo-oe/tmp/sysroots/i686-linux/usr/include
-O2 -g -I../.. -I../../src/include -I../../src/include
-I../../src/libprelude-error -I../../bindings/c++/include
-I../../libmissing -I../../libmissing
-isystem/home/vdubhack/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/include
-isystem/home/vdubhack/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/include
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2
-ggdb2 -fpermissive -fvisibility-inlines-hidden -MT
PreludeEasy_la-PreludeEasy.lo -MD -MP -MF
.deps/PreludeEasy_la-PreludeEasy.Tpo -c PreludeEasy.cxx  -fPIC -DPIC
-o .libs/PreludeEasy_la-PreludeEasy.o
| In file included from
/home/vdubhack/overo-oe/tmp/sysroots/i686-linux/usr/lib/ruby/1.8/i686-linux/missing.h:16:0,
|  from
/home/vdubhack/overo-oe/tmp/sysroots/i686-linux/usr/lib/ruby/1.8/i686-linux/ruby.h:755,
|  from PreludeEasy.cxx:856:
| ../../libmissing/sys/time.h:85:58: error: conflicting declaration
'void* restrict'
| ../../libmissing/sys/time.h:85:42: error: 'restrict' has a previous
declaration as 'timeval* restrict'
| make[3]: *** [PreludeEasy_la-PreludeEasy.lo] Error 1
| make[3]: Leaving directory
`/home/vdubhack/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/libprelude-1.0.0-r0/libprelude-1.0.0/bindings/ruby'
| make[2]: *** [all-recursive] Error 1
| make[2]: Leaving directory
`/home/vdubhack/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/libprelude-1.0.0-r0/libprelude-1.0.0/bindings'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory
`/home/vdubhack/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/libprelude-1.0.0-r0/libprelude-1.0.0'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed:
/home/vdubhack/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/libprelude-1.0.0-r0/temp/log.do_compile.30120
ERROR: TaskFailed event exception, aborting
ERROR: Build of
/home/vdubhack/overo-oe/org.openembedded.dev/recipes/libprelude/libprelude_1.0.0.bb
do_compile failed
ERROR: Task 15 
(/home/vdubhack/overo-oe/org.openembedded.dev/recipes/libprelude/libprelude_1.0.0.bb,
do_compile) failed
NOTE: Tasks Summary: Attempted 1090 tasks of which 1084 didn't need to
be rerun and 1 failed.
ERROR: 
'/home/vdubhack/overo-oe/org.openembedded.dev/recipes/libprelude/libprelude_1.0.0.bb'
failed

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] Libprelude fails on oe_runmake

2010-10-12 Thread J. L.
On Tue, Oct 12, 2010 at 12:18 PM, J. L. vwyodap...@gmail.com wrote:
 Anyone have any ideas as how to fix this or what may be causing this?
 I bumped my image to using barnyard2 and brought up this issue for me.
 Thanks for the help, I am only posting part of the error as its really
 long:

 | arm-angstrom-linux-gnueabi-libtool: compile:
 arm-angstrom-linux-gnueabi-g++ -march=armv7-a -mtune=cortex-a8
 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb
 -DHAVE_CONFIG_H -I. -I../..
 -I/home/vdubhack/overo-oe/tmp/sysroots/i686-linux/usr/lib/ruby/1.8/i686-linux
 -isystem/home/vdubhack/overo-oe/tmp/sysroots/i686-linux/usr/include
 -O2 -g -I../.. -I../../src/include -I../../src/include
 -I../../src/libprelude-error -I../../bindings/c++/include
 -I../../libmissing -I../../libmissing
 -isystem/home/vdubhack/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/include
 -isystem/home/vdubhack/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/include
 -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2
 -ggdb2 -fpermissive -fvisibility-inlines-hidden -MT
 PreludeEasy_la-PreludeEasy.lo -MD -MP -MF
 .deps/PreludeEasy_la-PreludeEasy.Tpo -c PreludeEasy.cxx  -fPIC -DPIC
 -o .libs/PreludeEasy_la-PreludeEasy.o
 | In file included from
 /home/vdubhack/overo-oe/tmp/sysroots/i686-linux/usr/lib/ruby/1.8/i686-linux/missing.h:16:0,
 |                  from
 /home/vdubhack/overo-oe/tmp/sysroots/i686-linux/usr/lib/ruby/1.8/i686-linux/ruby.h:755,
 |                  from PreludeEasy.cxx:856:
 | ../../libmissing/sys/time.h:85:58: error: conflicting declaration
 'void* restrict'
 | ../../libmissing/sys/time.h:85:42: error: 'restrict' has a previous
 declaration as 'timeval* restrict'
 | make[3]: *** [PreludeEasy_la-PreludeEasy.lo] Error 1
 | make[3]: Leaving directory
 `/home/vdubhack/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/libprelude-1.0.0-r0/libprelude-1.0.0/bindings/ruby'
 | make[2]: *** [all-recursive] Error 1
 | make[2]: Leaving directory
 `/home/vdubhack/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/libprelude-1.0.0-r0/libprelude-1.0.0/bindings'
 | make[1]: *** [all-recursive] Error 1
 | make[1]: Leaving directory
 `/home/vdubhack/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/libprelude-1.0.0-r0/libprelude-1.0.0'
 | make: *** [all] Error 2
 | FATAL: oe_runmake failed
 NOTE: Task failed:
 /home/vdubhack/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/libprelude-1.0.0-r0/temp/log.do_compile.30120
 ERROR: TaskFailed event exception, aborting
 ERROR: Build of
 /home/vdubhack/overo-oe/org.openembedded.dev/recipes/libprelude/libprelude_1.0.0.bb
 do_compile failed
 ERROR: Task 15 
 (/home/vdubhack/overo-oe/org.openembedded.dev/recipes/libprelude/libprelude_1.0.0.bb,
 do_compile) failed
 NOTE: Tasks Summary: Attempted 1090 tasks of which 1084 didn't need to
 be rerun and 1 failed.
 ERROR: 
 '/home/vdubhack/overo-oe/org.openembedded.dev/recipes/libprelude/libprelude_1.0.0.bb'
 failed


As my debugging and figuring these things out is very minimal I gave
the cflags_append = -Os a try as I saw it posted to try with a
different package and still got a failure. Thanks for any tips or
pointers

___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Re: [oe] Libprelude fails on oe_runmake

2010-10-12 Thread Roman I Khimov
В сообщении от Вторник 12 октября 2010 23:18:13 автор J. L. написал:
 | In file included from
 
 /home/vdubhack/overo-oe/tmp/sysroots/i686-linux/usr/lib/ruby/1.8/i686-linux
 /missing.h:16:0,
 
 |  from
 
 /home/vdubhack/overo-oe/tmp/sysroots/i686-linux/usr/lib/ruby/1.8/i686-linux
 /ruby.h:755,
 
 |  from PreludeEasy.cxx:856:
 | ../../libmissing/sys/time.h:85:58: error: conflicting declaration
 
 'void* restrict'
 
 | ../../libmissing/sys/time.h:85:42: error: 'restrict' has a previous
 
 declaration as 'timeval* restrict'
 
 | make[3]: *** [PreludeEasy_la-PreludeEasy.lo] Error 1
 | make[3]: Leaving directory

From what I see it's Ruby bindings that fail for some reason, you may try to 
disable them if you don't specifically care about that.

-- 
 http://roman.khimov.ru
mailto: ro...@khimov.ru
gpg --keyserver hkp://subkeys.pgp.net --recv-keys 0xE5E055C3


signature.asc
Description: This is a digitally signed message part.
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel