Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#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 8 years ago by massonseb

Cc: smasson@… added

Cc Me!

comment:2 Changed 8 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 8 years ago by mf2k (Frank Schima)

Cc: mmoll@… removed
Port: netcdf added; hdf5-18 removed

The problem is with netcdf.

comment:4 Changed 8 years ago by tenomoto (Takeshi Enomoto)

Resolution: invalid
Status: newclosed

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 8 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.