On jeudi 14 septembre 2017 03:41:33 CEST Nick Cummins wrote: > Hey, I was able to solve by issue by compiling and installing GDAL from > source with --with-static-proj4 set. Thanks for the help. >
Hum this could well be a sign that there's another libproj.so lying in your filesystem in a directory in the library search paths, perhaps in /usr/local/lib or LD_LIBRARY_PATH or in one of the directories pointed by ld.so.conf. Otherwise I don't have an explanation why this would crash. > > On Sep 13, 2017, at 09:58 AM, Nick Cummins <[email protected]> wrote: > > > ➜ ls -lah /usr/lib/ | grep -i libproj > lrwxrwxrwx 1 root root 17 Sep 14 2016 libproj.so -> libproj.so.12.0.0 > lrwxrwxrwx 1 root root 17 Sep 14 2016 libproj.so.12 -> > libproj.so.12.0.0 -rwxr-xr-x 1 root root 423K Sep 14 2016 > libproj.so.12.0.0 > > Also, > ➜ ldd /usr/bin/ogr2ogr | grep -i proj > libproj.so.12 => /usr/lib/libproj.so.12 (0x00007fcbcfd92000) > ➜ /usr/bin/ogr2ogr | grep -i spatial > libspatialite.so.7 => /usr/lib/libspatialite.so.7 (0x00007f20274ad000) > ➜ ldd /usr/lib/libspatialite.so.7 | grep -i proj > libproj.so.12 => /usr/lib/libproj.so.12 (0x00007f7c7a032000) > > ➜ print $LD_LIBRARY_PATH > /usr/lib:/usr/lib32 > > > On Sep 13, 2017, at 02:22 AM, Even Rouault <[email protected]> > wrote: > On mardi 12 septembre 2017 23:47:09 CEST Nick Cummins wrote: > > I am using Arch Linux (continuous/rolling distro), using gdal from the > > > > official repositories. > > > > > > > > Using proj. 4.9.3-1 from official repos. > > > > As mentioned, previously (within the past month) the first re-projection > > > > example was working fine. Suddenly today I was analyzing a different tile > > > > and ran into the error, and I have not made any changes to my setup that I > > > > am aware of that would change behavior. > > > > > > > > Output of running ogr2ogr with valgrind in attached file. > > > > It crashes in proj.4. But the lines mentionned are weird : pj_free > (pj_init.c:496). At line 496 of pj_init.c, this is not the pj_free() > function. Perhaps due to optimizations that mess up line reporting. I tried > with proj 4.9.3 and it works fine for me. > > > > I see from > > https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packa > ges/gdal that archlinux doesn't build with GDAL with --with-static-proj4, so > I'm wondering if there isn't a mix of proj.4 versions. Isn't there a chance > that one of the dependencies of GDAL links against a libproj.so.X > (spatialite could be a good candidate) and that GDAL then loads a > libproj.so that is a symlink to libproj.so.Y > > Can you check your /usr/lib/libproj.so* files ? > > > > Even > > > > -- > > Spatialys - Geospatial professional services > > http://www.spatialys.com -- Spatialys - Geospatial professional services http://www.spatialys.com
_______________________________________________ gdal-dev mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/gdal-dev
