Проблема
Я пытался снова установить SF на мою машину с Ubuntu 18.04, потому что это доставляло мне некоторые проблемы. Так как я хотел начать все чисто, я попробовал следующее:
remove.packages("sf")
install.packages("sf")
Это, однако, привело к следующей ошибке.
checking GDAL: checking whether PROJ is available fur running:... double free or corruption (out)
./configure: line 3625: 20789 Aborted (core dumped) ./gdal_proj
no
configure: error: OGRCoordinateTransformation() does not return a coord.trans: PROJ not available?
ERROR: configuration failed for package ‘sf’
* removing ‘/home/derek/R/x86_64-pc-linux-gnu-library/3.6/sf’
Когда я увидел сообщение двойное освобождение или повреждение (out) Я посмотрел и понял, что это проблема c ++, как показано в этой ссылке и этой ссылке . Но даже когда я знаю, что проблема заключается в PROJ, я даже не знаю, с чего начать.
То, что я пробовал.
Я попытался переустановить rgdal, чтобы увидеть, если это магически исправил проблему, выполнив то же самое, что и выше
remove.packages("rgdal")
install.packages("rgdal")
, что привело к аналогичному результату
** testing if installed package can be loaded from temporary location
double free or corruption (!prev)
Aborted (core dumped)
Я не знаю, как добраться до PROJ через терминал.
Любая помощь будет принята с благодарностью
Обновление
Просто обновление после комментария от Нейта. Я переустановил PROJ, он сохраняет ту же ошибку, просто чтобы показать вам больше об ошибке, это сообщение:
checking GDAL: checking whether PROJ is available for linking:... yes
checking GDAL: checking whether PROJ is available fur running:... double free or corruption (out)
./configure: line 3625: 22371 Aborted (core dumped) ./gdal_proj
no
configure: error: OGRCoo
Итак, это говорит о том, что PROJ доступен, но есть повреждение, я не уверен, как решить эту проблему, я должен что-то удалить?