After all this talk decided to check Bessie (FreeBSD 64-bit) and I'm seeing that the geos system installed is being hooked into the lib file, though the test bin files at a glance look okay
The geos 3.9.1 on Bessie was installed using FreeBSD packaging pkg install geos and I see reference too it in the build/lib is that expected? > > My list of conditions may sound odd, but it's basically all packaging > > systems that aren't mac or linux, where the "base system" is in /usr > > and packaging things are someplace else (/usr/pkg, /usr/ports, > > /usr/local, varies). > > I got myself a fresh FreeBSD and built there. Installed in both /usr/ and in > /usr/local. Ran ldd on the test binary in the build directory. > > ec2-user@freebsd:~/geos-git-build $ ldd ./bin/test_geos_unit > ./bin/test_geos_unit: > libgeos_c.so.1 => /home/ec2-user/geos-git-build/lib/libgeos_c.so.1 > (0x800887000) > libgeos.so.3.10.0 => /home/ec2-user/geos-git- > build/lib/libgeos.so.3.10.0 (0x8008cb000) > libthr.so.3 => /lib/libthr.so.3 (0x800b43000) > libc++.so.1 => /usr/lib/libc++.so.1 (0x800b70000) > libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x800c48000) > libm.so.5 => /lib/libm.so.5 (0x800c6a000) > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x800ca1000) > libc.so.7 => /lib/libc.so.7 (0x800cbc000) > > Also, when installing, got this note: > > -- Set runtime path of "/usr/bin/geosop" to "" > > Seems like it's actually doing exactly the right thing. Stuff in the build > directory is all given a temporary run path to point into that directory and for > things being installed that path is stripped before install. > > P. > [Regina Obe] This is what I see when I look at her latest run folder cd ~/workspace/GEOS_Worker_Run/label/bessie/4c38944f8b5ef440398ba5f8db14b75489d e5d68/build/lib]$ ls outputs libgeos.so libgeos.so.3.10.0 libgeos_c.so libgeos_c.so.1 libgeos_c.so.1.16.0 libryu.a libtinyxml2.a Then when I do ldd: ldd libgeos_c.so libgeos_c.so: libgeos-3.9.1.so => /usr/local/lib/libgeos-3.9.1.so (0x800e00000) libc++.so.1 => /usr/lib/libc++.so.1 (0x800702000) libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x8007cf000) libm.so.5 => /lib/libm.so.5 (0x801300000) libc.so.7 => /lib/libc.so.7 (0x80024e000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x801332000) ldd libgeos_c.so.1.16.0 ldd ~/workspace/GEOS_Worker_Run/label/bessie/4c38944f8b5ef440398ba5f8db14b75489d e5d68/build/bin/test_geos_unit > libgeos_c.so.1 => /usr/home/jenkins/workspace/GEOS_Worker_Run/label/bessie/4c38944f8b5ef440398 ba5f8db14b75489de5d68/build/lib/libgeos_c.so.1 (0x8008a3000) libgeos.so.3.10.0 => /usr/home/jenkins/workspace/GEOS_Worker_Run/label/bessie/4c38944f8b5ef440398 ba5f8db14b75489de5d68/build/lib/libgeos.so.3.10.0 (0x8008e7000) libthr.so.3 => /lib/libthr.so.3 (0x800b57000) libc++.so.1 => /usr/lib/libc++.so.1 (0x800b84000) libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x800c51000) libm.so.5 => /lib/libm.so.5 (0x800c73000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x800ca5000) libc.so.7 => /lib/libc.so.7 (0x800cbf000) If it's relevant cmake --version returns - cmake version 3.19.6 Script for reference - is here - https://git.osgeo.org/gitea/geos/geos/src/branch/main/tools/ci/bessie32.sh Thanks, Regina _______________________________________________ geos-devel mailing list geos-devel@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/geos-devel