Thanks again. I could solve the compile problems. Now, I'm getting a lot of undefined symbols when trying to link the library against my app. Most of them sound like the optional packages have been compiled into the library, now missing their references when linking against the static library for branch "LibRaw 0.21-stable", which sounds weird.
ld: Undefined symbols:
LibRaw::open_file(char const*), referenced from:
_Java_net_bwmc_libraw_LibRawImageLoader_loadRawImage in LibRawImageLoader.o
I tried to resolve this, by rolling back to version 0.20 and rebuild the library for this version, which previously worked. However, the list of undefined references I get while linking is even longer. Now, it sounds like optional libraries haven't been detected as optional when switching to branch "LibRaw 0.20-stable" and rebuilding after 'make clean'.
ld: Undefined symbols:
LibRaw::open_file(char const*), referenced from:
_Java_net_bwmc_libraw_LibRawImageLoader_loadRawImage in LibRawImageLoader.o
_jpeg_CreateDecompress, referenced from:
LibRaw::lossy_dng_load_raw() in libraw.a[9](dng.o)
LibRaw::kodak_jpeg_load_raw() in libraw.a[13](kodak_decoders.o)
_jpeg_abort_decompress, referenced from:
LibRaw::lossy_dng_load_raw() in libraw.a[9](dng.o)
_jpeg_destroy_decompress, referenced from:
LibRaw::lossy_dng_load_raw() in libraw.a[9](dng.o)
LibRaw::lossy_dng_load_raw() in libraw.a[9](dng.o)
LibRaw::lossy_dng_load_raw() in libraw.a[9](dng.o)
LibRaw::kodak_jpeg_load_raw() in libraw.a[13](kodak_decoders.o)
LibRaw::kodak_jpeg_load_raw() in libraw.a[13](kodak_decoders.o)
_jpeg_finish_decompress, referenced from:
LibRaw::kodak_jpeg_load_raw() in libraw.a[13](kodak_decoders.o)
LibRaw::kodak_jpeg_load_raw() in libraw.a[13](kodak_decoders.o)
...
I followed the instructions how to compile by executing these commands:
autoreconf --install
./configure
make
Also I tried 'make clean' and rebuild from scratch and removed many files manually, with no success.
Thanks again. I could solve the compile problems. Now, I'm getting a lot of undefined symbols when trying to link the library against my app. Most of them sound like the optional packages have been compiled into the library, now missing their references when linking against the static library for branch "LibRaw 0.21-stable", which sounds weird.
I tried to resolve this, by rolling back to version 0.20 and rebuild the library for this version, which previously worked. However, the list of undefined references I get while linking is even longer. Now, it sounds like optional libraries haven't been detected as optional when switching to branch "LibRaw 0.20-stable" and rebuilding after 'make clean'.
I followed the instructions how to compile by executing these commands:
autoreconf --install
./configure
make
Also I tried 'make clean' and rebuild from scratch and removed many files manually, with no success.
Any suggestion how to solve this?