Bug 1303049 - pcl FTBFS in rawhide
Summary: pcl FTBFS in rawhide
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: pcl
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Rich Mattes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1302477
TreeView+ depends on / blocked
 
Reported: 2016-01-29 12:32 UTC by Jonathan Wakely
Modified: 2016-02-07 12:38 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-02-05 13:26:10 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Jonathan Wakely 2016-01-29 12:32:23 UTC
It looks like there's a problem with MOC being unable to parse the latest Boost headers:

[ 95%] Generating include/pcl/apps/moc_openni_passthrough.cxx
cd /builddir/build/BUILD/pcl-0ddf11a6ad1175b6f1c253da003de20c1295cde0/build/apps/include/pcl/apps && /usr/lib64/qt4/bin/moc-qt4 @/builddir/build/BUILD/pcl-0ddf11a6ad1175b6f1c253da003de20c1295cde0/build/apps/include/pcl/apps/moc_openni_passthrough.cxx_parameters
usr/include/boost/type_traits/detail/has_prefix_operator.hp:46: Parse error at "BOOST_JOIN"
apps/CMakeFiles/pcl_openni_passthrough.dir/build.make:69: recipe for target 'apps/include/pcl/apps/moc_openni_passthrough.cxx' failed

Comment 1 Rich Mattes 2016-01-30 16:11:56 UTC
Orion reported this upstream as well:

https://github.com/PointCloudLibrary/pcl/issues/1506

I can try the fix on the Arch AUR page as a work-around.  It looks like pcl is gearing up for a 1.8.0 release in the near future which is compatible with Qt5.  They've put out a release candidate for 1.8.0 that I can use to test with (maybe Qt5 moc doesn't have this problem?) and maybe push to rawhide in anticipation of the final 1.8.0 release.

Comment 2 Rich Mattes 2016-02-01 17:42:42 UTC
PCL 1.8.0-rc1 builds with qt5 without issue, so I'm going to push that instead of patching 1.7.2.  I still need to do a little bit of auditing of the 1.8.0 tarball, as it looks like some non-free nvidia stuff is included in the cuda module, but I hope to clean that up and get a build done tonight or tomorrow.

Comment 3 Tim Niemueller 2016-02-01 23:09:10 UTC
Causes Fawkes FTBFS on tolua++ upgrade. Rich, once you upgraded/fixed PCL can you trigger a build of the fawkes package, please?

Comment 4 Rich Mattes 2016-02-02 04:19:05 UTC
No problem.  pcl is building now, hopefully the ARM portion will be done by tomorrow morning.

Comment 5 Tim Niemueller 2016-02-02 08:23:43 UTC
Thanks a lot! I'd really like to see arm builders split out and produce separate artifacts. It's so annoying for virtually no gain (most of the time)...

Comment 6 Rich Mattes 2016-02-05 13:26:10 UTC
The rawhide build of PCL is complete, so I'll close this out.  It looks like there's still some issues with fawkes on rawhide, I can try to take a look this weekend if you don't get to it sooner.

Comment 7 Tim Niemueller 2016-02-07 12:38:24 UTC
Don't bother. We are releasing Fawkes 0.6 very soon and I will upgrade to that version which builds fine. Would otherwise require serious backporting of fixes.


Note You need to log in before you can comment on or make changes to this bug.