<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi,<div><br></div><div>while I am still marked as maintainer of hdf-16, I am actually using hdf-18 exclusively...</div><div><br><div><div>On 09.11.2009, at 00:14, Mark Moll wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>HDF5 1.6.10 and HDF5 1.8.4 are currently in prerelease. HDF5 1.6.10 is the last release of the 1.6.x series. HDF5 1.8.x can also be compiled in 1.6.x compatibility mode, but this shouldn’t be done by default. I think it’s hard make a case for the hdf5_select approach you suggest. First, there’s only 2 or 3 ports that need hdf5 1.6 (I think). Second, with gcc and python there really are many versions simultaneously in use. The cost of switching versions is significant with gcc and python and it makes sense to support multiple versions.<br></div></blockquote><div><br></div><div>I think the easiest solution would be to mark the two ports conflicting in the Portfile (as pointed out by Ryan).</div><div><br></div><div>If there is considerable interest in having both ports around and active at the same time, then we should provide a hdf5_select…</div><div>I believe there is still considerable amounts of software around that relies on hdf5-1.6, isn't it? Most of it expects the headers directly in C_INCLUDE_PTH (or alike).</div><div><br></div><blockquote type="cite"><div>Since I am the maintainer of the hdf5-18 port I might be somewhat biased, but the least bad solution might be to have the hdf5 port install its files in ${prefix}/lib/hdf5-16/.<br></div></blockquote><div><br></div><div>And the equivalent for hdf5-18, and then a hdf5_select that symlinks one of the two to $prefix/include and such…</div><div>Versioned libraries could always go to ${prefix}/lib, so selecting is compile time, but using is always possible…</div><div><br></div><div>Sorry, I don't have time right now to do any of this (besides the possible conflict statement), but feel free to change the Portfile appropriately or take over maintainership altogether.</div><br><blockquote type="cite"><div>On Nov 6, 2009, at 5:34 PM, Darren Weber wrote:<br><br><blockquote type="cite"><br></blockquote><blockquote type="cite">I've got a hdf5 dilemma ;-)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">$ port installed hdf5*<br></blockquote><blockquote type="cite">The following ports are currently installed:<br></blockquote><blockquote type="cite"> hdf5 @1.6.9_0+threadsafe (active)<br></blockquote><blockquote type="cite"> hdf5-18 @1.8.3_0<br></blockquote><blockquote type="cite"> hdf5-18 @1.8.3_1<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">$ sudo port activate hdf5-18 @1.8.3_1<br></blockquote><blockquote type="cite">---> Activating hdf5-18 @1.8.3_1<br></blockquote><blockquote type="cite">Error: port activate failed: Image error: /opt/local/bin/gif2h5 is being used by the active hdf5 port. Please deactivate this port first, or use 'port -f activate hdf5-18' to force the activation.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">The hdf5 and hdf5-18 ports are behaving like separate ports, up to the point of activation conflicts. There are two maintainers for these ports (in the CC list of this email); can we get together on this and work out the activation conflict?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Is it possible to have multiple version specific libs/bins installed? Is it as simple as providing some version specific file-name mangles (with symlinks and maybe a hdf5_select utility like the gcc_select or python_select utility)?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">A quick search on the user email list brings up a number of ports that depend on hdf5 with dependency build issues.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">What is the current status of play on hdf5 and what is the recommended version to have installed?<br></blockquote></div></blockquote></div><br></div><br><br><div>
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Sans Typewriter; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Sans Typewriter; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Sans Typewriter; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Sans Typewriter; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="; font-family: Lucida Sans Typewriter; font-size: 13px; "><span class="Apple-style-span" style="font-family: Lucida Sans Typewriter; font-size: 13px; "><span class="Apple-style-span" style="font-family: Lucida Sans Typewriter; font-size: 13px; ">Greetings,</span></span></div><div style="; font-family: Lucida Sans Typewriter; font-size: 13px; "><span class="Apple-style-span" style="font-family: Lucida Sans Typewriter; font-size: 13px; "><span class="Apple-style-span" style="font-family: Lucida Sans Typewriter; font-size: 13px; ">Jochen</span></span></div><div style="; font-family: Lucida Sans Typewriter; font-size: 13px; "><span class="Apple-style-span" style="font-family: Lucida Sans Typewriter; font-size: 13px; "><span class="Apple-style-span" style="font-family: Lucida Sans Typewriter; font-size: 13px; ">-- </span></span></div><div style="font-family: Lucida Sans Typewriter; font-size: 13px; "><span class="Apple-style-span" style="font-family: Lucida Sans Typewriter; font-size: 13px; "><span class="Apple-style-span" style="font-family: Lucida Sans Typewriter; font-size: 13px; ">Einigkeit und Recht und Freiheit <a href="http://www.Jochen-Kuepper.de">http://www.Jochen-Kuepper.de</a></span></span></div><div style="font-family: Lucida Sans Typewriter; font-size: 13px; "><span class="Apple-style-span" style="font-family: Lucida Sans Typewriter; font-size: 13px; "><span class="Apple-style-span" style="font-family: Lucida Sans Typewriter; font-size: 13px; "> Liberté, Égalité, Fraternité GnuPG key: CC1B0B4D</span></span></div><div style="font-family: Lucida Sans Typewriter; font-size: 13px; "><span class="Apple-style-span" style="font-family: Lucida Sans Typewriter; font-size: 13px; "><span class="Apple-style-span" style="font-family: Lucida Sans Typewriter; font-size: 13px; "> Sex, drugs and rock-n-roll</span></span></div></span></span></span><br class="Apple-interchange-newline"></span></span></span>
</div>
<br></body></html>