Opened 11 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)
Change History (9)
Changed 11 years ago by serra@…
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?
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: | new → closed |
Since I can't reproduce it and things work for you now, I am closing the ticket.
main.log from attempted install of hdf5-18