Just tried that… sudo port upgrade octave +gfortran
but I get error about of variant gcc48 with gfortran. Here’s record of Terminal session: [user:~]$ sudo port upgrade octave +gfortran ---> Fetching archive for expat ---> Attempting to fetch expat-2.1.1_0+universal.darwin_15.i386-x86_64.tbz2 from https://packages.macports.org/expat ---> Attempting to fetch expat-2.1.1_0+universal.darwin_15.i386-x86_64.tbz2 from http://lil.fr.packages.macports.org/expat ---> Attempting to fetch expat-2.1.1_0+universal.darwin_15.i386-x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/expat ---> Fetching distfiles for expat ---> Attempting to fetch expat-2.1.1.tar.bz2 from https://distfiles.macports.org/expat ---> Verifying checksums for expat ---> Extracting expat ---> Applying patches to expat ---> Configuring expat ---> Building expat ---> Staging expat into destroot ---> Installing expat @2.1.1_0+universal ---> Cleaning expat ---> Deactivating expat @2.1.0_0+universal ---> Cleaning expat ---> Activating expat @2.1.1_0+universal ---> Cleaning expat ---> Computing dependencies for gdbm ---> Fetching archive for gdbm ---> Attempting to fetch gdbm-1.12_0.darwin_15.x86_64.tbz2 from https://packages.macports.org/gdbm ---> Attempting to fetch gdbm-1.12_0.darwin_15.x86_64.tbz2.rmd160 from https://packages.macports.org/gdbm ---> Installing gdbm @1.12_0 ---> Cleaning gdbm ---> Computing dependencies for gdbm ---> Deactivating gdbm @1.11_1 ---> Cleaning gdbm ---> Activating gdbm @1.12_0 ---> Cleaning gdbm ---> Computing dependencies for sqlite3 ---> Fetching archive for sqlite3 ---> Attempting to fetch sqlite3-3.13.0_0.darwin_15.x86_64.tbz2 from https://packages.macports.org/sqlite3 ---> Attempting to fetch sqlite3-3.13.0_0.darwin_15.x86_64.tbz2.rmd160 from https://packages.macports.org/sqlite3 ---> Installing sqlite3 @3.13.0_0 ---> Cleaning sqlite3 ---> Computing dependencies for sqlite3 ---> Deactivating sqlite3 @3.12.2_0 ---> Cleaning sqlite3 ---> Activating sqlite3 @3.13.0_0 ---> Cleaning sqlite3 ---> Computing dependencies for py27-setuptools ---> Fetching archive for py27-setuptools ---> Attempting to fetch py27-setuptools-21.1.0_0.darwin_15.noarch.tbz2 from https://packages.macports.org/py27-setuptools ---> Attempting to fetch py27-setuptools-21.1.0_0.darwin_15.noarch.tbz2.rmd160 from https://packages.macports.org/py27-setuptools ---> Installing py27-setuptools @21.1.0_0 ---> Cleaning py27-setuptools ---> Computing dependencies for py27-setuptools ---> Deactivating py27-setuptools @20.10.1_0 ---> Cleaning py27-setuptools ---> Activating py27-setuptools @21.1.0_0 ---> Cleaning py27-setuptools ---> Computing dependencies for gtk3 ---> Fetching archive for gtk3 ---> Attempting to fetch gtk3-3.20.5_0+x11.darwin_15.x86_64.tbz2 from https://packages.macports.org/gtk3 ---> Attempting to fetch gtk3-3.20.5_0+x11.darwin_15.x86_64.tbz2.rmd160 from https://packages.macports.org/gtk3 ---> Installing gtk3 @3.20.5_0+x11 ---> Cleaning gtk3 ---> Computing dependencies for gtk3 ---> Deactivating gtk3 @3.20.4_0+x11 ---> Cleaning gtk3 ---> Activating gtk3 @3.20.5_0+x11 ---> Cleaning gtk3 Warning: Skipping upgrade since fftw-3 3.3.4_1 >= fftw-3 3.3.4_1, even though installed variants "" do not match "+gfortran". Use 'upgrade --enforce-variants' to switch to the requested variants. ---> Fetching archive for curl-ca-bundle ---> Attempting to fetch curl-ca-bundle-7.49.0_0.darwin_15.noarch.tbz2 from https://packages.macports.org/curl-ca-bundle ---> Attempting to fetch curl-ca-bundle-7.49.0_0.darwin_15.noarch.tbz2.rmd160 from https://packages.macports.org/curl-ca-bundle ---> Installing curl-ca-bundle @7.49.0_0 ---> Cleaning curl-ca-bundle ---> Deactivating curl-ca-bundle @7.48.0_0 ---> Cleaning curl-ca-bundle ---> Activating curl-ca-bundle @7.49.0_0 ---> Cleaning curl-ca-bundle ---> Computing dependencies for curl ---> Fetching archive for curl ---> Attempting to fetch curl-7.49.0_0+ssl.darwin_15.x86_64.tbz2 from https://packages.macports.org/curl ---> Attempting to fetch curl-7.49.0_0+ssl.darwin_15.x86_64.tbz2.rmd160 from https://packages.macports.org/curl ---> Installing curl @7.49.0_0+ssl ---> Cleaning curl ---> Computing dependencies for curl ---> Deactivating curl @7.48.0_0+ssl ---> Cleaning curl ---> Activating curl @7.49.0_0+ssl ---> Cleaning curl Error: hdf5: Variant gcc48 conflicts with gfortran Error: Unable to open port: Error evaluating variants To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets > > On May 16, 2016, at 9:27 AM, Joshua Root <j...@macports.org> wrote: > > Murray Eisenberg wrote: >> Currently installed and active is: >> >> octave @3.8.2_18+atlas+gcc48+glgui >> >> This is flagged as having available upgrade to 4.0.2_0, so I executed... >> >> sudo port upgrade octave >> >> …which generated the error: >> >> Error: org.macports.fetch for port octave returned: must set at least >> one Fortran variant >> >> Presumably I want to add fortran >> >> Is there some form of the upgrade command to do that? >> >> Or do I simply have to do a new install: >> >> sudo port install octave @4.0.2_0+atlas+gcc48+glgui+gfortran > > I think you want to do: > > sudo port upgrade octave +gfortran > > which will add gfortran to the currently installed set of variants while > upgrading. > > Having to manually intervene during an upgrade like this is of course poor > UX. The problem here is that the gcc48 variant (actually all of gcc44, gcc45, > gcc46, gcc47, gcc48, gcc49) was removed rather than sticking around as a > "legacy compatibility variant" that just causes a mandatory replacement > variant (presumably +gfortran here) to be selected. > > - Josh --- Murray Eisenberg murrayeisenb...@gmail.com 503 King Farm Blvd #101 Home (240)-246-7240 Rockville, MD 20850-6667 Mobile (413)-427-5334
_______________________________________________ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users