<div dir="ltr">Hello gdal community--<div><br></div><div>I am new to this tool, and am trying to build it on Ubuntu 20.04. I don't use conda, so I'm running into problems with the dependencies. I downloaded the current release .tar.gz file from <a href="https://gdal.org/download.html">https://gdal.org/download.html</a> and then unpacked it. I then followed the instructions on the build help website which I found through the readme. I ran:</div><div><br></div><div><font face="monospace"><b>$ mkdir build</b></font></div><div><font face="monospace"><b>$ cd build</b></font></div><div><font face="monospace"><b>$ cmake ..</b></font></div><div><br></div><div>And then the result was the output pasted at the end of this email.</div><div><br></div><div>What are the dependencies that I can just install with apt? I don't use conda or any of the other package managers listed in the readme. Any help is appreciated.</div><div><br></div><div>Alternatively, if anyone has any other tools that can be used for converting .DAT to .IMG or .JPG files, I would be very eager to hear more. I have not been able to successfully view a .DAT image from the NASA PDS website as of yet.</div><div><br></div><div>Thanks,</div><div><br></div><div>Anja Sheppard</div><div><br></div><div><font face="monospace"><b>-- The C compiler identification is GNU 9.4.0<br>-- The CXX compiler identification is GNU 9.4.0<br>-- Check for working C compiler: /usr/bin/cc<br>-- Check for working C compiler: /usr/bin/cc -- works<br>-- Detecting C compiler ABI info<br>-- Detecting C compiler ABI info - done<br>-- Detecting C compile features<br>-- Detecting C compile features - done<br>-- Check for working CXX compiler: /usr/bin/c++<br>-- Check for working CXX compiler: /usr/bin/c++ -- works<br>-- Detecting CXX compiler ABI info<br>-- Detecting CXX compiler ABI info - done<br>-- Detecting CXX compile features<br>-- Detecting CXX compile features - done<br>-- Performing Test test_sse<br>-- Performing Test test_sse - Success<br>-- Looking for C++ include xmmintrin.h<br>-- Looking for C++ include xmmintrin.h - found<br>-- Performing Test test_sse2<br>-- Performing Test test_sse2 - Success<br>-- Looking for C++ include emmintrin.h<br>-- Looking for C++ include emmintrin.h - found<br>-- Performing Test test_ssse3<br>-- Performing Test test_ssse3 - Success<br>-- Looking for C++ include tmmintrin.h<br>-- Looking for C++ include tmmintrin.h - found<br>-- Performing Test test_sse4.1<br>-- Performing Test test_sse4.1 - Success<br>-- Looking for C++ include smmintrin.h<br>-- Looking for C++ include smmintrin.h - found<br>-- Performing Test test_avx<br>-- Performing Test test_avx - Success<br>-- Looking for C++ include immintrin.h<br>-- Looking for C++ include immintrin.h - found<br>-- Performing Test test_avx2<br>-- Performing Test test_avx2 - Success<br>-- Found Python: /usr/bin/python3.8 (found suitable version "3.8.10", minimum required is "3.6") found components: Interpreter Development NumPy <br>-- Performing Test HAVE_WFLAG_ALL<br>-- Performing Test HAVE_WFLAG_ALL - Success<br>-- Performing Test HAVE_WFLAG_EXTRA<br>-- Performing Test HAVE_WFLAG_EXTRA - Success<br>-- Performing Test HAVE_WFLAG_INIT_SELF<br>-- Performing Test HAVE_WFLAG_INIT_SELF - Success<br>-- Performing Test HAVE_WFLAG_UNUSED_PARAMETER<br>-- Performing Test HAVE_WFLAG_UNUSED_PARAMETER - Success<br>-- Performing Test HAVE_WFLAG_MISSING_PROTOTYPES<br>-- Performing Test HAVE_WFLAG_MISSING_PROTOTYPES - Success<br>-- Performing Test HAVE_WFLAG_MISSING_DECLARATIONS<br>-- Performing Test HAVE_WFLAG_MISSING_DECLARATIONS - Success<br>-- Performing Test HAVE_WFLAG_SHORTEN_64_TO_32<br>-- Performing Test HAVE_WFLAG_SHORTEN_64_TO_32 - Failed<br>-- Performing Test HAVE_WFLAG_LOGICAL_OP<br>-- Performing Test HAVE_WFLAG_LOGICAL_OP - Success<br>-- Performing Test HAVE_WFLAG_SHADOW<br>-- Performing Test HAVE_WFLAG_SHADOW - Success<br>-- Performing Test HAVE_WFLAG_SHADOW_FIELD<br>-- Performing Test HAVE_WFLAG_SHADOW_FIELD - Failed<br>-- Performing Test HAVE_WFLAG_MISSING_INCLUDE_DIRS<br>-- Performing Test HAVE_WFLAG_MISSING_INCLUDE_DIRS - Success<br>-- Performing Test HAVE_WFLAG_FORMAT_SECURITY<br>-- Performing Test HAVE_WFLAG_FORMAT_SECURITY - Success<br>-- Performing Test HAVE_WFLAG_ERROR_VLA<br>-- Performing Test HAVE_WFLAG_ERROR_VLA - Success<br>-- Performing Test HAVE_WFLAG_NO_CLOBBERED<br>-- Performing Test HAVE_WFLAG_NO_CLOBBERED - Success<br>-- Performing Test HAVE_WFLAG_DATE_TIME<br>-- Performing Test HAVE_WFLAG_DATE_TIME - Success<br>-- Performing Test HAVE_WFLAG_NULL_DEREFERENCE<br>-- Performing Test HAVE_WFLAG_NULL_DEREFERENCE - Success<br>-- Performing Test HAVE_WFLAG_DUPLICATE_COND<br>-- Performing Test HAVE_WFLAG_DUPLICATE_COND - Failed<br>-- Performing Test HAVE_WFLAG_EXTRA_SEMI<br>-- Performing Test HAVE_WFLAG_EXTRA_SEMI - Success<br>-- Performing Test HAVE_WFLAG_COMMA<br>-- Performing Test HAVE_WFLAG_COMMA - Failed<br>-- Performing Test HAVE_WFLAG_FLOAT_CONVERSION<br>-- Performing Test HAVE_WFLAG_FLOAT_CONVERSION - Success<br>-- Performing Test HAVE_WFLAG_DOCUMENTATION_AND_NO_DEPRECATED<br>-- Performing Test HAVE_WFLAG_DOCUMENTATION_AND_NO_DEPRECATED - Failed<br>-- Performing Test HAVE_WFLAG_UNUSED_PRIVATE_FIELD<br>-- Performing Test HAVE_WFLAG_UNUSED_PRIVATE_FIELD - Failed<br>-- Performing Test HAVE_WFLAG_NON_VIRTUAL_DTOR<br>-- Performing Test HAVE_WFLAG_NON_VIRTUAL_DTOR - Success<br>-- Performing Test HAVE_WFLAG_OVERLOADED_VIRTUAL<br>-- Performing Test HAVE_WFLAG_OVERLOADED_VIRTUAL - Success<br>-- Performing Test HAVE_WFLAG_SUGGEST_OVERRIDE<br>-- Performing Test HAVE_WFLAG_SUGGEST_OVERRIDE - Success<br>-- Performing Test HAVE_FLAG_NO_OPERATOR_NAMES<br>-- Performing Test HAVE_FLAG_NO_OPERATOR_NAMES - Success<br>-- Performing Test HAVE_GCC_WARNING_ZERO_AS_NULL_POINTER_CONSTANT<br>-- Performing Test HAVE_GCC_WARNING_ZERO_AS_NULL_POINTER_CONSTANT - Success<br>-- Performing Test HAVE_WFLAG_OLD_STYLE_CAST<br>-- Performing Test HAVE_WFLAG_OLD_STYLE_CAST - Success<br>-- Performing Test HAVE_WFLAG_EFFCXX<br>-- Performing Test HAVE_WFLAG_EFFCXX - Success<br>-- Looking for vsnprintf<br>-- Looking for vsnprintf - found<br>-- Looking for getcwd<br>-- Looking for getcwd - found<br>-- Looking for fcntl.h<br>-- Looking for fcntl.h - found<br>-- Looking for unistd.h<br>-- Looking for unistd.h - found<br>-- Looking for sys/types.h<br>-- Looking for sys/types.h - found<br>-- Looking for locale.h<br>-- Looking for locale.h - found<br>-- Looking for xlocale.h<br>-- Looking for xlocale.h - not found<br>-- Looking for direct.h<br>-- Looking for direct.h - not found<br>-- Looking for dlfcn.h<br>-- Looking for dlfcn.h - found<br>-- Looking for stdint.h<br>-- Looking for stdint.h - found<br>-- Looking for stddef.h<br>-- Looking for stddef.h - found<br>-- Check size of int<br>-- Check size of int - done<br>-- Check size of unsigned long<br>-- Check size of unsigned long - done<br>-- Check size of void*<br>-- Check size of void* - done<br>-- Check size of size_t<br>-- Check size of size_t - done<br>-- Check if the system is big endian<br>-- Searching 16 bit integer<br>-- Check size of unsigned short<br>-- Check size of unsigned short - done<br>-- Using unsigned short<br>-- Check if the system is big endian - little endian<br>-- Looking for pthread.h<br>-- Looking for pthread.h - found<br>-- Performing Test CMAKE_HAVE_LIBC_PTHREAD<br>-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed<br>-- Looking for pthread_create in pthreads<br>-- Looking for pthread_create in pthreads - not found<br>-- Looking for pthread_create in pthread<br>-- Looking for pthread_create in pthread - found<br>-- Found Threads: TRUE  <br>-- Performing Test HAVE_PTHREAD_MUTEX_RECURSIVE<br>-- Performing Test HAVE_PTHREAD_MUTEX_RECURSIVE - Success<br>-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP<br>-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP - Success<br>-- Performing Test HAVE_PTHREAD_SPINLOCK<br>-- Performing Test HAVE_PTHREAD_SPINLOCK - Success<br>-- Performing Test HAVE_5ARGS_MREMAP<br>-- Performing Test HAVE_5ARGS_MREMAP - Success<br>-- Performing Test HAVE_PTHREAD_ATFORK<br>-- Performing Test HAVE_PTHREAD_ATFORK - Success<br>-- Looking for sys/stat.h<br>-- Looking for sys/stat.h - found<br>-- Looking for linux/fs.h<br>-- Looking for linux/fs.h - found<br>-- Looking for readlink<br>-- Looking for readlink - found<br>-- Looking for posix_spawnp<br>-- Looking for posix_spawnp - found<br>-- Looking for posix_memalign<br>-- Looking for posix_memalign - found<br>-- Looking for vfork<br>-- Looking for vfork - found<br>-- Looking for mmap<br>-- Looking for mmap - found<br>-- Looking for sigaction<br>-- Looking for sigaction - found<br>-- Looking for statvfs<br>-- Looking for statvfs - found<br>-- Looking for statvfs64<br>-- Looking for statvfs64 - found<br>-- Looking for lstat<br>-- Looking for lstat - found<br>-- Looking for getrlimit<br>-- Looking for getrlimit - found<br>-- Looking for RLIMIT_AS<br>-- Looking for RLIMIT_AS - found<br>-- Looking for ftell64<br>-- Looking for ftell64 - not found<br>-- Looking for ftello64<br>-- Looking for ftello64 - found<br>-- Looking for fseek64<br>-- Looking for fseek64 - not found<br>-- Looking for fseeko64<br>-- Looking for fseeko64 - found<br>-- Looking for stat64<br>-- Looking for stat64 - found<br>-- Performing Test NO_UNIX_STDIO_64<br>-- Performing Test NO_UNIX_STDIO_64 - Failed<br>-- Looking for fopen64<br>-- Looking for fopen64 - found<br>-- Check size of off_t<br>-- Check size of off_t - done<br>-- Looking for pread64<br>-- Looking for pread64 - found<br>-- Looking for ftruncate64<br>-- Looking for ftruncate64 - found<br>-- Performing Test HAVE_USELOCALE<br>-- Performing Test HAVE_USELOCALE - Success<br>-- Performing Test HAVE_HIDE_INTERNAL_SYMBOLS<br>-- Performing Test HAVE_HIDE_INTERNAL_SYMBOLS - Success<br>-- Performing Test HAVE_GCC_ATOMIC_BUILTINS<br>-- Performing Test HAVE_GCC_ATOMIC_BUILTINS - Success<br>-- Performing Test HAVE_GCC_BSWAP<br>-- Performing Test HAVE_GCC_BSWAP - Success<br>-- Performing Test HAVE_SC_PHYS_PAGES<br>-- Performing Test HAVE_SC_PHYS_PAGES - Success<br>-- Performing Test HAVE_SCHED_GETAFFINITY<br>-- Performing Test HAVE_SCHED_GETAFFINITY - Success<br>-- Performing Test INT128_TEST<br>-- Performing Test INT128_TEST - Success<br>-- checking if sprintf can be overloaded for GDAL compilation<br>-- Performing Test DEPRECATE_SPRINTF<br>-- Performing Test DEPRECATE_SPRINTF - Failed<br>-- Looking for linux/userfaultfd.h<br>-- Looking for linux/userfaultfd.h - found<br>-- GDAL_VERSION          = 3.6.2<br>-- GDAL_ABI_FULL_VERSION = 32.3.6.2<br>-- GDAL_SOVERSION        = 32<br>-- Could NOT find ODBC (missing: ODBC_LIBRARY ODBC_INCLUDE_DIR ODBCINST) <br>-- Could NOT find ODBCCPP (missing: ODBCCPP_LIBRARY ODBCCPP_INCLUDE_DIR) <br>-- Could NOT find MSSQL_ODBC (missing: MSSQL_ODBC_LIBRARY MSSQL_ODBC_INCLUDE_DIR MSSQL_ODBC_VERSION) <br>-- Could NOT find MySQL (missing: MYSQL_LIBRARY MYSQL_INCLUDE_DIR) <br>-- Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR) <br>-- Performing Test Iconv_IS_BUILT_IN<br>-- Performing Test Iconv_IS_BUILT_IN - Success<br>-- Found Iconv: /usr/lib/x86_64-linux-gnu/libc.so  <br>-- Performing Test _ICONV_SECOND_ARGUMENT_IS_NOT_CONST<br>-- Performing Test _ICONV_SECOND_ARGUMENT_IS_NOT_CONST - Success<br>-- Performing Test ICONV_HAS_EXTRA_CHARSETS<br>-- Performing Test ICONV_HAS_EXTRA_CHARSETS - Success<br>-- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) <br>-- Could NOT find EXPAT (missing: EXPAT_DIR)<br>-- Found EXPAT: /usr/lib/x86_64-linux-gnu/libexpat.so (found version "2.2.9") <br>-- Failed to find XercesC (missing: XercesC_LIBRARY XercesC_INCLUDE_DIR XercesC_VERSION) <br>-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") <br>-- Could NOT find Deflate (missing: Deflate_LIBRARY Deflate_INCLUDE_DIR) <br>-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR SSL Crypto) <br>-- Could NOT find CryptoPP (missing: CRYPTOPP_LIBRARY CRYPTOPP_TEST_KNOWNBUG CRYPTOPP_INCLUDE_DIR) <br>CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):<br>  Could NOT find PROJ (missing: PROJ_LIBRARY PROJ_INCLUDE_DIR) (Required is<br>  at least version "6.0")<br>Call Stack (most recent call first):<br>  /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)<br>  cmake/modules/packages/FindPROJ.cmake:57 (find_package_handle_standard_args)<br>  cmake/helpers/CheckDependentLibraries.cmake:355 (find_package)<br>  gdal.cmake:264 (include)<br>  CMakeLists.txt:224 (include)<br><br><br>-- Configuring incomplete, errors occurred!</b></font><br></div></div>