[pdal] Conda install/update of Jupyter breaks PDAL python

Howard Butler howard at hobu.co
Fri Jan 26 14:12:12 PST 2024



> On Jan 26, 2024, at 1:20 PM, Nick Holshouser via pdal <pdal at lists.osgeo.org> wrote:
> 
> Hello everyone,
> 
> I recently installed Jupyter into a conda environment with pdal-python already installed and working and it broke pdal due to draco getting updated from 1.5.6 (works with pdal 2.5.6) to draco 1.5.7 which brings with it 
> /lib/libdraco.9.0.0.dylib
> lib/libdraco.9.dylib -> libdraco.9.0.0.dylib
> lib/libdraco.a
> /libdraco.dylib -> libdraco.9.0.0.dylib
> .  thus causing: '@rpath/libdraco.8.dylib error not found. 
> 
> /lib/libpdal_plugin_reader_draco.dylib used lib/libpdal_plugin_reader_draco.15.6.0.dylib which needs libdraco.8.0.0.dylib
> 
> you need to specify draco==1.5.6 to avoid this, which is easier than downgrading it (takes less time), but downgrading works also
> 
> try: conda install example_package 'draco<=1.5.6'

Yes, there is a bad or incomplete pin for draco for the PDAL recipe. I will try to get it rerendered over the weekend here.

Follow along at https://github.com/conda-forge/python-pdal-feedstock/pull/96 if it is interesting.

Howard



More information about the pdal mailing list