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.000699
First Submitted: 2011-04-05 03:39 (UTC)
Last Updated: 2024-09-05 12:01 (UTC)

Sources (2)

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

1 2 3 4 5 6 .. 24 Next › Last »

cyqsimon commented on 2024-09-04 09:41 (UTC)

@kino_t Ah okay sorry. I didn't think the pinned comment was related. Should I go flag vtk as outdated then?

kino_t commented on 2024-09-04 09:37 (UTC) (edited on 2024-09-04 09:38 (UTC) by kino_t)

@oysstu Yes, u are right, but ${srcdir}/6053.patch is a symbol link of ${srcdir}/../6053.patch, so both is ok.

oysstu commented on 2024-09-04 09:17 (UTC)

Prepare looks for the patch in one folder above where it should. Removing /../ fixes the build (1.14.1-3).

kino_t commented on 2024-09-03 07:18 (UTC)

@cyqsimon plz follow pinned comments about @underdoeg.

cyqsimon commented on 2024-09-03 06:54 (UTC)

Got this error during compile:

CMake Error at /usr/lib/cmake/Boost-1.86.0/BoostConfig.cmake:141 (find_package):
  Found package configuration file:

    /usr/lib/cmake/boost_iostreams-1.86.0/boost_iostreams-config.cmake

  but it set boost_iostreams_FOUND to FALSE so package "boost_iostreams" is
  considered to be NOT FOUND.  Reason given by package:

  No suitable build variant has been found.

  The following variants have been tried and rejected:

  * libboost_iostreams.so.1.86.0 (release runtime,
  Boost_USE_DEBUG_RUNTIME=TRUE)

  * libboost_iostreams.a (static, default is shared, set
  Boost_USE_STATIC_LIBS=ON to override)

Call Stack (most recent call first):
  /usr/lib/cmake/Boost-1.86.0/BoostConfig.cmake:262 (boost_find_component)
  /usr/share/cmake/Modules/FindBoost.cmake:610 (find_package)
  /usr/share/cmake/Modules/FindOpenVDB.cmake:494 (find_package)
  /usr/lib/cmake/vtk/VTK-vtk-module-find-packages.cmake:697 (find_package)
  /usr/lib/cmake/vtk/vtk-config.cmake:166 (include)
  cmake/pcl_find_vtk.cmake:31 (find_package)
  CMakeLists.txt:398 (include)

Oh cmake don't we love you all 🙄. Any suggestions?

MarsSeed commented on 2024-08-29 18:43 (UTC)

@FabioLolix, thank you for promptly checking this. Maybe it was only something weird on my side.

FabioLolix commented on 2024-08-29 15:59 (UTC)

@MarsSeed can't replicate

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.