Ошибка при установке SF в R double free или повреждение - PullRequest
3 голосов
/ 19 марта 2020

Проблема

Я пытался снова установить 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 доступен, но есть повреждение, я не уверен, как решить эту проблему, я должен что-то удалить?

...