Opened 10 years ago

Closed 10 years ago

#43693 closed defect (invalid)

hdf5-18 won't install with OS 10.9

Reported by: serra@… Owned by: mamoll (Mark Moll)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc:
Port: hdf5-18

Description

I've installed ports from scratch after installing Xcode 5 and downloading the ports build for 10.9. I did a clean of my old ports and installed gcc48 with no trouble. My next one on the list is hdf5-18 which I need for netcdf (among other ports I install) but this port fails to install. The main.log is attached. Not sure what to try. I did specify the gcc48 variant when installing hdf5-18. I also tried +gcc48 +cxx and got the same error.

Attachments (3)

main.log (27.9 KB) - added by serra@… 10 years ago.
main.log from attempted install of hdf5-18
config.log (33.3 KB) - added by serra@… 10 years ago.
config.log for attempted build of hdf5-18
config.log.gz (53.5 KB) - added by mamoll (Mark Moll) 10 years ago.
mmoll's config.log

Download all attachments as: .zip

Change History (9)

Changed 10 years ago by serra@…

Attachment: main.log added

main.log from attempted install of hdf5-18

comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to mmoll@…
Port: hdf5-18 added

Please also attach the config.log.

Changed 10 years ago by serra@…

Attachment: config.log added

config.log for attempted build of hdf5-18

comment:2 Changed 10 years ago by serra@…

I noticed that the port installs of gcc (4.8 and 4.7 at least) do not include the typical include files like stdio.h. What happened to all the .h files that normally come with a gcc installation?

comment:3 Changed 10 years ago by serra@…

OK. Found them in /opt/local/include/gcc48/c++/tcl So why doesn't the install for hdf5-18 see these .h files?

Changed 10 years ago by mamoll (Mark Moll)

Attachment: config.log.gz added

mmoll's config.log

comment:4 Changed 10 years ago by mamoll (Mark Moll)

I have attached my config.log. Hdf5-18+gcc48 seems to configure just fine for me on 10.9. The stdio.h you found is c++ header. The C compiler probably uses the system header in /usr/include.

comment:5 Changed 10 years ago by serra@…

I've reinstalled MacPorts, uninstalled all ports (gcc48 actually), and now reinstalled gcc48. Then tried reinstall of hdf5-18 with no variants and it seemed to work. What did I do wrong in using the +gcc48 and +cxx variants? My old install of hdf5-18 for OS 10.7.5 had the +cxx variant. the gcc48 variant was redundant since that was the default. Guess I don't understand why it gave me the error that it could not find stdio.h and now does not. But I've resolved my issue in any event.

comment:6 Changed 10 years ago by mamoll (Mark Moll)

Resolution: invalid
Status: newclosed

Since I can't reproduce it and things work for you now, I am closing the ticket.

Note: See TracTickets for help on using tickets.