Opened 9 years ago

Closed 9 years ago

#49830 closed defect (worksforme)

Unable to upgrade arpack due to fetch error: invalid command name "fortran_compiler_name"

Reported by: todmorrison (Tod Morrison) Owned by: mamoll (Mark Moll)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc: seanfarley (Sean Farley)
Port: arpack

Description (last modified by mf2k (Frank Schima))

Trying: port -v upgrade arpack

I get:

--->  Fetching distfiles for arpack
Error: org.macports.fetch for port arpack returned: invalid command name "fortran_compiler_name"
Warning: targets not executed for arpack: org.macports.destroot org.macports.fetch org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build
Please see the log file for port arpack for details:

Attaching:

/opt/local/var/macports/logs/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_math_arpack/arpack/main.log

Attachments (1)

main.log (2.5 KB) - added by todmorrison (Tod Morrison) 9 years ago.
log file for port arpack

Download all attachments as: .zip

Change History (6)

Changed 9 years ago by todmorrison (Tod Morrison)

Attachment: main.log added

log file for port arpack

comment:1 Changed 9 years ago by mf2k (Frank Schima)

Keywords: fetch fortran_compiler_name removed
Owner: changed from macports-tickets@… to mmoll@…

In the future, please use WikiFormatting and Cc the port maintainers (port info --maintainers arpack), if any.

comment:2 Changed 9 years ago by mf2k (Frank Schima)

Description: modified (diff)

comment:3 Changed 9 years ago by mamoll (Mark Moll)

Cc: sean@… added

Which variants do you have enabled? You could try if port uninstall arpack && port install arpack works The fortran_compiler_name is something that is set in the compilers-1.0 port group. CC-ing Sean to see if he knows more.

comment:4 Changed 9 years ago by todmorrison (Tod Morrison)

For arpack it's simply "+accelerate", but more generally, I have:

-universal
-mysql -mariadb
-gcc43 -gcc44 -gcc45 -gcc46 -gcc47
+clang38
+no_atlas -atlas +glpk +gsl +accelerate
+no_x11 -x11 +quartz -x11_xcb +no_tkinter +aqua
+apache2 +postgresql +postgresql92 +openldap +ssl
+huge +luaterm +mod_dav_svn +tools
+without_hbci +without_quotes +dbi
+smp +no_mmx
+metis
+python34
+mpich -openmpi

For my purposes, I simply commented out the check

#mpi.setup           require_fortran

since I had all the requirements already in place, but it just a hack so I could continue.

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

Resolution: worksforme
Status: newclosed

I think this was a temporary problem with the compilers portgroup that you unfortunately hit. I tried reproducing but this all works for me.

Note: See TracTickets for help on using tickets.