Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#48997 closed defect (wontfix)

py34-numpy incompatible subtype on Mac OS X Tiger G3

Reported by: RivetBenoit (Benoit Rivet) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port:

Description

I've been trying to install numpy, scipy and matplotlib for python3.4 on a G3 ibook running Mac OS X.4. py34-scipy does not build yet (and py34-matplotlib requires py34-pyobjc-cocoa which won't compile on G3); however, investigating the scipy install bug led me to discover that, though py34-numpy seems to build successfully, I can't use it on my G3 ibook. Precisely :

cd /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/numpy/
lipo -info */*.so

gives the following results :

Non-fat file: core/_dotblas.so is architecture: ppc7400
Non-fat file: core/_dummy.so is architecture: ppc
Non-fat file: core/multiarray.so is architecture: ppc
Non-fat file: core/multiarray_tests.so is architecture: ppc
Non-fat file: core/operand_flag_tests.so is architecture: ppc
Non-fat file: core/scalarmath.so is architecture: ppc
Non-fat file: core/struct_ufunc_test.so is architecture: ppc
Non-fat file: core/test_rational.so is architecture: ppc
Non-fat file: core/umath.so is architecture: ppc
Non-fat file: core/umath_tests.so is architecture: ppc
Non-fat file: fft/fftpack_lite.so is architecture: ppc
Non-fat file: lib/_compiled_base.so is architecture: ppc
Non-fat file: linalg/_umath_linalg.so is architecture: ppc7400
Non-fat file: linalg/lapack_lite.so is architecture: ppc7400
Non-fat file: random/mtrand.so is architecture: ppc

Change History (2)

comment:1 Changed 9 years ago by seanfarley (Sean Farley)

Resolution: wontfix
Status: newclosed

You're trying to compile modern source code on hardware that has been obsolete for over a decade? You're welcome to work on this and figure it out (and I would accept a patch in that direction) but I'm closing this as 'wontfix'.

comment:2 Changed 9 years ago by RivetBenoit (Benoit Rivet)

I realise that my ticket is a duplicate of https://trac.macports.org/ticket/47832. My workaround so far has been to install numpy with pip :

sudo -H /opt/local/Library/Frameworks/Python.framework/Versions/3.4/bin/pip install numpy

Everything works fine.

Note: See TracTickets for help on using tickets.