Dear OE folks,

task `compile` fails with `minimal-uclibc` for `MACHINE = "beagleboard"`
and `binutils_2.21.bb` with the following error.

        | compile options: '-Ibuild/src.linux-i686-2.6/numpy/core/src/umath 
-Inumpy/core/include -Ibuild/src.linux-i686-2.6/numpy/core/include/numpy 
-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath 
-Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/include 
-I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/arm-oe-linux-uclibceabi/usr/include/python2.6
 
-I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include/python2.6
 -Ibuild/src.linux-i686-2.6/numpy/core/src/multiarray 
-Ibuild/src.linux-i686-2.6/numpy/core/src/umath -c'
        | arm-oe-linux-uclibceabi-gcc: 
numpy/core/src/umath/umathmodule_onefile.c
        | In file included from numpy/core/src/private/npy_config.h:4:0,
        |                  from numpy/core/src/umath/loops.c.src:7,
        |                  from numpy/core/src/umath/umathmodule_onefile.c:1:
        | build/src.linux-i686-2.6/numpy/core/include/numpy/config.h:7:0: 
warning: "SIZEOF_LONG_DOUBLE" redefined
        | 
/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include/python2.6/pyconfig.h:898:0:
 note: this is the location of the previous definition
        | build/src.linux-i686-2.6/numpy/core/include/numpy/config.h:14:0: 
warning: "HAVE_LOG1P" redefined
        | 
/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include/python2.6/pyconfig.h:386:0:
 note: this is the location of the previous definition
        | build/src.linux-i686-2.6/numpy/core/include/numpy/config.h:15:0: 
warning: "HAVE_EXPM1" redefined
        | 
/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include/python2.6/pyconfig.h:173:0:
 note: this is the location of the previous definition
        | In file included from numpy/core/src/umath/loops.c.src:14:0,
        |                  from numpy/core/src/umath/umathmodule_onefile.c:1:
        | numpy/core/include/numpy/ufuncobject.h:309:18: fatal error: fenv.h: 
No such file or directory
        | compilation terminated.
        | In file included from numpy/core/src/private/npy_config.h:4:0,
        |                  from numpy/core/src/umath/loops.c.src:7,
        |                  from numpy/core/src/umath/umathmodule_onefile.c:1:
        | build/src.linux-i686-2.6/numpy/core/include/numpy/config.h:7:0: 
warning: "SIZEOF_LONG_DOUBLE" redefined
        | 
/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include/python2.6/pyconfig.h:898:0:
 note: this is the location of the previous definition
        | build/src.linux-i686-2.6/numpy/core/include/numpy/config.h:14:0: 
warning: "HAVE_LOG1P" redefined
        | 
/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include/python2.6/pyconfig.h:386:0:
 note: this is the location of the previous definition
        | build/src.linux-i686-2.6/numpy/core/include/numpy/config.h:15:0: 
warning: "HAVE_EXPM1" redefined
        | 
/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include/python2.6/pyconfig.h:173:0:
 note: this is the location of the previous definition
        | In file included from numpy/core/src/umath/loops.c.src:14:0,
        |                  from numpy/core/src/umath/umathmodule_onefile.c:1:
        | numpy/core/include/numpy/ufuncobject.h:309:18: fatal error: fenv.h: 
No such file or directory
        | compilation terminated.
        | error: Command "arm-oe-linux-uclibceabi-gcc -march=armv7-a 
-mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb 
-DNDEBUG -g -O3 -Wall -Wstrict-prototypes 
-isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include
 -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os 
-isystem/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include
 -fPIC -Ibuild/src.linux-i686-2.6/numpy/core/src/umath -Inumpy/core/include 
-Ibuild/src.linux-i686-2.6/numpy/core/include/numpy -Inumpy/core/src/private 
-Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath 
-Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/include 
-I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/arm-oe-linux-uclibceabi/usr/include/python2.6
 
-I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include/python2.6
 -Ibuild/src.linux-i686-2.6/numpy/core/src/multiarray 
-Ibuild/src.linux-i686-2.6/numpy/core/src/umath -c 
numpy/core/src/umath/umathmodule_onefile.c -o 
build/temp.linux-i686-2.6/numpy/core/src/umath/umathmodule_onefile.o" failed 
with exit status 1
        | FATAL: python setup.py build_ext execution failed.
        | ERROR: Function do_compile failed
        NOTE: package python-numpy-1.4.1-ml0: task do_compile: Failed
        ERROR: TaskFailed event exception, aborting
        ERROR: Build of /oe/openembedded/recipes/python/python-numpy_1.4.1.bb 
do_compile failed
        ERROR: Task 500 (/oe/openembedded/recipes/python/python-numpy_1.4.1.bb, 
do_compile) failed with 256
        ERROR: '/oe/openembedded/recipes/python/python-numpy_1.4.1.bb' failed
        ERROR: '/oe/openembedded/recipes/python/python-numpy_1.4.1.bb' failed
        ERROR: '/oe/openembedded/recipes/python/python-numpy_1.4.1.bb' failed

`fenv.h` is available though.

        /oe/build-minimal-uclibc$ find minimal-uclibc-dev/ -name fenv.h
        
minimal-uclibc-dev/sysroots/i686-linux/usr/armv7a/arm-oe-linux-uclibceabi/include/c++/4.5.3/fenv.h
        
minimal-uclibc-dev/sysroots/i686-linux/usr/armv7a/arm-oe-linux-uclibceabi/include/c++/4.5.3/tr1/fenv.h
        
minimal-uclibc-dev/work/armv7a-oe-linux-uclibceabi/python-numpy-1.4.1-ml0/numpy-1.4.1/numpy/core/include/numpy/fenv/fenv.h


Thanks,

Paul

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to