I found how to force to use the old 1.6 version of the API even if the 1.8 
version is installed; just a pre processor definition is needed:

        -DH5_USE_16_API

Passing that option to gcc fixes the problem.

Unfortunately I need to install also ffcall port but it does not install on my 
machine because the 64 bit architecture is not yet supported.
I think that this problem will not be fixed soon...

        Cristiano

Il giorno 13/apr/2010, alle ore 19.35, Frank Schima ha scritto:

> 
> On Apr 13, 2010, at 9:19 AM, Cristiano Fontana wrote:
> 
>> I am trying to prepare a Portfile for the Swarm tool www.swarm.org but the 
>> library depends on the hd5 port that conflicts with the hd5-18 that is 
>> required by Octave.
>> Since I need to use both of them is there a way that I can install boh ports?
> 
> So swarm needs the older 1.6.9 version of hdf5 provided by the "hdf5" port 
> and cannot be used with the latest stable version 1.8.4 provided by the 
> "hdf5-18" port? I was hoping we could get rid of the legacy "hdf5" port 
> because I thought we had switched over all ports requiring hdf5 to use the 
> hdf5-18. 
> 
> 
> Cheers!
> Frank
> 

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to