py33-scipy problem

Sean Farley sean at macports.org
Tue Jan 26 14:32:36 PST 2016


Jerry <lanceboyle at qwest.net> writes:

> On Jan 21, 2016, at 9:20 PM, David Strubbe <dstrubbe at macports.org> wrote:
>
> David, thank you for this explanation. Installing py33-scipy +gfortran worked. However, I have these notes.
>
>> As the message says, you need to select a Fortran variant. You have not. You can see this from the fact that the file trying to be fetched is py33-scipy-0.16.1_0.darwin_13.x86_64.tbz2 not py33-scipy-0.16.1_0+gcc48.darwin_13.x86_64.tbz2.
>
> No, I can't see this because I'm not schooled in the arcania of MacPorts. I'm just a semi-sophisticated user following the admonishment to update his MacPorts installation.
>
>> Yes, you had py33-scipy +gcc48 installed previously, and macports will try to use the same variants you had selected before when upgrading.
>
> I never selected any variants; any installation of py33-scipy was handled by the ports system.
>
>> However, there is no longer a variant +gcc48 (as below). Therefore, you must choose one of the four currently existing Fortran variants. e.g. sudo port install py33-scipy +gfortran.
>
> Why is this not handled automatically? If I can type sudo port install py33-scipy +gfortran and the upgrade script recognizes the problem then why can't the upgrade script handle it?
>
> I humbly submit that this is poor design, and wonder why it is not a bug.

This is my fault and, indeed, a bug. I'll push a fix shortly.


More information about the macports-users mailing list