Opened 8 years ago

Closed 7 years ago

#77 closed defect (fixed)

lidar module (liblas) of grassGIS depends on libboost 1.54, but Ubuntu 16.04 has only 1.58

Reported by: julianf Owned by: jlarouche@…
Component: Grass Severity: serious
Keywords: Cc:

Description

I installed Ubuntu 16.04 and grassGIS from the PPA repository. libLAS is also installed (though I don't know if this is also in the hands of UbuntuGIS).

When I want to load a file with the r.in.lidar module, however, it complains about not finding the proper libboost version:

Unable to fetch interface description for command
'r.in.lidar'.
Details: r.in.lidar: error while loading shared libraries:
libboost_thread.so.1.54.0: cannot open shared object file:
No such file or directory

This can be tracked back to certain liblas-c3 package also depending on 1.54:

julian@geo:~$ ldd /usr/lib/liblas_c.so.2.3.0
        linux-vdso.so.1 =>  (0x00007ffd46ac2000)
        liblas.so.3 => /usr/local/lib/liblas.so.3 (0x00007f2c95be8000)
        libboost_thread.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0 (0x00007f2c959c2000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f2c9563f000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f2c95429000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2c95060000)
        liblaszip.so.6 => /usr/local/lib/liblaszip.so.6 (0x00007f2c94e38000)
        libboost_thread.so.1.54.0 => not found
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2c94c1b000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2c94911000)
        libboost_system.so.1.58.0 => /usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0 (0x00007f2c9470d000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f2c94505000)
        /lib64/ld-linux-x86-64.so.2 (0x000055e44abf5000)

However, libboost 1.54 is not available in Ubuntu 16.04, but only 1.58.

Change History (1)

comment:1 by Bas Couwenberg, 7 years ago

Resolution: fixed
Status: newclosed

This should have been fixed in subsequent updates of liblas for xenial.

Note: See TracTickets for help on using tickets.