ubarsc / kealib

KEALib provides an implementation of the GDAL data model. The format supports raster attribute tables, image pyramids, meta-data and in-built statistics while also handling very large files and compression throughout.
http://kealib.org/
MIT License
12 stars 7 forks source link

Linking fails with a few undefined symbols: `__ZNK2H58CompType12insertMemberERKSsmRKNS_8DataTypeE` etc. #42

Closed barracuda156 closed 10 months ago

barracuda156 commented 1 year ago

@gillins Could you say why these may fail to be found?

/opt/local/bin/g++-mp-13 -pipe -Os -std=c++11 -DNDEBUG -I/opt/local/include -D_GLIBCXX_USE_CXX11_ABI=0 -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -DNDEBUG -arch ppc -mmacosx-version-min=10.6 -dynamiclib -Wl,-headerpad_max_install_names -L/opt/local/lib -Wl,-headerpad_max_install_names -std=c++11 -compatibility_version 1.5.0 -current_version 1.5.2 -o libkea.1.5.2.dylib -install_name /opt/local/lib/libkea.1.5.dylib CMakeFiles/kea.dir/libkea/KEAImageIO.cpp.o CMakeFiles/kea.dir/libkea/KEAAttributeTable.cpp.o CMakeFiles/kea.dir/libkea/KEAAttributeTableInMem.cpp.o CMakeFiles/kea.dir/libkea/KEAAttributeTableFile.cpp.o  -Wl,-rpath,/opt/local/lib /opt/local/lib/libhdf5.dylib /opt/local/lib/libMacportsLegacySupport.dylib /opt/local/lib/libsz.dylib /opt/local/lib/libz.dylib //usr/lib/libdl.dylib //usr/lib/libm.dylib /opt/local/lib/libhdf5_cpp.dylib /opt/local/lib/libhdf5.dylib /opt/local/lib/libMacportsLegacySupport.dylib /opt/local/lib/libsz.dylib /opt/local/lib/libz.dylib //usr/lib/libdl.dylib //usr/lib/libm.dylib /opt/local/lib/libhdf5_cpp.dylib 
ld: warning: duplicate dylib /opt/local/lib/libMacportsLegacySupport.dylib
ld: warning: duplicate dylib //usr/lib/libm.dylib
Undefined symbols:
  "__ZNK2H58CompType12insertMemberERKSsmRKNS_8DataTypeE", referenced from:
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable27createKeaStringCompTypeDiskEv in KEAAttributeTable.cpp.o
  "__ZNK2H58H5Object13openAttributeERKSs", referenced from:
      __ZN6kealib10KEAImageIO14setNoDataValueEjPKvNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14getNoDataValueEjPvNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO19undefineNoDataValueEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO17getImageBlockSizeEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20getOverviewBlockSizeEjj in KEAImageIO.cpp.o
  "__ZNK2H58H5Object15createAttributeERKSsRKNS_8DataTypeERKNS_9DataSpaceERKNS_8PropListE", referenced from:
      __ZN6kealib10KEAImageIO14setNoDataValueEjPKvNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO19undefineNoDataValueEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10createMaskEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10createMaskEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
  "__ZNK2H510H5Location6unlinkERKSsRKNS_15LinkAccPropListE", referenced from:
      __ZN6kealib10KEAImageIO23removeImageBandFromFileEPN2H56H5FileEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14removeOverviewEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
  "__ZNK2H510H5Location11createGroupERKSsm", referenced from:
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
  "__ZNK2H510H5Location4moveERKSsS2_", referenced from:
      __ZN6kealib10KEAImageIO23removeImageBandFromFileEPN2H56H5FileEjj in KEAImageIO.cpp.o
  "__ZNK2H510H5Location9openGroupERKSs", referenced from:
      __ZN6kealib10KEAImageIO11maskCreatedEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21getImageMetaDataNamesEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16getImageMetaDataEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO25getImageBandMetaDataNamesEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20getImageBandMetaDataEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO17getNumOfOverviewsEj in KEAImageIO.cpp.o
  "__ZNK2H510H5Location13createDataSetERKSsRKNS_8DataTypeERKNS_9DataSpaceERKNS_17DSetCreatPropListERKNS_15DSetAccPropListERKNS_17LinkCreatPropListE", referenced from:
      __ZN6kealib10KEAImageIO21setImageBandClrInterpEjNS_16KEABandClrInterpE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO28setNumImgBandsInFileMetadataEPN2H56H5FileEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14setNoDataValueEjPKvNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16setImageMetaDataERKSsS2_ in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20setImageBandMetaDataEjRKSsS2_ in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16setGCPProjectionERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7setGCPsEPSt6vectorIPNS_11KEAImageGCPESaIS3_EERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7setGCPsEPSt6vectorIPNS_11KEAImageGCPESaIS3_EERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10createMaskEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib21KEAAttributeTableFile13setNeighboursEmmPSt6vectorIPS1_ImSaImEESaIS4_EE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile15addAttBoolFieldENS_11KEAATTFieldEb in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile15addAttBoolFieldENS_11KEAATTFieldEb in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile14addAttIntFieldENS_11KEAATTFieldEx in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile14addAttIntFieldENS_11KEAATTFieldEx in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16addAttFloatFieldENS_11KEAATTFieldEf in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16addAttFloatFieldENS_11KEAATTFieldEf in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile17addAttStringFieldENS_11KEAATTFieldERKSs in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile17addAttStringFieldENS_11KEAATTFieldERKSs in KEAAttributeTableFile.cpp.o
  "__ZN2H56H5FileC1ERKSsjRKNS_17FileCreatPropListERKNS_15FileAccPropListE", referenced from:
      __ZN6kealib10KEAImageIO10isKEAImageERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO11openKeaH5RWERKSsiyydyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO15openKeaH5RDOnlyERKSsiyydyy in KEAImageIO.cpp.o
  "__ZNK2H510H5Location15getObjnameByIdxEy", referenced from:
      __ZN6kealib10KEAImageIO11maskCreatedEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21getImageMetaDataNamesEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16getImageMetaDataEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO25getImageBandMetaDataNamesEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20getImageBandMetaDataEj in KEAImageIO.cpp.o
  "__ZNK2H59Exception12getDetailMsgEv", referenced from:
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7getGCPsEv in KEAImageIO.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable27createKeaStringCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable27createKeaStringCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable27createKeaStringCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable27createKeaStringCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZNK6kealib21KEAAttributeTableFile13getBoolFieldsEmmmPb in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile12getIntFieldsEmmmPx in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile14getFloatFieldsEmmmPd in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile15getStringFieldsEmmmPSt6vectorISsSaISsEE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile13setBoolFieldsEmmmPb in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12setIntFieldsEmmmPx in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile14setFloatFieldsEmmmPd in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile15setStringFieldsEmmmPSt6vectorISsSaISsEE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16updateSizeHeaderEyyyy in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile13getNeighboursEmmPSt6vectorIPS1_ImSaImEESaIS4_EE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile13setNeighboursEmmPSt6vectorIPS1_ImSaImEESaIS4_EE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
  "__ZNK2H59Attribute5writeERKNS_8DataTypeERKSs", referenced from:
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10createMaskEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10createMaskEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
  "__ZNK2H510H5Location11openDataSetERKSsRKNS_15DSetAccPropListE", referenced from:
      __ZN6kealib10KEAImageIO16getImageMetaDataERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20getImageBandMetaDataEjRKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO23getImageBandDescriptionEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16getGCPProjectionEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14setSpatialInfoEPNS_19KEAImageSpatialInfoE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14setSpatialInfoEPNS_19KEAImageSpatialInfoE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14setSpatialInfoEPNS_19KEAImageSpatialInfoE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14setSpatialInfoEPNS_19KEAImageSpatialInfoE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21setImageBandLayerTypeEjNS_12KEALayerTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14removeOverviewEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10isKEAImageERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10isKEAImageERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO11getGCPCountEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO26getAttributeTableChunkSizeEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20getImageBandDataTypeEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21getImageBandLayerTypeEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21setImageBandClrInterpEjNS_16KEABandClrInterpE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21getImageBandClrInterpEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21attributeTablePresentEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO28setNumImgBandsInFileMetadataEPN2H56H5FileEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20writeImageBlock2BandEjPvyyyyyyNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO19readImageBlock2BandEjPvyyyyyyNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO24writeImageBlock2BandMaskEjPvyyyyyyNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO23readImageBlock2BandMaskEjPvyyyyyyNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO15writeToOverviewEjjPvyyyyyyNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16readFromOverviewEjjPvyyyyyyNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO15getOverviewSizeEjjPyS1_ in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14setNoDataValueEjPKvNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14getNoDataValueEjPvNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO19undefineNoDataValueEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO17getImageBlockSizeEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20getOverviewBlockSizeEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16setImageMetaDataERKSsS2_ in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20setImageBandMetaDataEjRKSsS2_ in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO23setImageBandDescriptionEjRKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16setGCPProjectionERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7getGCPsEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7getGCPsEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7setGCPsEPSt6vectorIPNS_11KEAImageGCPESaIS3_EERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7setGCPsEPSt6vectorIPNS_11KEAImageGCPESaIS3_EERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZNK6kealib21KEAAttributeTableFile13getBoolFieldsEmmmPb in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile12getIntFieldsEmmmPx in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile14getFloatFieldsEmmmPd in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile15getStringFieldsEmmmPSt6vectorISsSaISsEE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile13setBoolFieldsEmmmPb in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12setIntFieldsEmmmPx in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile14setFloatFieldsEmmmPd in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile15setStringFieldsEmmmPSt6vectorISsSaISsEE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16updateSizeHeaderEyyyy in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16updateSizeHeaderEyyyy in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile7addRowsEm in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile7addRowsEm in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile7addRowsEm in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile7addRowsEm in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile13getNeighboursEmmPSt6vectorIPS1_ImSaImEESaIS4_EE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile13setNeighboursEmmPSt6vectorIPS1_ImSaImEESaIS4_EE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile15addAttBoolFieldENS_11KEAATTFieldEb in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile15addAttBoolFieldENS_11KEAATTFieldEb in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile14addAttIntFieldENS_11KEAATTFieldEx in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile14addAttIntFieldENS_11KEAATTFieldEx in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16addAttFloatFieldENS_11KEAATTFieldEf in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16addAttFloatFieldENS_11KEAATTFieldEf in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile17addAttStringFieldENS_11KEAATTFieldERKSs in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile17addAttStringFieldENS_11KEAATTFieldERKSs in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
