Package Details: pcl 1.15.0-1

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.000143
First Submitted: 2011-04-05 03:39 (UTC)
Last Updated: 2025-02-22 18:38 (UTC)

Sources (1)

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 .. 24 Next › Last »

MarsSeed commented on 2024-08-28 15:24 (UTC)

Builds fine, fails check() in clean chroot:

        Start 134: a_visualization_test
134/134 Test #134: a_visualization_test ................................Subprocess aborted***Exception:   1.18 sec
[==========] Running 5 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 5 tests from PCL
[ RUN      ] PCL.PCLVisualizer_updatePointCloudAddPoint
Authorization required, but no authorization protocol specified

2024-08-28 15:05:48.200 (   0.005s) [    7F9528812DC0]vtkXOpenGLRenderWindow.:1260   ERR| vtkXOpenGLRenderWindow (0x556006a3af80): bad X server connection. DISPLAY=:0. Aborting.

99% tests passed, 1 tests failed out of 134

Total Test time (real) = 150.69 sec

The following tests FAILED:
        134 - a_visualization_test (Subprocess aborted)
Errors while running CTest
==> ERROR: A failure occurred in check().

FabioLolix commented on 2024-06-23 12:00 (UTC)

pkgbuild build fine when builded with devtools but there are several depends and makedepends to adjust; I'll look into it when I have time

Cryen commented on 2024-06-22 12:02 (UTC)

This package is missing dependency fast_float and even after satisfying it, it still fails to build with a ton of errors. The first few lines are:

[  8%] Built target pcl_io_ply
[  8%] Building CXX object io/CMakeFiles/pcl_io.dir/src/debayer.cpp.o
[  8%] Building CXX object io/CMakeFiles/pcl_io.dir/src/pcd_grabber.cpp.o
In file included from /usr/include/ni/XnOS.h:27,
                 from /home/cryen/.cache/paru/clone/pcl/src/pcl-pcl-1.14.1/io/include/pcl/io/openni_camera/openni.h:47,
                 from /home/cryen/.cache/paru/clone/pcl/src/pcl-pcl-1.14.1/io/include/pcl/io/openni_camera/openni_image.h:44,
                 from /home/cryen/.cache/paru/clone/pcl/src/pcl-pcl-1.14.1/io/include/pcl/io/pcd_grabber.h:50,
                 from /home/cryen/.cache/paru/clone/pcl/src/pcl-pcl-1.14.1/io/src/pcd_grabber.cpp:39:
/usr/include/ni/XnPlatform.h:73:10: error: #error OpenNI Platform Abstraction Layer - Unsupported Platform!
   73 |         #error OpenNI Platform Abstraction Layer - Unsupported Platform!
      |          ^~~~~
/usr/include/ni/XnOS.h:51:10: error: #error OpenNI OS Abstraction Layer - Unsupported Platform!
   51 |         #error OpenNI OS Abstraction Layer - Unsupported Platform!
      |          ^~~~~
In file included from /home/cryen/.cache/paru/clone/pcl/src/pcl-pcl-1.14.1/io/include/pcl/io/openni_camera/openni.h:48:
/usr/include/ni/XnCppWrapper.h:10045:97: error: macro "XN_VALIDATE_NEW" passed 4 arguments, but takes just 2
10045 |                         XN_VALIDATE_NEW(pTrans, StateChangedCallbackTranslator, handler, pCookie);
      |                                                                                                 ^
/usr/include/ni/XnOS.h:195:17: note: macro "XN_VALIDATE_NEW" defined here
  195 |         #define XN_VALIDATE_NEW(ptr, type)                                                      \
      |                 ^~~~~~~~~~~~~~~
/usr/include/ni/XnCppWrapper.h:10104:89: error: macro "XN_VALIDATE_NEW" passed 4 arguments, but takes just 2
10104 |                 XN_VALIDATE_NEW(pTrans, StateChangedCallbackTranslator, handler, pCookie);
      |                                                                                         ^
