Closed barracuda156 closed 10 months 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.
@gillins Thank you, I will try!
Did this get resolved @barracuda156 ?
@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.
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.
@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.
Can you try the latest release (1.5.3)? It is possible that https://github.com/ubarsc/kealib/pull/48 may have solved this.
@gillins Will try tonight, thank you.
@gillins Yes, it works now, as is! Thank you very much.
@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.
I'm pretty sure this will be the old _GLIBCXX_USE_CXX11_ABI=0
mismatch... Yes see what you can dig up about hdf5.
@gillins Could you say why these may fail to be found?