@watanabe2004 Fixed
Search Criteria
Package Details: pcl 1.15.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.000000 |
| First Submitted: | 2011-04-05 03:39 (UTC) |
| Last Updated: | 2026-05-07 03:10 (UTC) |
Dependencies (38)
- boost (boost-gitAUR)
- cjson (cjson-gitAUR)
- eigen (eigen-gitAUR, eigen3)
- flann
- freeglut (freeglut-x11-gitAUR, freeglut-wayland-gitAUR)
- glew (glew-libepoxyAUR, glew-wayland-gitAUR, glew-gitAUR)
- libpcap (libpcap-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libusb (libusb-gitAUR)
- suitesparse
- vtk (vtk-gitAUR, vtk93AUR)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- adios2 (adios2-gitAUR) (make)
- anari-sdk (make)
- cgns (cgns-parallelAUR) (make)
- cli11 (cli11-compiledAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- fast_float (fast_float-gitAUR) (make)
- fmt (fmt-gitAUR) (make)
- gl2ps (gl2ps-gitAUR) (make)
- Show 18 more dependencies...
Required by (9)
- cloudcompare-git
- grasp-pose-generator
- mrpt (optional)
- pdal-git (make)
- pdal-git (optional)
- ros-noetic-pcl-conversions
- ros-noetic-pcl-ros
- ros2-humble-pcl-conversions
- ros2-humble-pcl-ros
Sources (2)
kino_t commented on 2026-04-29 02:01 (UTC)
watanabe2004 commented on 2026-04-28 15:02 (UTC)
[ 42%] Linking CXX executable ../bin/pcl_dinast_grabber
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XKeysymToString'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XOpenDisplay'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XFlush'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XSync'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XQueryPointer'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XFree'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XNextEvent'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XSetWMProtocols'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XCheckTypedWindowEvent'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XTranslateCoordinates'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XLookupKeysym'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XSetInputFocus'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XGetWindowAttributes'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XChangeProperty'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XInternAtom'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XGetWindowProperty'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XSendEvent'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XSelectInput'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XConvertSelection'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XPending'
/usr/bin/ld: ../lib/libpcl_visualization.so.1.15.1: undefined reference to `XCloseDisplay'
collect2: Fehler: ld gab 1 als Ende-Status zurück
make[2]: *** [apps/CMakeFiles/pcl_dinast_grabber.dir/build.make:202: bin/pcl_dinast_grabber] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:3187: apps/CMakeFiles/pcl_dinast_grabber.dir/all] Fehler 2
make: *** [Makefile:156: all] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
Breche ab...
-> Fehler beim Erstellen: pcl-exit status 4
-> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich:
pcl - exit status 4
sadly this is how the AUR fails
i used ros2-jazzy (AUR) package for my ROS2 Version
also PCL is not in arch4edu anymore
i fixed it by disabling tests which isn't ideal
cmake -B build -S "${srcdir}/pcl-pcl-${pkgver}" \
-DCMAKE_INSTALL_PREFIX='/usr' \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_STANDARD=17 \
-DCMAKE_CUDA_STANDARD=17 \
-DBUILD_apps=OFF \
-DBUILD_examples=OFF \
-DBUILD_global_tests=OFF \
-DBUILD_tools=OFF \
-DBUILD_outofcore=OFF \
-DBUILD_simulation=OFF \
-DBUILD_surface_on_nurbs=ON \
-DUSE_UMFPACK=ON \
-DBoost_USE_DEBUG_RUNTIME=OFF \
-DWITH_QT='QT6' \
-Wno-dev
oysstu commented on 2025-10-22 12:02 (UTC)
@bartus the preferred way to set this would be -DCMAKE_POSITION_INDEPENDENT_CODE=ON
bartus commented on 2025-10-01 13:10 (UTC) (edited on 2025-10-01 15:59 (UTC) by bartus)
@kino_t i've allow myself to tidy up and add some opt deps and features:
- optional Ensenso-sdk
- fix build gpu
- add issing vtk build deps
- minor fixes
checkout with git am -s < <(curl -s http://0x0.st/KMNA.mbox)
I'm not very versed in PCL, mainly follow the azure CI build script.
bartus commented on 2025-09-26 20:36 (UTC) (edited on 2025-09-26 20:36 (UTC) by bartus)
Also export CXXFLAGS+=' -fPIC' in build() required for building shared libs.
FabioLolix commented on 2025-09-26 19:53 (UTC)
bartus commented on 2025-09-26 19:20 (UTC) (edited on 2025-09-26 19:21 (UTC) by bartus)
after extra/eigen got updated to v5.0.0 this package requires older eigen:3.4.0 local package.
oysstu commented on 2025-08-19 12:21 (UTC)
The VTK package has changed to Qt6, so this also needs to depend on qt6-base and set WITH_QT='QT6' to build.
kikislater commented on 2025-05-20 11:21 (UTC)
@kino_t : Please make this modification specified by @hgaiser, it works fine for me as well! Thank you @hgaiser. As this package is linked in arch4edu repo with autobuild through gh action, it could be nice to make this modification ...
hgaiser commented on 2025-05-06 12:33 (UTC)
I ran into an issue during compilation:
CMake Error at /usr/lib/cmake/Boost-1.88.0/BoostConfig.cmake:141 (find_package):
Found package configuration file:
/usr/lib/cmake/boost_iostreams-1.88.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.88.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.88.0/BoostConfig.cmake:262 (boost_find_component)
cmake/pcl_find_boost.cmake:29 (find_package)
CMakeLists.txt:428 (include)
I resolved it by adding the following CMake flag: -DBoost_USE_DEBUG_RUNTIME=OFF.
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