Hi Mike,

Thanks for the reply,


> I'm not a MacUser, I don't know how your Octave(s) are built, but can
> you run the following commands in a terminal and tell us what you see:
> 
>  mkoctfile -p OCTINCLUDEDIR
>  grep HDF5_LIBS <answer from previous>/oct-conf.h
> 
> So for example I see this:
> 
>  $ mkoctfile -p OCTINCLUDEDIR
>  /usr/include/octave-3.6.1/octave
>  $ grep HDF5_LIBS /usr/include/octave-3.6.1/octave/oct-conf.h
>  #ifndef OCTAVE_CONF_HDF5_LIBS
>  #define OCTAVE_CONF_HDF5_LIBS "-lhdf5"


I tried that and indeed I get the answers you expected. 

$ mkoctfile -p OCTINCLUDEDIR
/opt/local/include/octave-3.4.3/octave
$ grep HDF5_LIBS /opt/local/include/octave-3.4.3/octave/oct-conf.h
#ifndef OCTAVE_CONF_HDF5_LIBS
#define OCTAVE_CONF_HDF5_LIBS "-lhdf5"

I am not sure how to interpret this:- Does this mean that the "-lhdf5" should 
have been included without having to edit the mkoctfile explicitly? Then, I am 
not sure why this directive was ignored during pkg install. 

Regards,
Amal 

On May 11, 2012, at 7:38 PM, Mike Miller wrote:

> On Fri, May 11, 2012 at 5:25 PM, Amal Ekbal <ask...@yahoo.com> wrote:
>> Hi,
>> 
>> I have two octave installs in Mac OS X 10.7.4. One in macports:
>> octave-devel3.4.3 (+atlas +fltk +gcc44 +x11) and one in /Applications using
>> the Octave.app disk image provided on Octave-Forge (Version 3.4.0).
>> 
>> In both, I got errors related to libhdf5 library when I tried to install
>> communications pkg (version 1.1.0). It gave an "undefined symbols for
>> architecture" error related to functions such as:
>> 
>> octave_galois::load_hdf5(int, char const*, bool)in ov-galois.o
>> octave_galois::save_hdf5(int, char const*, bool)in ov-galois.o
>> 
>> After some trial and error, I was able to resolve this by adding -lhdf5 to
>> $FLIBS in mkoctfile for both the octave installations.
>> 
>> I am curious if this is related to my installations specifically, as I don't
>> see any bug reports related to this issue. Is there anything else I need to
>> modify in the mkoctfile to make sure I don't encounter these issues again
>> with other pkgs?
> 
> 
> 
> -- 
> mike

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to