id summary reporter owner description type status priority milestone component version resolution keywords cc port 4233 UPDATE: py-scipy ben@… erickt@… "I've been struggling to try and get scipy to build on Tiger. The portfile in bug #3174 doesn't work for me, though if it works on 10.3 I'll commit it if you want me to, Eric. I've tried two approaches, both of which fail. I'm hoping someone will find what I did wrong and correct one of them. Approach #1: gcc-3.3/g77-dp-3.4. I discovered that it's necessary to use apple's gcc (to get things like -framework to work). Since they don't provide a g77, and linking between gcc 3 and gfortran 4 isn't supposed to work, I used g77-dp-3.4 for the fortran compiler. The attached portfile builds fine. However, when imported with import scipy, python quits with a 'bus error'. To be precise, this happens when fastumath is imported (try 'from scipy import fastumath'). Approach #2: gcc-4.0/gfortran-dp-4.0. I wondered if the above problem was the result of python having been build with gcc40, but scipy being built with gcc33. So, I tried to build scipy with gcc40. Obstacles: * some of the fortran code (odepack, quadpack) contains hollerith constants (an ancient fortran tradition) which won't compile with gfortran-4.0. i fixed these using ftidy (new port just committed) * other fortran code (conjugate gradient routines) has other problems that i did not fix, and used ignore to skip the (major) package linalg instead * there are a few standard gcc40 problems -- static vs extern definitions, etc. i patched these. The attached portfile and patches also build fine on 10.4. But import scipy fails again, with a bus error. Hoping someone can make a working port out of this..." defect closed Normal ports 1.0 fixed markd@…