ld: symbol(s) not found
gillins commented 1 year ago

I think this is the same error as https://github.com/ubarsc/kealib/issues/37... I suspect that -D_GLIBCXX_USE_CXX11_ABI=0 wasn't passed to the compiler when HDF5 was built. So either remove it here, or add it to your build for HDF5. Let me know how that goes.

barracuda156 commented 1 year ago

@gillins Thank you, I will try!

gillins commented 11 months ago

Did this get resolved @barracuda156 ?

barracuda156 commented 11 months ago

@gillins Please excuse me, it was postponed then, and at the moment I am away from my testing hardware for about 2.5 weeks. I will test this as soon as I am back home.

FWIW, given that the build works on 10.6.8 Intel, it probably should not be due to missing -D_GLIBCXX_USE_CXX11_ABI=0 with hdf5, since this flag is not arch-dependent, I believe. https://build.macports.org/builders/ports-10.6_x86_64-builder/builds/178292 Also, missing symbols caused by C++ ABI mismatch normally contain cxx11 in their names, which is not the case here.

UPD. Hmm, on 10.6.8 Intel -D_GLIBCXX_USE_CXX11_ABI=0 does not seem to be passed, so it does differ from what we got on PowerPC. However, missing symbols still do not appear to suggest C++ ABI issue.

