PDAL 1.6.0 packaged for Fedora including vertical datums and grids
In order to simplify the installation of the latest PDAL release (Point Data Abstraction Library, https://www.pdal.io/, version 1.6.0) on Fedora, I have created an updated set of RPM packages now including vertical datums and grids (.gtx files from here).
The installation is as simple as this (the repository is located at Fedora’s COPR):
# enable extra repos to satisfy dependencies sudo dnf copr enable neteler/pdal-hexer sudo dnf copr enable neteler/points2grid # install dependencies sudo dnf install hexer sudo dnf install points2grid # enable and install PDAL sudo dnf copr enable neteler/pdal sudo dnf install PDAL PDAL-devel PDAL-vdatums # run PDAL: pdal-config --version pdal --help
Enjoy!
Hi, when I try to install PDAL on Fedora 27 I get the following error:
“Error:
Problem: package PDAL-1.6.0-1.fc27.x86_64 requires libpdal_base.so.5()(64bit), but none of the providers can be installed
– conflicting requests
– nothing provides pkgconfig(geos) needed by PDAL-libs-1.6.0-1.fc27.x86_64”
Do you have any idea how to get around this?
Thanks!
Hi, I have triggered to recompile PDAL for F27, let’s hope that helps (takes a while, see
https://copr.fedorainfracloud.org/coprs/neteler/pdal/build/687121/). Perhaps some dependencies got updated in F27 which will now be considered in the recompilation of PDAL.
… successfully compiled on COPR. Please try again!
I tried again although now I have set of slightly different error messages that still seem to hinge on nothing providing pkconfig(geos)…
”
Error:
Problem 1: conflicting requests
– package PDAL-devel-1.6.0-1.fc27.x86_64 requires PDAL-libs(x86-64) = 1.6.0-1.fc27, but none of the providers can be installed
– nothing provides pkgconfig(geos) needed by PDAL-libs-1.6.0-1.fc27.x86_64
Problem 2: conflicting requests
– package PDAL-1.6.0-1.fc27.x86_64 requires libpdal_base.so.5()(64bit), but none of the providers can be installed
– nothing provides pkgconfig(geos) needed by PDAL-libs-1.6.0-1.fc27.x86_64
Problem 3: conflicting requests
– package PDAL-vdatums-1.6.0-1.fc27.x86_64 requires PDAL = 1.6.0-1.fc27, but none of the providers can be installed
– package PDAL-1.6.0-1.fc27.x86_64 requires libpdal_base.so.5()(64bit), but none of the providers can be installed
– nothing provides pkgconfig(geos) needed by PDAL-libs-1.6.0-1.fc27.x86_64
Thank you for your help!!
Ok, using docker I could try on Fedora27 and indeed, replicate the problem. I am trying to fix it at time.
Hello Mr. Neteler —
Could you confirm if this error has been resolved with F27.
I’m working on LiDAR data processing and found pdal parser essential to our research.
Hi, I have finally run into the issue myself! To me it looks like an outdated libboost_filesystem.so being present on the COPR platform.
A dirty hack (workaround) is the following
sudo ln -s /usr/lib64/libboost_filesystem.so.1.63.0 /usr/lib64/libboost_filesystem.so.1.60.0
sudo ldconfig
Then all appears to work fine. I hope that the problem disappears in the near future on COPR.
Update: I have packages PDAL 1.7.0 – the installation no longer shows issues.
Hi,
I am getting the same error on Fedora 30.
I have tried linking the libboost library as suggested above, but to no avail.
# cd /usr/lib64; ln -s libboost_filesystem.so.1.69.0 libboost_filesystem.so.1.60.0
# dnf install PDAL-devel
Last metadata expiration check: 0:11:49 ago on Fri 26 Jul 2019 10:40:57 AM AWST.
Error:
Problem: conflicting requests
– nothing provides pkgconfig(geos) needed by PDAL-devel-1.8.0-2.fc30.x86_64
(try to add ‘–skip-broken’ to skip uninstallable packages)
Just adding to this: The reason I am installing the PDAL-devel package is that the pip install of the python package “pip install pdal” requires that the PDAL header files be available during the build.
I specifically don’t use the conda packaging as it plays havoc under Linux with the existing python installation.
I am a bit at a loss with this “conflicting” error, do you see any issue here?
https://copr-be.cloud.fedoraproject.org/results/neteler/pdal/fedora-30-x86_64/00907741-PDAL/PDAL.spec
Update 9/2019: I have now packaged PDAL 2.0.1 and it seems to be ok (the error “nothing provides pkgconfig(geos) needed by PDAL-devel” is gone now!).
Download from:
https://copr.fedorainfracloud.org/coprs/neteler/pdal/