Привязки Go GDAL: у CPLErr нет поля или метода «Err» при использовании lukeroth/gdal с TileDB-Go. ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Привязки Go GDAL: у CPLErr нет поля или метода «Err» при использовании lukeroth/gdal с TileDB-Go.

Сообщение Anonymous »

Я установил в свою систему GDAL и TileDB вместе со всеми необходимыми зависимостями. Однако когда я пытаюсь запустить проект Go, использующий привязки lukeroth/gdal и TileDB-Go, я сталкиваюсь со следующей ошибкой:
../../../go/pkg/mod/github.com/lukeroth/gdal@v0.0.0-20240301124940-d4ff2229365e/algorithms.go:325:3:
CPLErr(func() _Ctype_CPLErr {…}()).Err undefined (type CPLErr has no field or method Err)

Похоже, что тип CPLErr в привязках GDAL Go не имеет поля или метода Err. Я не уверен, является ли это несоответствием версий между библиотекой GDAL и привязками Go, или есть другая проблема, вызывающая эту ошибку.
Кроме того, я также получаю предупреждения об устаревших функциях, когда с помощью TileDB-Go:
warning: 'tiledb_array_schema_dump' is deprecated [-Wdeprecated-declarations]

Версии:
GDAL 3.8.4, released 2024/02/08
Libtiledb.so.2.27
github.com/lukeroth/gdal v0.0.0-20240301124940-d4ff2229365e
github.com/TileDB-Inc/TileDB-Go v0.32.0


Подробнее здесь: https://stackoverflow.com/questions/789 ... oth-gdal-w

Вернуться в «C++»