Я успешно прошел процесс ./configure (по крайней мере, без сообщений об ошибках). Когда я запускаю make, я получаю много сообщений, но очевидные сообщения об ошибках, пока не дойду до конца, когда я получаю следующее
-rpath /usr/local/lib \
-no-undefined \
-version-info 27:0:0
Undefined symbols for architecture x86_64:
"_FreeMapObject", referenced from:
GIFDataset::CreateCopy(char const*, GDALDataset*, int, char**, int (*)(double, char const*, void*), void*) in gifdataset.o
"_MakeMapObject", referenced from:
GIFDataset::CreateCopy(char const*, GDALDataset*, int, char**, int (*)(double, char const*, void*), void*) in gifdataset.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [GNUmakefile:68: libgdal.la] Error 1
make[1]: Leaving directory '/Users/gcn/Downloads/gdal-3.1.0'
make: *** [GNUmakefile:79: check-lib] Error 2
Ошибка, похоже, связана с libgdal.1a. Когда я запускаю
locate libgdal.la
, он возвращает
/Applications/GRASS-7.4.1.app/Contents/Resources/lib/libgdal.la
Это файл с датой июнь 2018 года, который, как я подозреваю, устарел и находится в неправильном месте.