gillins commented 11 months ago

No, worries - was just curious. Unfortunately I don't have access to a PPC Mac to investigate. So it works on x86? At least something to compare with. My guess is that /opt/local/bin/g++-mp-13 wasn't used for the compilation (or if it was, different flags were used), and there are differences in the symbols created by that other compiler... Good luck.

barracuda156 commented 11 months ago

@gillins 10.6.8 Intel uses clang-11, 10.6 PowerPC uses gcc13 (10.5.8 PowerPC would have used gcc7 in Macports, though mine is moved to the latest gcc). So compilers will be different. I can test building with gcc13 on Intel in fact, but once I am back to my hardware.

gillins commented 10 months ago

Can you try the latest release (1.5.3)? It is possible that https://github.com/ubarsc/kealib/pull/48 may have solved this.

barracuda156 commented 10 months ago

@gillins Will try tonight, thank you.

barracuda156 commented 10 months ago

@gillins Yes, it works now, as is! Thank you very much.

barracuda156 commented 18 hours ago

@gillins Hmm, I just got the same error with 1.5.3 (which built earlier):

[ 14%] Linking CXX shared library libkea.dylib
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_kealib/kealib/work/build/src && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/kea.dir/link.txt --verbose=ON
/opt/local/bin/g++-mp-14 -pipe -Os -DNDEBUG -I/opt/local/include -D_GLIBCXX_USE_CXX11_ABI=0 -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wredundant-decls -Wno-long-long -DNDEBUG -arch ppc -mmacosx-version-min=10.6 -dynamiclib -Wl,-headerpad_max_install_names -L/opt/local/lib -Wl,-headerpad_max_install_names -compatibility_version 1.5.0 -current_version 1.5.3 -o libkea.1.5.3.dylib -install_name /opt/local/lib/libkea.1.5.dylib CMakeFiles/kea.dir/libkea/KEAImageIO.cpp.o CMakeFiles/kea.dir/libkea/KEAAttributeTable.cpp.o CMakeFiles/kea.dir/libkea/KEAAttributeTableInMem.cpp.o CMakeFiles/kea.dir/libkea/KEAAttributeTableFile.cpp.o  -Wl,-rpath,/opt/local/lib /opt/local/lib/libhdf5.dylib /opt/local/lib/libMacportsLegacySupport.dylib /opt/local/lib/libsz.dylib /opt/local/lib/libz.dylib //usr/lib/libdl.dylib //usr/lib/libm.dylib /opt/local/lib/libhdf5_cpp.dylib /opt/local/lib/libhdf5.dylib /opt/local/lib/libMacportsLegacySupport.dylib /opt/local/lib/libsz.dylib /opt/local/lib/libz.dylib //usr/lib/libdl.dylib //usr/lib/libm.dylib /opt/local/lib/libhdf5_cpp.dylib
ld: warning: duplicate dylib /opt/local/lib/libMacportsLegacySupport.dylib
ld: warning: duplicate dylib //usr/lib/libm.dylib
Undefined symbols:
  "__ZNK2H58CompType12insertMemberERKSsmRKNS_8DataTypeE", referenced from:
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable27createKeaStringCompTypeDiskEv in KEAAttributeTable.cpp.o
  "__ZNK2H510H5Location14throwExceptionERKSsS2_", referenced from:
      __ZTVN2H58AtomTypeE in KEAImageIO.cpp.o
      __ZTVN2H58AtomTypeE in KEAAttributeTable.cpp.o
  "__ZNK2H58H5Object13openAttributeERKSs", referenced from:
      __ZN6kealib10KEAImageIO14setNoDataValueEjPKvNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14getNoDataValueEjPvNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO19undefineNoDataValueEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO17getImageBlockSizeEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20getOverviewBlockSizeEjj in KEAImageIO.cpp.o
  "__ZNK2H58H5Object15createAttributeERKSsRKNS_8DataTypeERKNS_9DataSpaceERKNS_8PropListE", referenced from:
      __ZN6kealib10KEAImageIO14setNoDataValueEjPKvNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO19undefineNoDataValueEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10createMaskEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10createMaskEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
  "__ZNK2H510H5Location6unlinkERKSsRKNS_15LinkAccPropListE", referenced from:
      __ZN6kealib10KEAImageIO23removeImageBandFromFileEPN2H56H5FileEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14removeOverviewEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
  "__ZNK2H510H5Location11createGroupERKSsm", referenced from:
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
  "__ZNK2H510H5Location4moveERKSsS2_", referenced from:
      __ZN6kealib10KEAImageIO23removeImageBandFromFileEPN2H56H5FileEjj in KEAImageIO.cpp.o
  "__ZNK2H510H5Location9openGroupERKSs", referenced from:
      __ZN6kealib10KEAImageIO11maskCreatedEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21getImageMetaDataNamesEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16getImageMetaDataEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO25getImageBandMetaDataNamesEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20getImageBandMetaDataEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO17getNumOfOverviewsEj in KEAImageIO.cpp.o
  "__ZNK2H510H5Location13createDataSetERKSsRKNS_8DataTypeERKNS_9DataSpaceERKNS_17DSetCreatPropListERKNS_15DSetAccPropListERKNS_17LinkCreatPropListE", referenced from:
      __ZN6kealib10KEAImageIO16setImageMetaDataERKSsS2_ in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20setImageBandMetaDataEjRKSsS2_ in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16setGCPProjectionERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21setImageBandClrInterpEjNS_16KEABandClrInterpE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO28setNumImgBandsInFileMetadataEPN2H56H5FileEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7setGCPsEPSt6vectorIPNS_11KEAImageGCPESaIS3_EERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7setGCPsEPSt6vectorIPNS_11KEAImageGCPESaIS3_EERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14setNoDataValueEjPKvNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10createMaskEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib21KEAAttributeTableFile15addAttBoolFieldENS_11KEAATTFieldEb in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile15addAttBoolFieldENS_11KEAATTFieldEb in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile14addAttIntFieldENS_11KEAATTFieldEx in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile14addAttIntFieldENS_11KEAATTFieldEx in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16addAttFloatFieldENS_11KEAATTFieldEf in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16addAttFloatFieldENS_11KEAATTFieldEf in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile17addAttStringFieldENS_11KEAATTFieldERKSs in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile17addAttStringFieldENS_11KEAATTFieldERKSs in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile13setNeighboursEmmPSt6vectorIPS1_ImSaImEESaIS4_EE in KEAAttributeTableFile.cpp.o
  "__ZN2H56H5FileC1ERKSsjRKNS_17FileCreatPropListERKNS_15FileAccPropListE", referenced from:
      __ZN6kealib10KEAImageIO11openKeaH5RWERKSsiyydyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO15openKeaH5RDOnlyERKSsiyydyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10isKEAImageERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createKEAImageERKSsNS_11KEADataTypeEjjjPSt6vectorISsSaISsEEPNS_19KEAImageSpatialInfoEjjiyydyyj in KEAImageIO.cpp.o
  "__ZNK2H510H5Location15getObjnameByIdxEy", referenced from:
      __ZN6kealib10KEAImageIO11maskCreatedEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21getImageMetaDataNamesEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16getImageMetaDataEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO25getImageBandMetaDataNamesEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20getImageBandMetaDataEj in KEAImageIO.cpp.o
  "__ZNK2H59Exception12getDetailMsgEv", referenced from:
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21createGCPCompTypeDiskEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20createGCPCompTypeMemEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7getGCPsEv in KEAImageIO.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable29createAttibuteIdxCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable28createAttibuteIdxCompTypeMemEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable27createKeaStringCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable27createKeaStringCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable27createKeaStringCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib17KEAAttributeTable27createKeaStringCompTypeDiskEv in KEAAttributeTable.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZNK6kealib21KEAAttributeTableFile13getBoolFieldsEmmmPb in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile12getIntFieldsEmmmPx in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile14getFloatFieldsEmmmPd in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile15getStringFieldsEmmmPSt6vectorISsSaISsEE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile13setBoolFieldsEmmmPb in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12setIntFieldsEmmmPx in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile14setFloatFieldsEmmmPd in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile15setStringFieldsEmmmPSt6vectorISsSaISsEE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16updateSizeHeaderEyyyy in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile13getNeighboursEmmPSt6vectorIPS1_ImSaImEESaIS4_EE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile13setNeighboursEmmPSt6vectorIPS1_ImSaImEESaIS4_EE in KEAAttributeTableFile.cpp.o
  "__ZNK2H59Attribute5writeERKNS_8DataTypeERKSs", referenced from:
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10createMaskEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10createMaskEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18addImageBandToFileEPN2H56H5FileENS_11KEADataTypeEjjjRKSsjjj in KEAImageIO.cpp.o
  "__ZNK2H510H5Location11openDataSetERKSsRKNS_15DSetAccPropListE", referenced from:
      __ZN6kealib10KEAImageIO16getImageMetaDataERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20getImageBandMetaDataEjRKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO23setImageBandDescriptionEjRKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO23getImageBandDescriptionEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16getGCPProjectionEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14setSpatialInfoEPNS_19KEAImageSpatialInfoE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14setSpatialInfoEPNS_19KEAImageSpatialInfoE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14setSpatialInfoEPNS_19KEAImageSpatialInfoE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14setSpatialInfoEPNS_19KEAImageSpatialInfoE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21setImageBandLayerTypeEjNS_12KEALayerTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14removeOverviewEjj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10isKEAImageERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO10isKEAImageERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO18openKEAImageHeaderEPN2H56H5FileE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16setImageMetaDataERKSsS2_ in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20setImageBandMetaDataEjRKSsS2_ in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO11getGCPCountEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16setGCPProjectionERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO26getAttributeTableChunkSizeEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20getImageBandDataTypeEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21getImageBandLayerTypeEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21setImageBandClrInterpEjNS_16KEABandClrInterpE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21getImageBandClrInterpEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO21attributeTablePresentEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO28setNumImgBandsInFileMetadataEPN2H56H5FileEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20writeImageBlock2BandEjPvyyyyyyNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO19readImageBlock2BandEjPvyyyyyyNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO24writeImageBlock2BandMaskEjPvyyyyyyNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO23readImageBlock2BandMaskEjPvyyyyyyNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7getGCPsEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7getGCPsEv in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7setGCPsEPSt6vectorIPNS_11KEAImageGCPESaIS3_EERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO7setGCPsEPSt6vectorIPNS_11KEAImageGCPESaIS3_EERKSs in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO15writeToOverviewEjjPvyyyyyyNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO16readFromOverviewEjjPvyyyyyyNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO15getOverviewSizeEjjPyS1_ in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14setNoDataValueEjPKvNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14getNoDataValueEjPvNS_11KEADataTypeE in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO19undefineNoDataValueEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO17getImageBlockSizeEj in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO14createOverviewEjjyy in KEAImageIO.cpp.o
      __ZN6kealib10KEAImageIO20getOverviewBlockSizeEjj in KEAImageIO.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem15exportToKeaFileEPN2H56H5FileEjjj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZN6kealib22KEAAttributeTableInMem12createKeaAttEPN2H56H5FileEj in KEAAttributeTableInMem.cpp.o
      __ZNK6kealib21KEAAttributeTableFile13getBoolFieldsEmmmPb in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile12getIntFieldsEmmmPx in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile14getFloatFieldsEmmmPd in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile15getStringFieldsEmmmPSt6vectorISsSaISsEE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile13setBoolFieldsEmmmPb in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12setIntFieldsEmmmPx in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile14setFloatFieldsEmmmPd in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile15setStringFieldsEmmmPSt6vectorISsSaISsEE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16updateSizeHeaderEyyyy in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16updateSizeHeaderEyyyy in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile7addRowsEm in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile7addRowsEm in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile7addRowsEm in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile7addRowsEm in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile15addAttBoolFieldENS_11KEAATTFieldEb in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile15addAttBoolFieldENS_11KEAATTFieldEb in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile14addAttIntFieldENS_11KEAATTFieldEx in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile14addAttIntFieldENS_11KEAATTFieldEx in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16addAttFloatFieldENS_11KEAATTFieldEf in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile16addAttFloatFieldENS_11KEAATTFieldEf in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile17addAttStringFieldENS_11KEAATTFieldERKSs in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile17addAttStringFieldENS_11KEAATTFieldERKSs in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile12createKeaAttEPN2H56H5FileEjjj in KEAAttributeTableFile.cpp.o
      __ZNK6kealib21KEAAttributeTableFile13getNeighboursEmmPSt6vectorIPS1_ImSaImEESaIS4_EE in KEAAttributeTableFile.cpp.o
      __ZN6kealib21KEAAttributeTableFile13setNeighboursEmmPSt6vectorIPS1_ImSaImEESaIS4_EE in KEAAttributeTableFile.cpp.o
ld: symbol(s) not found
collect2: error: ld returned 1 exit status
make[2]: *** [src/libkea.1.5.3.dylib] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_kealib/kealib/work/build'
make[1]: *** [src/CMakeFiles/kea.dir/all] Error 2
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_kealib/kealib/work/build'
make: *** [all] Error 2

I will check how exactly hdf5 is built at the moment.

gillins commented 17 hours ago

I'm pretty sure this will be the old _GLIBCXX_USE_CXX11_ABI=0 mismatch... Yes see what you can dig up about hdf5.