That worked perfectly. Thank you Binh-Minh.

Respectfully,
Jack

On Thu, Jul 7, 2016 at 12:20 AM, Binh-Minh Ribler <[email protected]>
wrote:

> Hello Jack,
>
>
> Please try adding -ldf to after -lmfhdf.  libmfhdf needs libdf which
> provides those undefined functions.
>
>
> Thanks,
> Binh-Minh
>
>
> ------------------------------
> *From:* Hdf-forum <[email protected]> on behalf of
> Jack Guillory <[email protected]>
> *Sent:* Wednesday, June 29, 2016 8:53 AM
> *To:* [email protected]
> *Subject:* [Hdf-forum] Help with libmfhdf undefined references
>
> I am trying to run a program that uses libmfhdf, but I get a ton of
> undefined reference errors.
> I'm using linux mint and I installed HDF4 using:
>    ./configure --with-gnu-ld --enable-shared --disable-fortran
>
>    make
>
>    sudo make install
>
> I can't figure out where I messed up. I also tried:
> gmake >& gmake.out
> gmake install
>
> But I got the same results.
>
> Also when I use ld -lmfhdf --verbose I get these undefined references:
>
> //lib/libmfhdf.so: undefined reference to `Hoffset'
> //lib/libmfhdf.so: undefined reference to `Hdeldd'
> //lib/libmfhdf.so: undefined reference to `VSwrite'
> //lib/libmfhdf.so: undefined reference to `VSinquire'
> //lib/libmfhdf.so: undefined reference to `ANend'
> //lib/libmfhdf.so: undefined reference to `Hopen'
> //lib/libmfhdf.so: undefined reference to `HMCwriteChunk'
> //lib/libmfhdf.so: undefined reference to `VSattach'
> //lib/libmfhdf.so: undefined reference to `Vaddtagref'
> //lib/libmfhdf.so: undefined reference to `VSseek'
> //lib/libmfhdf.so: undefined reference to `Vntagrefs'
> //lib/libmfhdf.so: undefined reference to `Hclose'
> //lib/libmfhdf.so: undefined reference to `HCcreate'
> //lib/libmfhdf.so: undefined reference to `HCPgetcompinfo'
> //lib/libmfhdf.so: undefined reference to `HEPclear'
> //lib/libmfhdf.so: undefined reference to `Hnewref'
> //lib/libmfhdf.so: undefined reference to `HDmemfill'
> //lib/libmfhdf.so: undefined reference to `Vdetach'
> //lib/libmfhdf.so: undefined reference to `VSread'
> //lib/libmfhdf.so: undefined reference to `Hnextread'
> //lib/libmfhdf.so: undefined reference to `Hsetaccesstype'
> //lib/libmfhdf.so: undefined reference to `DFKconvert'
> //lib/libmfhdf.so: undefined reference to `ANselect'
> //lib/libmfhdf.so: undefined reference to `ANreadann'
> //lib/libmfhdf.so: undefined reference to `ANstart'
> //lib/libmfhdf.so: undefined reference to `Vgetclass'
> //lib/libmfhdf.so: undefined reference to `DFKislitendNT'
> //lib/libmfhdf.so: undefined reference to `DFKisnativeNT'
> //lib/libmfhdf.so: undefined reference to `Vgetnext'
> //lib/libmfhdf.so: undefined reference to `VSdelete'
> //lib/libmfhdf.so: undefined reference to `Visvs'
> //lib/libmfhdf.so: undefined reference to `ANannlen'
> //lib/libmfhdf.so: undefined reference to `Visvg'
> //lib/libmfhdf.so: undefined reference to `VSdetach'
> //lib/libmfhdf.so: undefined reference to `Hinquire'
> //lib/libmfhdf.so: undefined reference to `HCPgetcompress'
> //lib/libmfhdf.so: undefined reference to `VSsetclass'
> //lib/libmfhdf.so: undefined reference to `Hishdf'
> //lib/libmfhdf.so: undefined reference to `Hseek'
> //lib/libmfhdf.so: undefined reference to `HCPgetdatasize'
> //lib/libmfhdf.so: undefined reference to `VSfdefine'
> //lib/libmfhdf.so: undefined reference to `Vinquire'
> //lib/libmfhdf.so: undefined reference to `HCget_config_info'
> //lib/libmfhdf.so: undefined reference to `HDget_special_info'
> //lib/libmfhdf.so: undefined reference to `DFdisetup'
> //lib/libmfhdf.so: undefined reference to `HEpush'
> //lib/libmfhdf.so: undefined reference to `VSgetname'
> //lib/libmfhdf.so: undefined reference to `HXcreate'
> //lib/libmfhdf.so: undefined reference to `DFdiput'
> //lib/libmfhdf.so: undefined reference to `ANgetdatainfo'
> //lib/libmfhdf.so: undefined reference to `Hstartaccess'
> //lib/libmfhdf.so: undefined reference to `VHstoredata'
> //lib/libmfhdf.so: undefined reference to `VSsetfields'
> //lib/libmfhdf.so: undefined reference to `Vfindclass'
> //lib/libmfhdf.so: undefined reference to `VFfieldtype'
> //lib/libmfhdf.so: undefined reference to `HLcreate'
> //lib/libmfhdf.so: undefined reference to `VHmakegroup'
> //lib/libmfhdf.so: undefined reference to `DFKNTsize'
> //lib/libmfhdf.so: undefined reference to `VSgetdatainfo'
> //lib/libmfhdf.so: undefined reference to `Vdelete'
> //lib/libmfhdf.so: undefined reference to `HLgetblockinfo'
> //lib/libmfhdf.so: undefined reference to `Hstartread'
> //lib/libmfhdf.so: undefined reference to `DFKgetPNSC'
> //lib/libmfhdf.so: undefined reference to `HDgetdatainfo'
> //lib/libmfhdf.so: undefined reference to `Hgetelement'
> //lib/libmfhdf.so: undefined reference to `HEvalue'
> //lib/libmfhdf.so: undefined reference to `DFdiwrite'
> //lib/libmfhdf.so: undefined reference to `HDcheck_empty'
> //lib/libmfhdf.so: undefined reference to `Hwrite'
> //lib/libmfhdf.so: undefined reference to `Vattach'
> //lib/libmfhdf.so: undefined reference to `HCPgetcomptype'
> //lib/libmfhdf.so: undefined reference to `HPisfile_in_use'
> //lib/libmfhdf.so: undefined reference to `Hread'
> //lib/libmfhdf.so: undefined reference to `Vgettagref'
> //lib/libmfhdf.so: undefined reference to `HMCreadChunk'
> //lib/libmfhdf.so: undefined reference to `VHstoredatam'
> //lib/libmfhdf.so: undefined reference to `ANnumann'
> //lib/libmfhdf.so: undefined reference to `DFdiget'
> //lib/libmfhdf.so: undefined reference to `VFfieldorder'
> //lib/libmfhdf.so: undefined reference to `HMCcreate'
> //lib/libmfhdf.so: undefined reference to `Hlength'
> //lib/libmfhdf.so: undefined reference to `ANannlist'
> //lib/libmfhdf.so: undefined reference to `vexistvg'
> //lib/libmfhdf.so: undefined reference to `DFdiread'
> //lib/libmfhdf.so: undefined reference to `Vfinish'
> //lib/libmfhdf.so: undefined reference to `Vinitialize'
> //lib/libmfhdf.so: undefined reference to `vexistvs'
> //lib/libmfhdf.so: undefined reference to `ANendaccess'
> //lib/libmfhdf.so: undefined reference to `DFKsetNT'
> //lib/libmfhdf.so: undefined reference to `HMCsetMaxcache'
> //lib/libmfhdf.so: undefined reference to `Hsetlength'
> //lib/libmfhdf.so: undefined reference to `error_top'
> //lib/libmfhdf.so: undefined reference to `Hputelement'
> //lib/libmfhdf.so: undefined reference to `HPregister_term_func'
> //lib/libmfhdf.so: undefined reference to `Hendaccess'
> //lib/libmfhdf.so: undefined reference to `VSQueryref'
> //lib/libmfhdf.so: undefined reference to `VSgetclass'
> //lib/libmfhdf.so: undefined reference to `ANfileinfo'
>
>
> Thank you for your time,
> Jack
>
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> [email protected]
> http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
> Twitter: https://twitter.com/hdf5
>
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to