Hello,

I'm still trying to get python3-numpy to compile. I have been inspecting log file for quite a while. One lead I got is that gcc have -L=/usr/lib in its arguments.
I diff log.do_compile from python3-numpy and log.do_compile from python-numpy.
I see no reference to /usr/lib in python-numpy log. How can I remove this -L=/usr/lib from arguments to try compiling without searching in this dir ?

Here is the recipe failing:

https://github.com/exmachina-dev/meta-exm-core/blob/master/recipes-python/python3-numpy/python3-numpy_1.10.1.bb

It's mainly taken from python-numpy_1.10.1.bb found in openembedded-core/meta. I renamed all refs of python to point to python3 and I fixed a bug. Config files couldn't be copied due to multiple paths after `grep src` (py and py3).

And here the full log from log.do_compile (-L=/usr/lib is found at L2143, L2193, L4335 and L4385):

http://sprunge.us/INYI?log

I also found that the setup.py tried to build Fortran code with /usr/bin/gfortran (from host). As python-numpy did not find gfortran, I temporarily uninstalled gfortran from host (L97 now don't find gfortran).

I'm really stuck with this recipe. Any help from you guys is much appreciated.

Many thanks,
B

Le 30/11/2015 00:18, Benoit Rapidel a écrit :
Here the full log:

http://sprunge.us/SYCO?log

Le 27/11/2015 19:36, Benoit Rapidel a écrit :
Ok, thanks

Numpy start to except ld can't find npymath and npysort. I checked with 
devshell,
there is libnpymath.a and libnpysort.a within build/temp.linux-x86_64-3.4, 
which is
used by ld to find libs. Do you have any clues ?

I'm trying to compile numpy 1.9.2 with python3.

Thanks in advance

B

Le 27/11/2015 17:40, Alexander Kanavin a écrit :
On 11/27/2015 06:39 PM, Benoit Rapidel wrote:
I found one in meta. How do I update it ? I'm using poky jethro.
Should a create a new one named python3-numpy or the same recipe should
handle both
python versions ?

 From what I can see, the standard approach is to create a separate recipe for
python3.

If you want to tweak, it's best to base your work on poky master.

Alex




--
Benoit Rapidel
Co-founder & CTO
ExMachina

benoit.rapi...@exmachina.fr
+33 (0)6 89 63 83 68
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to