/usr/include/ni/XnOS.h:195:17: note: macro "XN_VALIDATE_NEW" defined here
  195 |         #define XN_VALIDATE_NEW(ptr, type)                                                      \
      |                 ^~~~~~~~~~~~~~~
In file included from /usr/include/ni/XnStatusCodes.h:27,
                 from /usr/include/ni/XnMacros.h:27,
                 from /usr/include/ni/XnOS.h:28:
/usr/include/ni/XnStatus.h:33:9: error: ‘XnUInt32’ does not name a type
   33 | typedef XnUInt32 XnStatus;
      |         ^~~~~~~~
/usr/include/ni/XnStatus.h:49:1: error: ‘XN_API_IMPORT’ does not name a type; did you mean ‘XN_C_API_IMPORT’?
   49 | XN_C_API const XnChar* XN_C_DECL xnGetStatusString(const XnStatus Status);
      | ^~~~~~~~
/usr/include/ni/XnStatus.h:58:1: error: ‘XN_API_IMPORT’ does not name a type; did you mean ‘XN_C_API_IMPORT’?
   58 | XN_C_API const XnChar* XN_C_DECL xnGetStatusName(const XnStatus Status);
      | ^~~~~~~~
/usr/include/ni/XnStatus.h:67:1: error: ‘XN_API_IMPORT’ does not name a type; did you mean ‘XN_C_API_IMPORT’?
   67 | XN_C_API void XN_C_DECL xnPrintError(const XnStatus Status, const XnChar* csUserMessage);
      | ^~~~~~~~
/usr/include/ni/XnOSStrings.h:28:1: error: ‘XN_API_IMPORT’ does not name a type; did you mean ‘XN_C_API_IMPORT’?
   28 | XN_C_API XnStatus XN_C_DECL xnOSStrPrefix(const XnChar* cpPrefixString, XnChar* cpDestString, const XnUInt32 nDestLength);
      | ^~~~~~~~

And it goes much longer.

FabioLolix commented on 2023-12-24 10:32 (UTC)

@Kunda please use "Flag package out-of-date" instead of commenting for notify of new releases

Kunda commented on 2023-12-24 10:31 (UTC)

Note: 1.14.0-rc1 has been released https://github.com/PointCloudLibrary/pcl/releases/tag/pcl-1.14.0-rc1

ph9000 commented on 2023-11-29 12:25 (UTC)

Missing dependency: extra/verdict

Build fails in linking stage:

[ 71%] Linking CXX executable ../../bin/pcl_outofcore_process
/usr/bin/ld: warning: libverdict.so.1.4, needed by /usr/lib/libvtkFiltersVerdict.so.1, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libvtkFiltersVerdict.so.1: undefined reference to `verdict::tet_squish_index(int, double const (*) [3])'
/usr/bin/ld: /usr/lib/libvtkFiltersVerdict.so.1: undefined reference to `verdict::tet_aspect_frobenius(int, double const (*) [3])'
/usr/bin/ld: /usr/lib/libvtkFiltersVerdict.so.1: undefined reference to `verdict::tet_distortion(int, double const (*) [3])'

kino_t commented on 2023-09-06 09:09 (UTC) (edited on 2023-09-06 09:10 (UTC) by kino_t)

@underdoeg: Yes. VTK should be marked as outdated. But it didn't.

underdoeg commented on 2023-09-06 08:46 (UTC)

@kino_t I see, thanks. So

git clone https://gitlab.archlinux.org/archlinux/packaging/packages/vtk
cd vtk
makepkg -si

Should do the trick. Does this mean vtk should be marked as outdated?

kino_t commented on 2023-09-06 08:38 (UTC)

@underdoeg: Yeah! Because VTK is built with boost 1.81 and was outdated. you can rebuild VTK to fix this error.

underdoeg commented on 2023-09-06 08:28 (UTC)

Seems like cmake project generation is complaining about boost 1.83 abd tries to look for a lower version and thus mark boost as not found.