@kino_t Ah okay sorry. I didn't think the pinned comment was related. Should I go flag vtk as outdated then?
Search Criteria
Package Details: pcl 1.14.1-4
Package Actions
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) |
Dependencies (34)
- boost (boost-gitAUR)
- eigen (eigen-gitAUR)
- flann
- freeglut (freeglut-x11-gitAUR, freeglut-wayland-gitAUR)
- glew (glew-libepoxyAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR, glew-gitAUR)
- libpcap (libpcap-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libusb (libusb-gitAUR)
- suitesparse
- vtk (vtk-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- adios2 (adios2-gitAUR) (make)
- cgns (cgns-parallelAUR) (make)
- cli11 (make)
- cmake (cmake-gitAUR) (make)
- fast_float (fast_float-gitAUR) (make)
- fmt (fmt-gitAUR) (make)
- gl2ps (gl2ps-gitAUR) (make)
- libharu (make)
- liblas (liblas-gitAUR) (make)
- libxcursor (make)
- netcdf (netcdf-openmpi) (make)
- openvr (openvr-gitAUR) (make)
- ospray (make)
- pdal (pdal-gitAUR) (make)
- python-mpi4py (python-mpi4py-intelAUR) (make)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR) (make)
- utf8cpp (utf8cpp-gitAUR) (make)
- verdict (make)
- gtest (googletest-gitAUR) (check)
- cuda (cuda11.1AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda11.4-versionedAUR, cuda12.0-versionedAUR) (optional)
- openmp (optional)
- openni2AUR (openni2-gitAUR) (optional)
- qhull (optional)
Required by (21)
- cloudcompare
- cloudcompare-git
- grasp-pose-generator
- mrpt (optional)
- pdal-git (optional)
- pdal-git (make)
- rgbdemo
- ros-arch-deps
- ros-noetic-cartographer-ros-git
- ros-noetic-cartographer-ros-git (make)
- ros-noetic-fast-gicp-git
- ros-noetic-interactive-slam-git
- ros-noetic-kinect2-viewer
- ros-noetic-kinect2-viewer (make)
- ros-noetic-pcl-conversions
- ros-noetic-pcl-ros
- ros-noetic-rtabmap
- ros-noetic-rtabmap (make)
- ros-noetic-rtabmap-ros (make)
- ros2-humble-pcl-conversions
- ros2-humble-pcl-ros
Sources (2)
cyqsimon commented on 2024-09-04 09:41 (UTC)
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.
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