Package Details: pcl 1.15.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.000000
First Submitted: 2011-04-05 03:39 (UTC)
Last Updated: 2026-05-07 03:10 (UTC)

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 .. 17 18 19 20 21 22 23 24 25 26 Next › Last »

Syderitic commented on 2014-09-22 20:54 (UTC)

idk, i was installing ros-hydro-gazebo and i couldnt compile 1.7.1 so i tried 1.7.2 and it worked

taketwo commented on 2014-09-22 20:52 (UTC)

I see the package was updated yesterday, but the version is still 1.7.1, while the latest release is 1.7.2. Is there any reason for that?

Syderitic commented on 2014-09-22 20:41 (UTC)

Using boost 1.56 Managed to compile 1.7.2 by commenting the sed -i line and wrapping the posix_time.hpp like miku in my PKGBUILD btw md5sums:02c72eb6760fcb1f2e359ad8871b9968 Loving Arch!! First post! waaay!!

miku commented on 2014-09-18 20:07 (UTC)

I wrapped all boost posix_time.hpp includes like this: #ifndef Q_MOC_RUN #include <boost/date_time/posix_time/posix_time.hpp> #endif In my local PKGBUILD I used the following line to do this: grep -rl '#include <boost/date_time/posix_time/posix_time.hpp>' . | xargs sed -i "s/#include <boost\\/date_time\\/posix_time\\/posix_time.hpp>/#ifndef Q_MOC_RUN\n\r#include <boost\\/date_time\\/posix_time\\/posix_time.hpp>\n\r#endif/g" With this modification pcl compiles for me with using boost 1.56. Maybe this information helps to find a patch.

pallegro commented on 2014-09-15 22:30 (UTC)

Don't have time to make a diff right now, but I wrapped all boost and pcl includes in apps/include/pcl/apps/{manual_registration.h,pcd_video_player.h} with #ifndef Q_MOC_RUN and it (pcl 1.7.2) magically built :). I tried just wrapping the boost includes but that failed and don't have time to track down which pcl include is bringing in boost/type_traits/detail/has_binary_operator.hpp

ngoonee commented on 2014-09-11 01:22 (UTC)

I'm the Arch user in question. Actually the error applies to pcl-git, pcl itself has a more general error related to the libboost bump.

bchretien commented on 2014-09-09 09:21 (UTC)

Compilation currently fails: [ 4%] Generating include/pcl/apps/cloud_composer/tool_interface/moc_abstract_tool.cxx usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN" apps/cloud_composer/CMakeFiles/pcl_cc_tool_interface.dir/build.make:53: recipe for target 'apps/cloud_composer/include/pcl/apps/cloud_composer/tool_interface/moc_abstract_tool.cxx' failed make[2]: *** [apps/cloud_composer/include/pcl/apps/cloud_composer/tool_interface/moc_abstract_tool.cxx] Error 1 CMakeFiles/Makefile2:7624: recipe for target 'apps/cloud_composer/CMakeFiles/pcl_cc_tool_interface.dir/all' failed make[1]: *** [apps/cloud_composer/CMakeFiles/pcl_cc_tool_interface.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... This is due to https://bugreports.qt-project.org/browse/QTBUG-22829. Another Arch users reported that on their forum: http://www.pcl-users.org/moc-manual-registration-error-while-compiling-td4035438.html

bchretien commented on 2014-09-08 13:18 (UTC)

The patch was also merged upstream: https://github.com/PointCloudLibrary/pcl/pull/867

bchretien commented on 2014-09-08 10:49 (UTC)

Patch formatted here: https://gist.githubusercontent.com/bchretien/836835df99d4b0a208ca/raw/24efa45436a2a377e28381295160ee257fe42331/patch_boost1.56.txt You simply need to add: patch -p0 -i ../patch_boost1.56.txt

bchretien commented on 2014-09-08 10:14 (UTC)

+1 for Boost 1.56 support.