Skip to content

Build issue on OS X #24

@kbevers

Description

@kbevers

This is probably not super unexpected since this has not been tested on OS X at all. Anyway, it is possibly a problem that occurs on more that OS X.

My setup using conda:

conda create -n jniproj
conda install openjdk maven proj

and then running maven in the PROJ-JNI repository root:

$ mvn package
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------------< org.kortforsyningen:proj >----------------------
[INFO] Building PROJ bindings 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ proj ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ proj ---
[INFO] Compiling 3 source files to /Users/kevers/dev/PROJ-JNI/target/classes
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (build-native) @ proj ---
[INFO] Executing tasks

main:

init:

configure:

build:
     [exec] [ 33%] Linking CXX shared library /Users/kevers/dev/PROJ-JNI/target/classes/org/kortforsyningen/proj/libproj-binding.dylib
     [exec] Undefined symbols for architecture x86_64:
     [exec]   "osgeo::proj::cs::VerticalCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::cs::CartesianCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::cs::CartesianCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::cs::SphericalCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::cs::AxisDirection::valueOf(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::cs::EllipsoidalCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::cs::EllipsoidalCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::cs::TemporalMeasureCS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::cs::CoordinateSystemAxis::create(osgeo::proj::util::PropertyMap const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgeo::proj::cs::AxisDirection const&, osgeo::proj::common::UnitOfMeasure const&, std::__1::shared_ptr<osgeo::proj::cs::Meridian> const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::io::WKTFormatter::setMultiLine(bool)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "osgeo::proj::io::WKTFormatter::setIndentationWidth(int)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "osgeo::proj::io::WKTFormatter::create(osgeo::proj::io::WKTFormatter::Convention, std::__1::shared_ptr<osgeo::proj::io::DatabaseContext>)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "osgeo::proj::io::WKTFormatter::setStrict(bool)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "osgeo::proj::io::WKTFormatter::~WKTFormatter()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "osgeo::proj::io::JSONFormatter::setMultiLine(bool)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "osgeo::proj::io::JSONFormatter::setIndentationWidth(int)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "osgeo::proj::io::JSONFormatter::create(std::__1::shared_ptr<osgeo::proj::io::DatabaseContext>)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "osgeo::proj::io::JSONFormatter::~JSONFormatter()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "osgeo::proj::io::DatabaseContext::create(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, projCtx_t*)", referenced from:
     [exec]       get_database_context(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::create(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_newInstance in bindings.cpp.o
     [exec]   "osgeo::proj::io::PROJStringParser::createFromPROJString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ReferencingFormat_parse in bindings.cpp.o
     [exec]   "osgeo::proj::io::PROJStringParser::attachDatabaseContext(std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ReferencingFormat_parse in bindings.cpp.o
     [exec]   "osgeo::proj::io::PROJStringParser::PROJStringParser()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ReferencingFormat_parse in bindings.cpp.o
     [exec]   "osgeo::proj::io::PROJStringParser::~PROJStringParser()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ReferencingFormat_parse in bindings.cpp.o
     [exec]   "osgeo::proj::io::PROJStringFormatter::create(osgeo::proj::io::PROJStringFormatter::Convention, std::__1::shared_ptr<osgeo::proj::io::DatabaseContext>)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_Context_createPJ in bindings.cpp.o
     [exec]   "osgeo::proj::io::PROJStringFormatter::~PROJStringFormatter()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_Context_createPJ in bindings.cpp.o
     [exec]   "osgeo::proj::io::createFromUserInput(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> const&, bool)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_Context_createFromUserInput in bindings.cpp.o
     [exec]   "osgeo::proj::io::WKTParser::createFromWKT(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ReferencingFormat_parse in bindings.cpp.o
     [exec]   "osgeo::proj::io::WKTParser::attachDatabaseContext(std::__1::shared_ptr<osgeo::proj::io::DatabaseContext> const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ReferencingFormat_parse in bindings.cpp.o
     [exec]   "osgeo::proj::io::WKTParser::setStrict(bool)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ReferencingFormat_parse in bindings.cpp.o
     [exec]   "osgeo::proj::io::WKTParser::WKTParser()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ReferencingFormat_parse in bindings.cpp.o
     [exec]   "osgeo::proj::io::WKTParser::~WKTParser()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ReferencingFormat_parse in bindings.cpp.o
     [exec]   "osgeo::proj::crs::CompoundCRS::create(osgeo::proj::util::PropertyMap const&, std::__1::vector<dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> >, std::__1::allocator<dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > > > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::crs::GeodeticCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::crs::GeodeticCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::SphericalCS> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::crs::TemporalCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::crs::VerticalCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::crs::ProjectedCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::crs::GeographicCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::crs::EngineeringCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::util::PropertyMap::set(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::util::PropertyMap::set(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgeo::proj::util::BaseObjectNNPtr const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::util::PropertyMap::set(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::util::PropertyMap::PropertyMap()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::util::PropertyMap::~PropertyMap()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::util::BaseObjectNNPtr::~BaseObjectNNPtr()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_Context_createFromUserInput in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_ReferencingFormat_parse in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::util::CodeList::~CodeList()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::datum::PrimeMeridian::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::datum::TemporalDatum::CALENDAR_PROLEPTIC_GREGORIAN", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::datum::TemporalDatum::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::DateTime const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::datum::EngineeringDatum::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::util::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::datum::RealizationMethod::RealizationMethod(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::datum::GeodeticReferenceFrame::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> > const&, osgeo::proj::util::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::datum::VerticalReferenceFrame::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::util::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&, osgeo::proj::util::optional<osgeo::proj::datum::RealizationMethod> const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::datum::Ellipsoid::createTwoAxis(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Length const&, osgeo::proj::common::Length const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::datum::Ellipsoid::createFlattenedSphere(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Length const&, osgeo::proj::common::Scale const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::datum::Ellipsoid::EARTH", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::ObjectUsage::SCOPE_KEY", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::ARC_SECOND", referenced from:
     [exec]       l_switch.table._Z20unit_from_identifierP7JNIEnv_i in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::MICRORADIAN", referenced from:
     [exec]       l_switch.table._Z20unit_from_identifierP7JNIEnv_i in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::SCALE_UNITY", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]       l_switch.table._Z20unit_from_identifierP7JNIEnv_i in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::PARTS_PER_MILLION", referenced from:
     [exec]       l_switch.table._Z20unit_from_identifierP7JNIEnv_i in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::GRAD", referenced from:
     [exec]       l_switch.table._Z20unit_from_identifierP7JNIEnv_i in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::YEAR", referenced from:
     [exec]       l_switch.table._Z20unit_from_identifierP7JNIEnv_i in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::METRE", referenced from:
     [exec]       l_switch.table._Z20unit_from_identifierP7JNIEnv_i in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::DEGREE", referenced from:
     [exec]       l_switch.table._Z20unit_from_identifierP7JNIEnv_i in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::RADIAN", referenced from:
     [exec]       l_switch.table._Z20unit_from_identifierP7JNIEnv_i in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::SECOND", referenced from:
     [exec]       l_switch.table._Z20unit_from_identifierP7JNIEnv_i in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double, osgeo::proj::common::UnitOfMeasure::Type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
     [exec]       unit_from_identifier(JNIEnv_*, int) in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(osgeo::proj::common::UnitOfMeasure const&)", referenced from:
     [exec]       unit_from_identifier(JNIEnv_*, int) in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::~UnitOfMeasure()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::IdentifiedObject::REMARKS_KEY", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::IdentifiedObject::DEPRECATED_KEY", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::IdentifiedObject::IDENTIFIERS_KEY", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::IdentifiedObject::NAME_KEY", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::IdentifiedObject::ALIAS_KEY", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::Angle::Angle(double, osgeo::proj::common::UnitOfMeasure const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::Angle::~Angle()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::Scale::Scale(double, osgeo::proj::common::UnitOfMeasure const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::Scale::~Scale()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::Length::Length(double, osgeo::proj::common::UnitOfMeasure const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::Length::~Length()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getNumericProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::DateTime::create(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::common::DateTime::~DateTime()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::Identifier::CODESPACE_KEY", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::Identifier::create(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgeo::proj::util::PropertyMap const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::Identifier::CODE_KEY", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::Extent::createFromBBOX(double, double, double, double, osgeo::proj::util::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createOperation in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperationContext::setAreaOfInterest(std::__1::shared_ptr<osgeo::proj::metadata::Extent> const&)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createOperation in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperationContext::setSpatialCriterion(osgeo::proj::operation::CoordinateOperationContext::SpatialCriterion)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createOperation in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperationContext::setDiscardSuperseded(bool)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createOperation in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperationContext::setGridAvailabilityUse(osgeo::proj::operation::CoordinateOperationContext::GridAvailabilityUse)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createOperation in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperationContext::setAllowUseIntermediateCRS(osgeo::proj::operation::CoordinateOperationContext::IntermediateCRSUse)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createOperation in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperationContext::setSourceAndTargetCRSExtentUse(osgeo::proj::operation::CoordinateOperationContext::SourceTargetCRSExtentUse)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createOperation in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperationContext::create(std::__1::shared_ptr<osgeo::proj::io::AuthorityFactory> const&, std::__1::shared_ptr<osgeo::proj::metadata::Extent> const&, double)", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createOperation in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperationFactory::create()", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createOperation in bindings.cpp.o
     [exec]   "osgeo::proj::cs::CoordinateSystem::axisList() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getVectorElement in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getVectorSize in bindings.cpp.o
     [exec]       get_axes(std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> const&) in bindings.cpp.o
     [exec]   "osgeo::proj::cs::CoordinateSystemAxis::abbreviation() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::cs::CoordinateSystemAxis::maximumValue() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getNumericProperty in bindings.cpp.o
     [exec]   "osgeo::proj::cs::CoordinateSystemAxis::minimumValue() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getNumericProperty in bindings.cpp.o
     [exec]   "osgeo::proj::cs::CoordinateSystemAxis::unit() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]   "osgeo::proj::cs::CoordinateSystemAxis::direction() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::io::IWKTExportable::exportToWKT(osgeo::proj::io::WKTFormatter*) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "osgeo::proj::io::IJSONExportable::exportToJSON(osgeo::proj::io::JSONFormatter*) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createDatum(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createObject(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createEllipsoid(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createConversion(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createCompoundCRS(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createGeodeticCRS(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createVerticalCRS(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createProjectedCRS(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::getDescriptionText(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_getDescriptionText in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createGeodeticDatum(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createGeographicCRS(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createPrimeMeridian(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createUnitOfMeasure(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createVerticalDatum(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createCoordinateSystem(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createCoordinateOperation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::AuthorityFactory::createCoordinateReferenceSystem(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::io::PROJStringParser::warningList() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ReferencingFormat_parse in bindings.cpp.o
     [exec]   "osgeo::proj::io::IPROJStringExportable::exportToPROJString(osgeo::proj::io::PROJStringFormatter*) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_Context_createPJ in bindings.cpp.o
     [exec]   "osgeo::proj::io::NoSuchAuthorityCodeException::getAuthority() const", referenced from:
     [exec]       rethrow_as_java_exception(JNIEnv_*, osgeo::proj::io::NoSuchAuthorityCodeException const&) in bindings.cpp.o
     [exec]   "osgeo::proj::io::NoSuchAuthorityCodeException::getAuthorityCode() const", referenced from:
     [exec]       rethrow_as_java_exception(JNIEnv_*, osgeo::proj::io::NoSuchAuthorityCodeException const&) in bindings.cpp.o
     [exec]   "osgeo::proj::io::WKTParser::warningList() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_ReferencingFormat_parse in bindings.cpp.o
     [exec]   "osgeo::proj::crs::DerivedCRS::derivingConversion() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]   "osgeo::proj::crs::DerivedCRS::baseCRS() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]   "osgeo::proj::crs::CompoundCRS::componentReferenceSystems() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getVectorElement in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getVectorSize in bindings.cpp.o
     [exec]       get_dimension(std::__1::shared_ptr<osgeo::proj::crs::CRS> const&, int) in bindings.cpp.o
     [exec]       get_axis(std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS>&, int&, int) in bindings.cpp.o
     [exec]   "osgeo::proj::crs::GeodeticCRS::isGeocentric() const", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]   "osgeo::proj::crs::BoundCRS::baseCRS() const", referenced from:
     [exec]       as_single_crs(std::__1::shared_ptr<osgeo::proj::crs::CRS> const&) in bindings.cpp.o
     [exec]   "osgeo::proj::crs::SingleCRS::coordinateSystem() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]       get_axes(std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> const&) in bindings.cpp.o
     [exec]   "osgeo::proj::crs::SingleCRS::datum() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]   "osgeo::proj::util::IComparable::isEquivalentTo(osgeo::proj::util::IComparable const*, osgeo::proj::util::IComparable::Criterion) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_isEquivalentTo in bindings.cpp.o
     [exec]   "osgeo::proj::datum::PrimeMeridian::longitude() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getNumericProperty in bindings.cpp.o
     [exec]   "osgeo::proj::datum::TemporalDatum::temporalOrigin() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::datum::GeodeticReferenceFrame::primeMeridian() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]   "osgeo::proj::datum::GeodeticReferenceFrame::ellipsoid() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]   "osgeo::proj::datum::Datum::publicationDate() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::datum::Datum::anchorDefinition() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::datum::Ellipsoid::semiMajorAxis() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getNumericProperty in bindings.cpp.o
     [exec]   "osgeo::proj::datum::Ellipsoid::inverseFlattening() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getBooleanProperty in bindings.cpp.o
     [exec]   "osgeo::proj::datum::Ellipsoid::computeSemiMinorAxis() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getNumericProperty in bindings.cpp.o
     [exec]   "osgeo::proj::datum::Ellipsoid::computedInverseFlattening() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getNumericProperty in bindings.cpp.o
     [exec]   "osgeo::proj::datum::Ellipsoid::isSphere() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getBooleanProperty in bindings.cpp.o
     [exec]   "osgeo::proj::common::ObjectUsage::domains() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getArrayProperty in bindings.cpp.o
     [exec]   "osgeo::proj::common::ObjectDomain::domainOfValidity() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getArrayProperty in bindings.cpp.o
     [exec]   "osgeo::proj::common::ObjectDomain::scope() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::conversionToSI() const", referenced from:
     [exec]       to_java_unit(JNIEnv_*, _jobject*, osgeo::proj::common::UnitOfMeasure const*) in bindings.cpp.o
     [exec]       create_unit_fallback(JNIEnv_*, _jclass*, osgeo::proj::common::UnitOfMeasure const*) in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::name() const", referenced from:
     [exec]       create_unit_fallback(JNIEnv_*, _jclass*, osgeo::proj::common::UnitOfMeasure const*) in bindings.cpp.o
     [exec]   "osgeo::proj::common::UnitOfMeasure::type() const", referenced from:
     [exec]       to_java_unit(JNIEnv_*, _jobject*, osgeo::proj::common::UnitOfMeasure const*) in bindings.cpp.o
     [exec]       create_unit_fallback(JNIEnv_*, _jclass*, osgeo::proj::common::UnitOfMeasure const*) in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createGeodeticObject in bindings.cpp.o
     [exec]   "osgeo::proj::common::IdentifiedObject::getEPSGCode() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::common::IdentifiedObject::identifiers() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getVectorElement in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getVectorSize in bindings.cpp.o
     [exec]   "osgeo::proj::common::IdentifiedObject::name() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getBooleanProperty in bindings.cpp.o
     [exec]   "osgeo::proj::common::IdentifiedObject::nameStr() const", referenced from:
     [exec]       invalid_parameter_type(JNIEnv_*, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameterValue> >, char const*) in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_searchVectorElement in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getBooleanProperty in bindings.cpp.o
     [exec]   "osgeo::proj::common::IdentifiedObject::remarks() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::common::Measure::unit() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]   "osgeo::proj::common::Measure::value() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getNumericProperty in bindings.cpp.o
     [exec]   "osgeo::proj::common::DateTime::isISO_8601() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::common::DateTime::toString() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::Identifier::code() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getBooleanProperty in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::Identifier::version() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::Identifier::authority() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::Identifier::codeSpace() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::PositionalAccuracy::value() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::GeographicBoundingBox::eastBoundLongitude() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getArrayProperty in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::GeographicBoundingBox::northBoundLatitude() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getArrayProperty in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::GeographicBoundingBox::southBoundLatitude() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getArrayProperty in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::GeographicBoundingBox::westBoundLongitude() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getArrayProperty in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::Extent::geographicElements() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getArrayProperty in bindings.cpp.o
     [exec]   "osgeo::proj::metadata::Citation::title() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::ParameterValue::stringValue() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::ParameterValue::booleanValue() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getIntegerProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getBooleanProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::ParameterValue::integerValue() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getNumericProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getIntegerProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::ParameterValue::type() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getNumericProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getIntegerProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getBooleanProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::ParameterValue::value() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getNumericProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::ParameterValue::valueFile() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::OperationMethod::parameters() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_searchVectorElement in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getVectorElement in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getVectorSize in bindings.cpp.o
     [exec]   "osgeo::proj::operation::OperationMethod::formulaCitation() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::OperationMethod::formula() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::SingleOperation::parameterValues() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_searchVectorElement in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getVectorElement in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getVectorSize in bindings.cpp.o
     [exec]   "osgeo::proj::operation::SingleOperation::method() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperation::operationVersion() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperation::normalizeForVisualization() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_normalizeForVisualization in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperation::coordinateOperationAccuracies() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperation::sourceCRS() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getVectorElement in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperation::targetCRS() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getVectorElement in bindings.cpp.o
     [exec]   "osgeo::proj::operation::OperationParameterValue::parameterValue() const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getObjectProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getStringProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getNumericProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getIntegerProperty in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getBooleanProperty in bindings.cpp.o
     [exec]   "osgeo::proj::operation::OperationParameterValue::parameter() const", referenced from:
     [exec]       get_identified_object(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]       invalid_parameter_type(JNIEnv_*, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameterValue> >, char const*) in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_searchVectorElement in bindings.cpp.o
     [exec]   "osgeo::proj::operation::CoordinateOperationFactory::createOperations(dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > const&, dropbox::oxygen::nn<std::__1::unique_ptr<osgeo::proj::operation::CoordinateOperationContext, std::__1::default_delete<osgeo::proj::operation::CoordinateOperationContext> > > const&) const", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_AuthorityFactory_createOperation in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::cs::TemporalCS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::TemporalCS> > get_shared_object<osgeo::proj::cs::TemporalCS>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::cs::VerticalCS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::VerticalCS> > get_shared_object<osgeo::proj::cs::VerticalCS>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::cs::CartesianCS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CartesianCS> > get_shared_object<osgeo::proj::cs::CartesianCS>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::cs::SphericalCS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::cs::EllipsoidalCS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::EllipsoidalCS> > get_shared_object<osgeo::proj::cs::EllipsoidalCS>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::cs::CoordinateSystem", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystem> > get_shared_object<osgeo::proj::cs::CoordinateSystem>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_ObjectFactory_create in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::cs::CoordinateSystemAxis", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > get_shared_object<osgeo::proj::cs::CoordinateSystemAxis>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::io::IWKTExportable", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::io::IJSONExportable", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::io::IPROJStringExportable", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_format in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::io::NoSuchAuthorityCodeException", referenced from:
     [exec]       GCC_except_table64 in bindings.cpp.o
     [exec]       GCC_except_table65 in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::crs::DerivedCRS", referenced from:
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRS> > get_shared_object<osgeo::proj::crs::DerivedCRS>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::crs::CompoundCRS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CompoundCRS> > get_shared_object<osgeo::proj::crs::CompoundCRS>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]       as_compound_crs(std::__1::shared_ptr<osgeo::proj::crs::CRS> const&, int&) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::crs::GeodeticCRS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::GeodeticCRS> > get_shared_object<osgeo::proj::crs::GeodeticCRS>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::crs::TemporalCRS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::crs::VerticalCRS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::crs::ProjectedCRS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::crs::GeographicCRS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::crs::EngineeringCRS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::crs::CRS", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       as_single_crs(std::__1::shared_ptr<osgeo::proj::crs::CRS> const&) in bindings.cpp.o
     [exec]       as_compound_crs(std::__1::shared_ptr<osgeo::proj::crs::CRS> const&, int&) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::CRS> > get_shared_object<osgeo::proj::crs::CRS>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::crs::BoundCRS", referenced from:
     [exec]       as_single_crs(std::__1::shared_ptr<osgeo::proj::crs::CRS> const&) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::crs::SingleCRS", referenced from:
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> > get_shared_object<osgeo::proj::crs::SingleCRS>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]       as_single_crs(std::__1::shared_ptr<osgeo::proj::crs::CRS> const&) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::util::BaseObject", referenced from:
     [exec]       get_identified_object(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > get_shared_object<osgeo::proj::datum::GeodeticReferenceFrame>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::DerivedCRS> > get_shared_object<osgeo::proj::crs::DerivedCRS>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::crs::SingleCRS> > get_shared_object<osgeo::proj::crs::SingleCRS>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation> > get_shared_object<osgeo::proj::operation::SingleOperation>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::cs::CoordinateSystemAxis> > get_shared_object<osgeo::proj::cs::CoordinateSystemAxis>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]       ...
     [exec]   "typeinfo for osgeo::proj::util::IComparable", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_isEquivalentTo in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::datum::PrimeMeridian", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::PrimeMeridian> > get_shared_object<osgeo::proj::datum::PrimeMeridian>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::datum::TemporalDatum", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::TemporalDatum> > get_shared_object<osgeo::proj::datum::TemporalDatum>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::datum::EngineeringDatum", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::EngineeringDatum> > get_shared_object<osgeo::proj::datum::EngineeringDatum>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::datum::GeodeticReferenceFrame", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > get_shared_object<osgeo::proj::datum::GeodeticReferenceFrame>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::datum::VerticalReferenceFrame", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::VerticalReferenceFrame> > get_shared_object<osgeo::proj::datum::VerticalReferenceFrame>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::datum::Datum", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Datum> > get_shared_object<osgeo::proj::datum::Datum>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::datum::Ellipsoid", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::datum::Ellipsoid> > get_shared_object<osgeo::proj::datum::Ellipsoid>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::common::ObjectUsage", referenced from:
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::common::ObjectUsage> > get_shared_object<osgeo::proj::common::ObjectUsage>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::common::UnitOfMeasure", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::common::IdentifiedObject", referenced from:
     [exec]       get_identified_object(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::metadata::Identifier", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::metadata::Identifier> > get_shared_object<osgeo::proj::metadata::Identifier>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::metadata::GeographicExtent", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getArrayProperty in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::metadata::GeographicBoundingBox", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_getArrayProperty in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::operation::Conversion", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::Conversion> > get_shared_object<osgeo::proj::operation::Conversion>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::operation::Transformation", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::operation::OperationMethod", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationMethod> > get_shared_object<osgeo::proj::operation::OperationMethod>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::operation::SingleOperation", referenced from:
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::SingleOperation> > get_shared_object<osgeo::proj::operation::SingleOperation>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::operation::CoordinateOperation", referenced from:
     [exec]       specific_subclass(JNIEnv_*, _jobject*, std::__1::shared_ptr<osgeo::proj::util::BaseObject>&, short) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::CoordinateOperation> > get_shared_object<osgeo::proj::operation::CoordinateOperation>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::operation::GeneralParameterValue", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_searchVectorElement in bindings.cpp.o
     [exec]   "typeinfo for osgeo::proj::operation::OperationParameterValue", referenced from:
     [exec]       get_identified_object(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]       dropbox::oxygen::nn<std::__1::shared_ptr<osgeo::proj::operation::OperationParameterValue> > get_shared_object<osgeo::proj::operation::OperationParameterValue>(JNIEnv_*, _jobject*) in bindings.cpp.o
     [exec]       _Java_org_kortforsyningen_proj_SharedPointer_searchVectorElement in bindings.cpp.o
     [exec]   "_proj_assign_context", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_Transform_assign in bindings.cpp.o
     [exec]   "_proj_context_create", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_Context_create in bindings.cpp.o
     [exec]   "_proj_context_destroy", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_Context_destroyPJ in bindings.cpp.o
     [exec]   "_proj_create", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_Context_createPJ in bindings.cpp.o
     [exec]   "_proj_destroy", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_Transform_destroy in bindings.cpp.o
     [exec]   "_proj_errno", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_Transform_transform in bindings.cpp.o
     [exec]   "_proj_errno_string", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_Transform_transform in bindings.cpp.o
     [exec]   "_proj_trans_generic", referenced from:
     [exec]       _Java_org_kortforsyningen_proj_Transform_transform in bindings.cpp.o
     [exec] ld: symbol(s) not found for architecture x86_64
     [exec] clang: error: linker command failed with exit code 1 (use -v to see invocation)
     [exec] make[2]: *** [/Users/kevers/dev/PROJ-JNI/target/classes/org/kortforsyningen/proj/libproj-binding.dylib] Error 1
     [exec] make[1]: *** [CMakeFiles/proj-binding.dir/all] Error 2
     [exec] make: *** [all] Error 2
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  2.382 s
[INFO] Finished at: 2019-12-09T20:01:26+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.8:run (build-native) on project proj: An Ant BuildException has occured: The following error occurred while executing this line:
[ERROR] /Users/kevers/dev/PROJ-JNI/src/main/cpp/build.xml:42: exec returned: 2
[ERROR] around Ant part ...<ant antfile="/Users/kevers/dev/PROJ-JNI/src/main/cpp/build.xml" inheritAll="true" dir="${target.directory}"/>... @ 7:113 in /Users/kevers/dev/PROJ-JNI/target/antrun/build-main.xml
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions