I finally got this to build. It was at least a problem at my end. I
had several versions of compilers and cross compilers installed.
Somehow they were getting mixed up with the linkers. I reinstalled all
my gcc compilers and got a successful build. I had changed all the
compile options to -no-lto from -flto etc. I need to clean that up and
add some more meaningful options for checkinstall.
On 1/21/24 1:17 PM, Don Harter via QGIS-User wrote:
OK thank you. I can use checkinstall to create a .deb package.
Perhaps with a careful choice of options and dependencies I could
replace the ubuntugis package. With wrong dependencies my ubuntu
system was broken and I had problems installing packages. It wanted
me to "fix" the mess, but I would have had to delete some packages
that I wanted to keep.
On 1/21/24 10:30 AM, Even Rouault wrote:
No, this won't be a .deb, and using the past .deb for mrsid won't
work since the switch to CMake
General instructions to build GDAL from source are at
https://gdal.org/development/building_from_source.html
To install it in a location where it won't mess with with your
packaged GDAL, do for example
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/gdal-3.8.3 (others options here
such as -DMRSID_ROOT=... -DECW_ROOT=... )
(or any other installation directory of your choice)
Even
Le 21/01/2024 à 16:08, Don Harter a écrit :
OK. Thanks. Those scripts don't use .deb packages so nothing would
be registered with dpkg. I have had problems before with
unregistered packages lying around. I just fixed such an issue with
GCC. I don't even see a package that is available for libecwj2. In
what directory is the build script run in? I already have gdal
installed. Will it overwrite the existing ubuntu locations for the
gdal packages? If I were to purge those packages then other packages
that rely on them would have unfulfilled dependencies. I see that
script is for an earlier version of ubuntu. I am running : Ubuntu
22.04.3 LTS. And my gcc (gcc (GCC) 12.3.1 20230626) is newer so I
have downloaded the other/newer mrsid file.
So if I download the source for the .deb packages and replace the
scripts in them with those 2 that you located for me, will that work?
On 1/21/24 8:51 AM, Even Rouault wrote:
Hi,
cf
https://github.com/OSGeo/gdal/blob/master/.github/workflows/ubuntu_20.04/Dockerfile.ci#L144
and
https://github.com/OSGeo/gdal/blob/master/.github/workflows/ubuntu_20.04/build.sh#L15
for a build recipee to build GDAL >= 3.5 with MrSID support
Even
Le 21/01/2024 à 03:10, Don Harter via QGIS-User a écrit :
I have been following this procedure to build gdal with mrsid
capabilities. I had done this a while back previously but the
different dependencies between packages cause a mess.
https://trac.osgeo.org/ubuntugis/wiki/TutorialMrSid
I tried to run this command:
sudo apt-get install libgdal-mrsid-src
But that package is not available in the unbuntugis repository.
_______________________________________________
QGIS-User mailing list
[email protected]
List info:https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-user
--
http://www.spatialys.com
My software is free, but my time generally not.
--
http://www.spatialys.com
My software is free, but my time generally not.
_______________________________________________
QGIS-User mailing list
[email protected]
List info:https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
QGIS-User mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user