Bug 1675611
| Summary: | pcl: FTBFS in Fedora rawhide/f30 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Fedora Release Engineering <releng> | ||||||||
| Component: | pcl | Assignee: | Rich Mattes <richmattes> | ||||||||
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
| Severity: | unspecified | Docs Contact: | |||||||||
| Priority: | unspecified | ||||||||||
| Version: | rawhide | CC: | richmattes, tim | ||||||||
| Target Milestone: | --- | ||||||||||
| Target Release: | --- | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2019-02-18 02:35:20 UTC | Type: | --- | ||||||||
| Regression: | --- | Mount Type: | --- | ||||||||
| Documentation: | --- | CRM: | |||||||||
| Verified Versions: | Category: | --- | |||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||
| Embargoed: | |||||||||||
| Bug Depends On: | |||||||||||
| Bug Blocks: | 1674516, 1674872 | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Fedora Release Engineering
2019-02-11 21:23:02 UTC
Created attachment 1531887 [details]
build.log
file build.log too big, will only attach last 1024 bytes
Created attachment 1531888 [details]
root.log
file root.log too big, will only attach last 1024 bytes
Created attachment 1531889 [details]
state.log
Looks like some issues with the new boost release. I'm working on applying this upstream patch: https://github.com/PointCloudLibrary/pcl/pull/2338 There's a lot of fixes that are needed that are already upstream, I'm updating to PCL 1.9.1 now. Getting closer, now running out of memory on 32-bit builders (i686 and armv7hl) with the below error. The package is already running with -j 1 and changing the -g cflag to -g1 on arm, I'm going to try making -g1 apply to all 32 bit arches and turn off -pipe.
===
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -pthread -fopenmp -fPIC -fPIC -std=gnu++11 -o CMakeFiles/pcl_surface.dir/src/mls.cpp.o -c /builddir/build/BUILD/pcl-1.9.1/surface/src/mls.cpp
BUILDSTDERR: In file included from /usr/include/boost/detail/endian.hpp:9,
BUILDSTDERR: from /builddir/build/BUILD/pcl-1.9.1/common/include/pcl/PCLPointCloud2.h:11,
BUILDSTDERR: from /builddir/build/BUILD/pcl-1.9.1/common/include/pcl/pcl_base.h:55,
BUILDSTDERR: from /builddir/build/BUILD/pcl-1.9.1/surface/include/pcl/surface/mls.h:44,
BUILDSTDERR: from /builddir/build/BUILD/pcl-1.9.1/surface/src/mls.cpp:40:
BUILDSTDERR: /usr/include/boost/predef/detail/endian_compat.h:11:161: note: #pragma message: The use of BOOST_*_ENDIAN and BOOST_BYTE_ORDER is deprecated. Please include <boost/predef/other/endian.h> and use BOOST_ENDIAN_*_BYTE instead
BUILDSTDERR: 11 | #pragma message("The use of BOOST_*_ENDIAN and BOOST_BYTE_ORDER is deprecated. Please include <boost/predef/other/endian.h> and use BOOST_ENDIAN_*_BYTE instead")
BUILDSTDERR: | ^
BUILDSTDERR: cc1plus: out of memory allocating 2084644 bytes after a total of 112517120 bytes
make[2]: Leaving directory '/builddir/build/BUILD/pcl-1.9.1/build'
BUILDSTDERR: make[2]: *** [surface/CMakeFiles/pcl_surface.dir/build.make:170: surface/CMakeFiles/pcl_surface.dir/src/mls.cpp.o] Error 1
make[1]: Leaving directory '/builddir/build/BUILD/pcl-1.9.1/build'
BUILDSTDERR: make[1]: *** [CMakeFiles/Makefile2:1842: surface/CMakeFiles/pcl_surface.dir/all] Error 2
BUILDSTDERR: make: *** [Makefile:144: all] Error 2
BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.Y8wiFW (%build)
RPM build errors:
BUILDSTDERR: Bad exit status from /var/tmp/rpm-tmp.Y8wiFW (%build)
Child return code was: 1
EXCEPTION: [Error()]
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/mockbuild/trace_decorator.py", line 96, in trace
result = func(*args, **kw)
File "/usr/lib/python3.7/site-packages/mockbuild/util.py", line 636, in do
raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode)
mockbuild.exception.Error: Command failed:
# bash --login -c /usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/pcl.spec
https://koji.fedoraproject.org/koji/taskinfo?taskID=32837386
Finally managed to coax a build out of all of the architectures. Closing. |