Michael, Thanks for the tip. I updated my GDAL version to 3.10 and used Ninja to compile, and it worked.
Best regards, Fernando Quadro http://www.fernandoquadro.com.br https://www.linkedin.com/in/fernandoquadro/ Em qui., 25 de set. de 2025 às 12:29, Fernando Quadro <[email protected]> escreveu: > Michael, > > Thanks for your help. I'll update to version 3.10 and follow your > instructions to see if it works. > > Thank you very much in advance. > > Fernando Quadro > http://www.fernandoquadro.com.br > https://www.linkedin.com/in/fernandoquadro/ > > > Em qui., 25 de set. de 2025 às 12:00, Michael Smith < > [email protected]> escreveu: > >> I build it as a plugin and I use >> >> >> >> >> >> cmake -G "Ninja" \ >> >> ${CMAKE_ARGS} \ >> >> -DCMAKE_BUILD_TYPE=Release \ >> >> -DCMAKE_PREFIX_PATH=$PREFIX \ >> >> -DCMAKE_INSTALL_PREFIX=$PREFIX \ >> >> -DCMAKE_INSTALL_LIBDIR=lib \ >> >> -DBUILD_SHARED_LIBS=ON \ >> >> -DGDAL_ENABLE_PLUGINS=ON \ >> >> -DBUILD_PYTHON_BINDINGS=OFF \ >> >> -DGDAL_BUILD_OPTIONAL_DRIVERS:BOOL=OFF \ >> >> -DOGR_BUILD_OPTIONAL_DRIVERS:BOOL=OFF \ >> >> -DGDAL_USE_GEOTIFF_INTERNAL=OFF \ >> >> -DGDAL_HIDE_INTERNAL_SYMBOLS=OFF \ >> >> -DGDAL_ENABLE_DRIVER_MRSID_PLUGIN=ON \ >> >> -DGDAL_ENABLE_DRIVER_MRSID=ON \ >> >> -DGDAL_ENABLE_DRIVER_JP2MRSID=ON \ >> >> -DMRSID_LIBRARY=${PREFIX}/lib/libltidsdk.so \ >> >> -DMRSID_INCLUDE_DIR=${PREFIX}/include \ >> >> ${SRC_DIR} >> >> >> >> cmake --build . -j ${CPU_COUNT} --config Release --target gdal_MrSID >> --verbose >> >> >> >> And then add that plugin to my release version gdal from conda-forge. >> >> >> >> GDAL 3.8.3 is rather old though so you might want to try with a currently >> supported GDAL. I know changes had been made in the 3.10 timeframe for >> plugin builds. >> >> >> >> Mike >> >> >> >> >> >> -- >> >> Michael Smith >> >> RSGIS Center – ERDC CRREL NH >> >> US Army Corps >> >> >> >> *From: *gdal-dev <[email protected]> on behalf of >> Fernando Quadro via gdal-dev <[email protected]> >> *Reply-To: *Fernando Quadro <[email protected]> >> *Date: *Thursday, September 25, 2025 at 10:55 AM >> *To: *<[email protected]> >> *Subject: *[gdal-dev] Problem building GDAL 3.8.3 with MrSID SDK on SLES >> 15 SP6 >> >> >> >> Hi all, >> >> I am trying to build *GDAL 3.8.3* on *SUSE Linux Enterprise Server 15 >> SP6* with support for the *MrSID DSDK 9.5.5.5244 (RHEL9 x86-64, gcc1131)* >> . >> >> My steps so far: >> >> 1. Installed the SDK under /opt/MrSID/current/Raster_DSDK. >> >> >> - Includes: /opt/MrSID/current/Raster_DSDK/include >> - Libs: /opt/MrSID/current/Raster_DSDK/lib/libltidsdk.so (with >> libtbb.so included). >> >> >> 2. Configured CMake with: >> >> 3. cmake .. \ >> >> 4. -DCMAKE_BUILD_TYPE=Release \ >> >> 5. -DCMAKE_INSTALL_PREFIX=/usr/local \ >> >> 6. -DGDAL_USE_MRSID=ON \ >> >> 7. -DGDAL_ENABLE_DRIVER_MRSID_PLUGIN=ON \ >> >> 8. -DMRSID_INCLUDE_DIR=/opt/MrSID/current/Raster_DSDK/include \ >> >> 9. -DMRSID_LIBRARY=/opt/MrSID/current/Raster_DSDK/lib/libltidsdk.so \ >> >> 10. -DGDAL_BUILD_OPTIONAL_DRIVERS=ON \ >> >> 11. -DGDAL_ENABLE_PLUGINS=ON >> >> The configure step detects MrSID correctly: >> >> -- Found MRSID: /opt/MrSID/current/Raster_DSDK/lib/libltidsdk.so (found >> version "9.5.5") >> >> -- Enabled driver: gdal_MRSID >> >> >> 12. Built and installed GDAL (libgdal.so shows MrSID symbols when >> inspected with strings). >> Example: >> >> 13.strings /usr/local/lib64/libgdal.so | grep -i mrsid >> >> 14.GDALRegister_MrSID >> >> 15.MrSID driver >> >> 16.... >> >> >> 17. Verified dependencies: >> >> 18.ldd /usr/local/lib64/libgdal.so | grep ltidsdk >> >> 19./opt/MrSID/current/Raster_DSDK/lib/libltidsdk.so (0x00007f9829a00000) >> >> *Problem:* >> Even after build and install, gdalinfo --formats does *not list the >> MrSID driver*. >> Therefore, GeoServer (which loads GDAL via JNI) also does not detect >> MrSID. >> ------------------------------ >> >> *Question:* >> >> - Did I miss an additional CMake flag (e.g., to force building the >> driver as a plugin instead of static)? >> - Should the gdal_MrSID driver be compiled as a .so plugin under >> /usr/local/lib64/gdalplugins/, or linked directly into libgdal.so? >> - Any known issues when building the MrSID driver against GCC 7 >> (default on SLES 15 SP6) or should I rebuild with a newer GCC? >> >> Thanks a lot for any hints, >> Fernando Quadro >> >> http://www.fernandoquadro.com.br >> https://www.linkedin.com/in/fernandoquadro/ >> >> _______________________________________________ gdal-dev mailing list >> [email protected] >> https://lists.osgeo.org/mailman/listinfo/gdal-dev >> >
_______________________________________________ gdal-dev mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/gdal-dev
