Opened 9 years ago

Closed 4 years ago

#49426 closed defect (wontfix)

py27-h5py +openmpi +gcc5: build fails

Reported by: eschnett (Erik Schnetter) Owned by: eborisch (Eric A. Borisch)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc: petrrr
Port: py27-h5py

Description

I am using openmpi-gcc5, and want to install a compatible py27-h5py. I am configuring with

sudo port install py27-h5py +openmpi +gcc5

-- without the +gcc5 option, this installs openmpi-default which I don't want.

The above command fails:

$ sudo port install py27-h5py +openmpi +gcc5
--->  Computing dependencies for py27-h5py
--->  Fetching archive for py27-h5py
--->  Attempting to fetch py27-h5py-2.5.0_1+gcc5+openmpi.darwin_15.x86_64.tbz2 from http://packages.macports.org/py27-h5py
--->  Attempting to fetch py27-h5py-2.5.0_1+gcc5+openmpi.darwin_15.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/py27-h5py
--->  Attempting to fetch py27-h5py-2.5.0_1+gcc5+openmpi.darwin_15.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/py27-h5py
--->  Fetching distfiles for py27-h5py
--->  Verifying checksums for py27-h5py
--->  Extracting py27-h5py
--->  Configuring py27-h5py
--->  Building py27-h5py
Error: org.macports.build for port py27-h5py returned: command execution failed
Please see the log file for port py27-h5py for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-h5py/py27-h5py/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port py27-h5py failed

I am using OS X El Capitan, Darwin 15.0.0.

I attach the full log.

Attachments (1)

main.log (101.5 KB) - added by eschnett (Erik Schnetter) 9 years ago.

Download all attachments as: .zip

Change History (8)

Changed 9 years ago by eschnett (Erik Schnetter)

Attachment: main.log added

comment:1 Changed 9 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:2 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to eborisch@…
Port: py27-h5py added
Summary: Cannot install py27-h5py +openmpi +gcc5py27-h5py +openmpi +gcc5: build fails

comment:3 Changed 9 years ago by eborisch (Eric A. Borisch)

This appears to be an interaction between h5py and mpi4py 2.0 (recently updated.) If I revert to mpi4py 1.3.1, this builds; with 2.0, it fails as advertised. I haven't had a chance to dig further, but you could bring it up either on h5py's github issues tracker to see if you can get any traction there.

comment:4 in reply to:  3 Changed 9 years ago by ufdup

Replying to eborisch@…:

This appears to be an interaction between h5py and mpi4py 2.0 (recently updated.) If I revert to mpi4py 1.3.1, this builds; with 2.0, it fails as advertised. I haven't had a chance to dig further, but you could bring it up either on h5py's github issues tracker to see if you can get any traction there.

i guess they've worked this out already… see https://github.com/SeismicData/pyasdf/issues/11

there are some changes to be done in the source code. i am new to macports and don't really know how to apply the changes into the source code (distfiles) that macports uses…

Last edited 9 years ago by ufdup (previous) (diff)

comment:5 Changed 9 years ago by ufdup

Cc: ufdup89@… added

Cc Me!

comment:6 Changed 9 years ago by ufdup

Cc: ufdup89@… removed

Cc Me!

comment:7 Changed 4 years ago by eborisch (Eric A. Borisch)

Resolution: wontfix
Status: newclosed

Closing for inactivity.

Note: See TracTickets for help on using tickets.