@bchretien yes, i found the vtk mailing list question as well and it will probably still take a while. Considering a 1.8RC is already out without support I'm not even sure 1.8 will have OpenGL2 support.
That's why I recommended the legacy package approach and thank you for your continued efforts.
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.001457 |
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-compatAUR, 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 (26)
- cloudcompare
- cloudcompare-git
- grasp-pose-generator
- mrpt (optional)
- pdal-git (make)
- pdal-git (optional)
- rgbdemo
- ros-arch-deps
- ros-melodic-cartographer-ros
- ros-melodic-cartographer-ros (make)
- ros-melodic-rtabmap
- ros-melodic-rtabmap (make)
- ros-melodic-rtabmap-ros (make)
- 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)
Latest Comments
« First ‹ Previous 1 .. 11 12 13 14 15 16 17 18 19 20 21 .. 24 Next › Last »
Caopi commented on 2016-02-11 09:17 (UTC)
bchretien commented on 2016-02-11 08:58 (UTC)
@Caopi: ok here's the actual issue https://github.com/PointCloudLibrary/pcl/issues/1275
I guess support for the OpenGL2 backend is going to take some time since their plate is already full.
bchretien commented on 2016-02-11 08:52 (UTC)
@Caopi: thanks again for the detailed feedback. I can make a legacy vtk package that does not conflict with the 7.0 version, but you'll have to wait at least a few hours.
Possible related issue: https://github.com/PointCloudLibrary/pcl/issues/1530
Caopi commented on 2016-02-11 08:45 (UTC)
Resolution: this version of PCL does not work with VTK7 because of missing checks (see https://github.com/PointCloudLibrary/pcl/commit/0c44b5df4345c945810c8a96d047b6cb325eed0d ), but even with the checks the newest PCL from git does not support VTK7's new standard OpenGL2 interface, which is exclusive to the old OpenGL interface that is still needed by PCL.
To use this package you need to use a legacy 6.X vtk compiled with the then standard OpenGL interface.
The only partly suited package in AUR for this is vtk-visit. If someone could open a vtk6.3 legacy version for AUR and this package it would be greatly appreciated.
unitjan commented on 2016-02-10 14:15 (UTC)
This fails to compile after updating to vtk 7. I think we probably need to wait for pcl 1.8 to fix it. In the meantime, maybe pcl-git will work.
bchretien commented on 2016-02-10 12:21 (UTC)
@Caopi: PCL 1.7 is a real nightmare to maintain, but thankfully PCL 1.8 is on its way. Since it's still a RC, you should report these VTK issues to the developers on GH ASAP.
In the meantime, I guess we can try to disable the compilation of that component, unless it's a core feature.
openmpi is supposed to be optional AFAIK, but they may not be checking for it's availability properly when listing the components that are going to be built. I can make it mandatory I guess.
Caopi commented on 2016-02-10 11:19 (UTC)
The package doesn't build for me right now because of a missing vtk file (vtkVisibleCellSelector.h, missing in pcl_visualizer.cpp:59:36). I know for a fact that it did work three weeks ago.
Maybe this is related to the recent vtk 7.0 release? (As a sidenote, the official changelog says this file got removed with vtk 6.0, see http://www.vtk.org/Wiki/VTK/API_Changes_5_10_1_to_6_0_0)
The same problem occurs with the original pcl package. Maybe we need a legacy vtk-qt5 package for this package to work?
Also, the pcl-git does not compile because of another missing vtk file (missing from the same pcl_visualizer file, not the same file though), so even the newly released 1.8RC1 does not fix this problem and it seems like there is no working PCL available right now in the AUR.
Caopi commented on 2016-02-10 10:25 (UTC) (edited on 2016-02-10 10:55 (UTC) by Caopi)
While installing on a freshly installed system, I got a lot of errors about a missing libmpi.so (while linking pcl_convert_pcd_ascii_binary at 7%).
It seems like openmpi is not optional, but required for this build, as I didn't get this error after installing openmpi manually.
The same thing was reported in the pcl package as well.
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