Opened 6 years ago
Last modified 6 years ago
#57111 assigned defect
hdf5 @1.10.2: error: Fortran could not compile .f90 files — at Version 2
Reported by: | yi-fan-wang | Owned by: | mamoll (Mark Moll) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.5.3 |
Keywords: | Cc: | ||
Port: | hdf5 |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
I get the following error while upgrading hdf5:
Error: Failed to configure hdf5, consult /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_hdf5/hdf5/work/hdf5-1.10.2/config.log Error: Failed to configure hdf5: configure failure: command execution failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_hdf5/hdf5/main.log for details.
Change History (4)
Changed 6 years ago by yi-fan-wang
Changed 6 years ago by yi-fan-wang
Attachment: | config.log added |
---|
comment:1 Changed 6 years ago by yi-fan-wang
Port: | hdf5 added |
---|
comment:2 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Owner: | set to mamoll |
Status: | new → assigned |
Summary: | got error while upgrading hdf5 → hdf5 @1.10.2: error: Fortran could not compile .f90 files |
Note: See
TracTickets for help on using
tickets.
The error I see in the config.log is:
The main.log shows you are using Xcode 8.2.1 on macOS 10.12. Consider upgrading to Xcode 9.2 and then reinstalling the cctools and ld64 ports (
sudo port install cctools ld64
)—with Xcode 9 or later in place, these ports will install themselves as wrappers around Xcode 9's versions of those tools, rather than providing their own versions of the tools (which are based on Xcode 8.2.1 in the case of ld64-latest and Xcode 8.1 in the case of cctools and are therefore outdated at this point; unfortunately Apple has not released the source code of these parts of newer versions of Xcode so we can't update the ports with newer versions yet).