ossimlabs / ossim

Core OSSIM (Open Source Software Image Map) package including C++ code for OSSIM library, command-line applications, tests, and build system
MIT License
295 stars 142 forks source link

proj link error #252

Open Portgas-D-Asce opened 4 years ago

Portgas-D-Asce commented 4 years ago

when i used make command to build ossim, i got the follwing errors:

[ 78%] Building CXX object apps/ossim-adrg-dump/CMakeFiles/ossim-adrg-dump.dir/ossim-adrg-dump.cpp.o
[ 78%] Linking CXX executable ../../bin/ossim-adrg-dump
../../lib/libossim.so.1.9.0:‘proj_get_type’undefined reference
../../lib/libossim.so.1.9.0:‘proj_get_type’undefined reference
../../lib/libossim.so.1.9.0:‘proj_crs_get_geodetic_crs’undefined reference
../../lib/libossim.so.1.9.0:‘proj_coordoperation_get_method_info’undefined reference
../../lib/libossim.so.1.9.0:‘proj_get_id_code’undefined reference
../../lib/libossim.so.1.9.0:‘proj_get_name’undefined reference
../../lib/libossim.so.1.9.0:‘proj_crs_get_coordoperation’undefined reference
../../lib/libossim.so.1.9.0:‘proj_destroy’undefined reference
../../lib/libossim.so.1.9.0:‘proj_coordoperation_get_param’undefined reference
../../lib/libossim.so.1.9.0:‘proj_cs_get_axis_info’undefined reference
../../lib/libossim.so.1.9.0:‘proj_uom_get_info_from_database’undefined reference
../../lib/libossim.so.1.9.0:‘proj_get_prime_meridian’undefined reference
../../lib/libossim.so.1.9.0:‘proj_ellipsoid_get_parameters’undefined reference
../../lib/libossim.so.1.9.0:‘proj_context_destroy’undefined reference
../../lib/libossim.so.1.9.0:‘proj_crs_get_coordinate_system’undefined reference
../../lib/libossim.so.1.9.0:‘proj_prime_meridian_get_parameters’undefined reference
../../lib/libossim.so.1.9.0:‘proj_get_ellipsoid’undefined reference
../../lib/libossim.so.1.9.0:‘proj_create_from_database’undefined reference
../../lib/libossim.so.1.9.0:‘proj_context_create’undefined reference
../../lib/libossim.so.1.9.0:‘proj_coordoperation_get_param_count’undefined reference
../../lib/libossim.so.1.9.0:‘proj_crs_get_datum’undefined reference
collect2: error: ld returned 1 exit status
apps/ossim-adrg-dump/CMakeFiles/ossim-adrg-dump.dir/build.make:102: recipe for target 'bin/ossim-adrg-dump' failed
make[2]: *** [bin/ossim-adrg-dump] Error 1
CMakeFiles/Makefile2:305: recipe for target 'apps/ossim-adrg-dump/CMakeFiles/ossim-adrg-dump.dir/all' failed
make[1]: *** [apps/ossim-adrg-dump/CMakeFiles/ossim-adrg-dump.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

can anyone help me. thanks in advance.

fanyunhua commented 4 years ago

I also encountered a similar problem, who can help me, thanks

[ 80%] Linking CXX executable ../../bin/ossim-cli ../../lib/libossim.so.1.9.0:‘GTIFPrint’’undefined reference ../../lib/libossim.so.1.9.0:‘XTIFFOpen’’undefined reference ../../lib/libossim.so.1.9.0:‘GTIFKeySet’’undefined reference ../../lib/libossim.so.1.9.0:‘GTIFNew’’undefined reference ../../lib/libossim.so.1.9.0:‘GTIFGetDefn’’undefined reference ../../lib/libossim.so.1.9.0:‘Json::Value::operator=(Json::Value)’’undefined reference ../../lib/libossim.so.1.9.0:‘GTIFFree’’undefined reference ../../lib/libossim.so.1.9.0:‘GTIFKeyGet’’undefined reference ../../lib/libossim.so.1.9.0:‘Json::Value::operator!() const’’undefined reference ../../lib/libossim.so.1.9.0:‘XTIFFClose’’undefined reference ../../lib/libossim.so.1.9.0:‘GTIFWriteKeys’’undefined reference ../../lib/libossim.so.1.9.0:‘XTIFFClientOpen’’undefined reference collect2: error: ld returned 1 exit status