Package Details: pcl 1.14.1-4

Git Clone URL: https://aur.archlinux.org/pcl.git (read-only, click to copy)
Package Base: pcl
Description: A standalone, large scale, open project for 2D/3D image and point cloud processing
Upstream URL: https://www.pointclouds.org
Licenses: BSD-3-Clause
Submitter: None
Maintainer: kino_t
Last Packager: kino_t
Votes: 49
Popularity: 0.001457
First Submitted: 2011-04-05 03:39 (UTC)
Last Updated: 2024-09-05 12:01 (UTC)

Pinned Comments

kino_t commented on 2023-02-18 14:49 (UTC) (edited on 2023-02-19 01:24 (UTC) by kino_t)

Binary of pcl is now available: https://github.com/arch4edu/arch4edu

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 24 Next › Last »

acmiyaguchi commented on 2022-09-08 08:14 (UTC) (edited on 2022-09-09 05:27 (UTC) by acmiyaguchi)

Currently running into an error during cmake configuration on libharu:

CMake Error at /usr/lib64/cmake/vtk/FindLibHaru.cmake:16 (file):
  file STRINGS file "/usr/include/hpdf_version.h" cannot be read.
Call Stack (most recent call first):
  /usr/lib64/cmake/vtk/VTK-vtk-module-find-packages.cmake:1167 (find_package)
  /usr/lib64/cmake/vtk/vtk-config.cmake:150 (include)
  cmake/pcl_find_vtk.cmake:25 (find_package)
  CMakeLists.txt:375 (include)

-- Could NOT find LibHaru: Found unsuitable version "..", but required is at least "2.4.0" (found /usr/lib/libhpdf.so)
-- Could not find the VTK package due to a missing dependency: LibHaru

This is actually caused by an issue in vtk caused by a backwards incompatible change in libharu 2.4.1. I filed an issue upstream at https://gitlab.kitware.com/vtk/vtk/-/issues/18665.

majorx234 commented on 2022-04-04 10:33 (UTC)

@acxz looks like libxcursor was misssing. It isn't listed as vtk (opt) dependency, but /usr/lib/libvtkRenderingOpenGL2.so.9.1.0 links to that lib.

I added libxcursor to pcl depends-list.

@bartus: this should fix you problem

@acxz link to pcl-1.13.1 leads atm to 404, but I'm aware to update ;)

acxz commented on 2022-04-02 16:10 (UTC) (edited on 2022-04-02 16:50 (UTC) by acxz)

I am getting the same issue as @bartus. If you could fix it that would be wonderful @majorx234! Appreciate you for maintaining the package!

If anyone wants a prebuilt version with the fix here it is: pcl-1.12.1-3-x86_64.pkg.tar.zst.zip

Make sure to remove the .zip extension by renaming the file.

wget https://github.com/ros-noetic-arch/ros-noetic-desktop-full/files/8402980/pcl-1.12.1-3-x86_64.pkg.tar.zst.zip
mv pcl-1.12.1-3-x86_64.pkg.tar.zst.zip pcl-1.12.1-3-x86_64.pkg.tar.zst
sudo pacman -U pcl-1.12.1-3-x86_64.pkg.tar.zst

Associated dependencies will have to installed as well.

bartus commented on 2022-02-09 10:21 (UTC) (edited on 2022-02-09 10:23 (UTC) by bartus)

libxcursor still missing to satisfyvtk:9 link-time dependencies.

[ 37%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/3rdparty/opennurbs/opennurbs_cone.cpp.o
/usr/bin/ld: /usr/lib/libvtkRenderingOpenGL2.so.9.1.0: undefined reference to `XcursorFilenameLoadCursor'
collect2: error: ld returned 1 exit status
make[2]: *** [tools/CMakeFiles/pcl_vlp_viewer.dir/build.make:163: bin/pcl_vlp_viewer] Error 1
make[1]: *** [CMakeFiles/Makefile2:4376: tools/CMakeFiles/pcl_vlp_viewer.dir/all] Error 2
[ 37%] Building CXX object surface/CMakeFiles/pcl_surface.dir/src/3rdparty/opennurbs/opennurbs_crc.cpp.o
/usr/bin/ld: warning: libXcursor.so.1, needed by /usr/lib/libvtkRenderingOpenGL2.so.9.1.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libvtkRenderingOpenGL2.so.9.1.0: undefined reference to `XcursorFilenameLoadCursor'
collect2: error: ld returned 1 exit status
make[2]: *** [tools/CMakeFiles/pcl_hdl_viewer_simple.dir/build.make:163: bin/pcl_hdl_viewer_simple] Error 1
make[1]: *** [CMakeFiles/Makefile2:4346: tools/CMakeFiles/pcl_hdl_viewer_simple.dir/all] Error 2

majorx234 commented on 2022-01-30 22:09 (UTC)

@acxz: sorry for delay, still got problems with build. Build needs also openni2 as dependency. thx @dobedobedo @chiossif @leuko

acxz commented on 2022-01-30 19:36 (UTC)

@majorx234, I was able to successfully compile with @dobedobedo's tip. Can you please incorporate this change in the PKGBUILD. As of now, pcl is preventing many ros packages from installing. Would really appreciate! Again, thx for maintaining this package!

dobedobedo commented on 2022-01-22 13:27 (UTC)

I can confirm that adding

liblas adios2 utf8cpp freeglut ospray python-mpi4py openvr cgns unixodbc

as dependencies by editing PKGBUILD makes the compilation work.

chiossif commented on 2022-01-20 08:15 (UTC)

I had to install these: liblas adios2 utf8cpp freeglut ospray python-mpi4py openvr cgns unixodbc in order to start makepkg. Please consider adding them as dependencies.

Although at 71%: "No rule to make target '/usr/lib/jvm/default/lib/libjawt.so', needed by " a few bins.

Hope all these help. TY :-)

ngoonee commented on 2022-01-20 01:49 (UTC)

@leuko thanks, but I already have both installed

@blurgy my errors start with warnings about not providing Findospray.cmake, but the actual errors start after configure, starts off with this. Linking /include doesn't help.

CMake Error at cmake/pcl_targets.cmake:306 (add_executable): Target "pcl_mesh2pcd" links to target "ospray::ospray" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? Call Stack (most recent call first): tools/CMakeLists.txt:246 (PCL_ADD_EXECUTABLE)