Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1420508 - FTBFS in current Rawhide (issue in vigra headers?)
Summary: FTBFS in current Rawhide (issue in vigra headers?)
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: hugin
Version: 26
Hardware: All
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Bruno Postle
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedBlocker
Depends On:
Blocks: F26AlphaBlocker
TreeView+ depends on / blocked
 
Reported: 2017-02-08 20:47 UTC by Adam Williamson
Modified: 2017-03-02 23:42 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-03-02 23:42:27 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Log of a failed build attempt on current Rawhide (164.75 KB, text/plain)
2017-02-08 20:49 UTC, Adam Williamson
no flags Details

Description Adam Williamson 2017-02-08 20:47:38 UTC
hugin fails to build in current Rawhide (GCC 7?):

[ 17%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o
cd /builddir/build/BUILD/hugin-2016.2.0/build/src/hugin_base && /usr/bin/c++   -DGLEW_STATIC -DHUGIN_HSI -Dhuginbase_EXPORTS -I/builddir/build/BUILD/hugin-2016.2.0/build/src -I/builddir/build/BUILD/hugin-2016.2.0/src/hugin_base -I/builddir/build/BUILD/hugin-2016.2.0/src/celeste -I/builddir/build/BUILD/hugin-2016.2.0/build/src/celeste -I/builddir/build/BUILD/hugin-2016.2.0/src -I/usr/include/OpenEXR -I/usr/include/python2.7  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -O2 -g -DNDEBUG -fPIC   -fopenmp -pthread -std=gnu++11 -o CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o -c /builddir/build/BUILD/hugin-2016.2.0/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp
In file included from /usr/include/vigra/resampling_convolution.hxx:46:0,
                 from /usr/include/vigra/resizeimage.hxx:46,
                 from /usr/include/vigra/stdimagefunctions.hxx:74,
                 from /usr/include/vigra/seededregiongrowing.hxx:44,
                 from /builddir/build/BUILD/hugin-2016.2.0/src/hugin_base/vigra_ext/StitchWatershed.h:28,
                 from /builddir/build/BUILD/hugin-2016.2.0/src/hugin_base/nona/Stitcher.h:47,
                 from /builddir/build/BUILD/hugin-2016.2.0/src/hugin_base/algorithms/nona/NonaFileStitcher.cpp:33:
/usr/include/vigra/imagecontainer.hxx: In member function 'void vigra::ImagePyramid<ImageType, Alloc>::swap(const vigra::ImagePyramid<ImageType, Alloc>&)':
/usr/include/vigra/imagecontainer.hxx:769:51: error: no matching function for call to 'swap(int&, const int&)'
         std::swap(lowestLevel_, other.lowestLevel_);
                                                   ^

there are several subsequent warnings and 'notes' related to type issues with that same `std::swap` call. Will attach a full build log. The relevant header is part of the vigra package, so that may be involved too.

hugin needs rebuilding for a Boost soname in Rawhide; at present, it is preventing install of the KDE package set and compose of the KDE live image:

https://koji.fedoraproject.org/koji/taskinfo?taskID=17670782

DEBUG util.py:435:  2017-02-08 10:26:10,139: - package kf5-kipi-plugins-5.4.0-2.fc26.i686 requires hugin-base, but none of the providers can be installed
DEBUG util.py:435:  2017-02-08 10:26:10,139: - package kf5-kipi-plugins-5.4.0-2.fc26.i686 requires hugin-base, but none of the providers can be installed
DEBUG util.py:435:  2017-02-08 10:26:10,139: - nothing provides libboost_system.so.1.60.0 needed by hugin-base-2016.2.0-2.fc26.i686
DEBUG util.py:435:  2017-02-08 10:26:10,140: - nothing provides libboost_system.so.1.60.0 needed by hugin-base-2016.2.0-2.fc26.i686.

that makes this an automatic Alpha blocker: "Bugs which entirely prevent the composition of one or more of the release-blocking images required to be built for a currently-pending (pre-)release" - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers (the KDE live is a release-blocking image).

Comment 1 Adam Williamson 2017-02-08 20:49:17 UTC
Created attachment 1248662 [details]
Log of a failed build attempt on current Rawhide

Comment 2 Fedora End Of Life 2017-02-28 11:13:17 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle.
Changing version to '26'.

Comment 3 Adam Williamson 2017-03-02 23:42:27 UTC
Was successfully built on 2017-02-17:

https://koji.fedoraproject.org/koji/buildinfo?buildID=844654

so closing. We have KDE live composes again, too.


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