Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add c-blosc to gdal recipe #60

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Conversation

ateucher
Copy link

@ateucher ateucher commented Dec 12, 2024

I successfully built the c-blosc recipe with ./build.sh c-blosc. I tried to build gdal, but it failed with errors:

clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ld: warning: -bind_at_load is deprecated on macOS
ld: warning: ignoring duplicate libraries: '-lc++'
make: *** [gdalenhance] Error 1
Undefined symbols for architecture arm64:
  "_iconv", referenced from:
      _common_open in libfreexl.a[2](freexl.o)
      _get_workbook_stream in libfreexl.a[2](freexl.o)
      _convert_to_utf8 in libfreexl.a[2](freexl.o)
      _parse_SST in libfreexl.a[2](freexl.o)
      _parse_unicode_string in libfreexl.a[2](freexl.o)
      _ansi_to_unicode_copy in libodbc.a[121](__info.o)
      _unicode_to_ansi_copy in libodbc.a[121](__info.o)
      ...
  "_iconv_close", referenced from:
      _destroy_workbook in libfreexl.a[2](freexl.o)
      _destroy_workbook in libfreexl.a[2](freexl.o)
      _biff_set_utf8_converter in libfreexl.a[2](freexl.o)
      _search_for_pool in libodbc.a[19](SQLConnect.o)
      _search_for_pool in libodbc.a[19](SQLConnect.o)
      _unicode_setup in libodbc.a[121](__info.o)
      _unicode_setup in libodbc.a[121](__info.o)
      ...
  "_iconv_open", referenced from:
      _common_open in libfreexl.a[2](freexl.o)
      _biff_set_utf8_converter in libfreexl.a[2](freexl.o)
      _unicode_setup in libodbc.a[121](__info.o)
      _unicode_setup in libodbc.a[121](__info.o)
      _unicode_setup in libodbc.a[121](__info.o)
      _unicode_setup in libodbc.a[121](__info.o)
ld: symbol(s) not found for architecture arm64
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [gdaltransform] Error 1
make: *** [apps-target] Error 2
make: *** [gdal-3.5.3-dst] Error 2

I am pretty sure those errors are unrelated to c-blosc, and it looks like blosc was included in the previous build steps while building gdal.

(Maybe?) closes #59

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

blosc missing from gdal build Depends
1 participant