#51277 closed defect (invalid)
hdf5-18 +cxx+hl+openmpi+szip does not compile
Reported by: | massonseb | Owned by: | tenomoto (Takeshi Enomoto) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.4 |
Keywords: | Cc: | ||
Port: | netcdf |
Description
hdf5-18 is not compiling because of the option +openmpi.
In this case, it looks that configure is not able to find the compiler that is wrapped into openmpi.
There is my main.log file:
version:1 :msg:clean ---> Computing dependencies for netcdf:info:clean .:debug:clean netcdf has no conflicts :debug:clean Searching for dependency: cmake :debug:clean Found Dependency: receipt exists for cmake :debug:clean Searching for dependency: gcc48 :debug:clean Found Dependency: receipt exists for gcc48 :debug:clean Searching for dependency: libgcc :debug:clean Found Dependency: receipt exists for libgcc :debug:clean Searching for dependency: openmpi-gcc48 :debug:clean Found Dependency: receipt exists for openmpi-gcc48 :debug:clean Searching for dependency: hdf5-18 :debug:clean Found Dependency: receipt exists for hdf5-18 :debug:clean Searching for dependency: curl :debug:clean Found Dependency: receipt exists for curl :msg:clean :debug:main Executing org.macports.main (netcdf) :debug:main changing euid/egid - current euid: 0 - current egid: 0 :debug:main egid changed to: 501 :debug:main euid changed to: 503 :debug:main Skipping completed org.macports.archivefetch (netcdf) :debug:main Privilege de-escalation not attempted as not running as root. :debug:fetch fetch phase started at Fri Apr 29 16:01:34 PDT 2016 :notice:fetch ---> Fetching distfiles for netcdf :debug:fetch Executing proc-pre-org.macports.fetch-fetch-0 :debug:fetch compilers.enforce_c list: :debug:fetch compilers.enforce_fortran list: :debug:fetch compilers.enforce_some_fortran list: :debug:fetch Executing proc-pre-org.macports.fetch-fetch-1 :debug:fetch openmpi-gcc48 is installed with the following variants: +fortran :debug:fetch required: fortran, forbidden: :debug:fetch accepted :debug:fetch Executing proc-pre-org.macports.fetch-fetch-2 :debug:fetch mpi.enforce_variant list: hdf5-18 :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: , forbidden: :debug:fetch accepted :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: mpich, forbidden: :debug:fetch rejected, because required variant mpich is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: mpich_devel, forbidden: :debug:fetch rejected, because required variant mpich_devel is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: openmpi, forbidden: :debug:fetch accepted :debug:fetch compilers.enforce_c list: hdf5-18 :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: , forbidden: :debug:fetch accepted :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: clang33, forbidden: :debug:fetch rejected, because required variant clang33 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: clang34, forbidden: :debug:fetch rejected, because required variant clang34 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: clang35, forbidden: :debug:fetch rejected, because required variant clang35 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: clang36, forbidden: :debug:fetch rejected, because required variant clang36 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: clang37, forbidden: :debug:fetch rejected, because required variant clang37 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: clang38, forbidden: :debug:fetch rejected, because required variant clang38 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: dragonegg33, forbidden: :debug:fetch rejected, because required variant dragonegg33 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: dragonegg34, forbidden: :debug:fetch rejected, because required variant dragonegg34 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: gcc44, forbidden: :debug:fetch rejected, because required variant gcc44 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: gcc45, forbidden: :debug:fetch rejected, because required variant gcc45 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: gcc46, forbidden: :debug:fetch rejected, because required variant gcc46 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: gcc47, forbidden: :debug:fetch rejected, because required variant gcc47 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: gcc48, forbidden: :debug:fetch rejected, because required variant gcc48 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: gcc49, forbidden: :debug:fetch rejected, because required variant gcc49 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: gcc5, forbidden: :debug:fetch rejected, because required variant gcc5 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: gcc6, forbidden: :debug:fetch rejected, because required variant gcc6 is missing :debug:fetch hdf5-18 is installed with the following variants: +cxx+hl+openmpi+szip :debug:fetch required: llvm, forbidden: :debug:fetch rejected, because required variant llvm is missing :error:fetch Install hdf5-18 +gcc48 :error:fetch org.macports.fetch for port netcdf returned: hdf5-18 +gcc48 not installed :debug:fetch Error code: NONE :debug:fetch Backtrace: hdf5-18 +gcc48 not installed while executing "proc-pre-org.macports.fetch-fetch-2 org.macports.fetch" ("eval" body line 1) invoked from within "eval $pre $targetname" :info:fetch Warning: targets not executed for netcdf: org.macports.install org.macports.fetch org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot :notice:fetch Please see the log file for port netcdf for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_netcdf/netcdf/main.log
Change History (5)
comment:1 Changed 9 years ago by massonseb
Cc: | smasson@… added |
---|
comment:2 Changed 9 years ago by mf2k (Frank Schima)
Cc: | mmoll@… added; takeshi@… smasson@… removed |
---|---|
Owner: | changed from macports-tickets@… to takeshi@… |
As reporter, you do not need to Cc yourself.
comment:3 Changed 9 years ago by mf2k (Frank Schima)
Cc: | mmoll@… removed |
---|---|
Port: | netcdf added; hdf5-18 removed |
The problem is with netcdf.
comment:4 Changed 9 years ago by tenomoto (Takeshi Enomoto)
Resolution: | → invalid |
---|---|
Status: | new → closed |
As the error message says you have to install hdf5-18 +gcc48. hdf5-18 and netcdf needs to be consistent in variants.
comment:5 Changed 9 years ago by tenomoto (Takeshi Enomoto)
netcdf +openmpi seems to have a problem. Remain closed because this is a duplicate of #51089.
Note: See
TracTickets for help on using
tickets.
Cc Me!