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 1307086
Summary: | kdelibs FTBFS on rawhide | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Rex Dieter <rdieter> |
Component: | kdelibs | Assignee: | Rex Dieter <rdieter> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | jgrulich, jreznik, kevin, ltinkl, me, rdieter, rnovacek, smparrish, than |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-02-13 02:50:30 UTC | Type: | Bug |
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: | 1305208 |
Description
Rex Dieter
2016-02-12 16:34:40 UTC
Looks like a case of "Invalid literal suffixes" as outlined on https://gcc.gnu.org/gcc-6/porting_to.html I'll try the suggested fix of adding whitespace. Ok, that problem fixed. Another, CheckPrototypeExists.cmake seems to fail now for some checks, including HAVE_TRUNC, see CMakeErrors.log: Performing C++ SOURCE FILE Test HAVE_TRUNC failed with the following output: Change Dir: /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/gmake" "cmTC_68aec/fast" /usr/bin/gmake -f CMakeFiles/cmTC_68aec.dir/build.make CMakeFiles/cmTC_68aec.dir/build gmake[1]: Entering directory '/builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_68aec.dir/src.cxx.o /usr/bin/c++ -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_XOPEN_SOURCE=500 -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 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -DHAVE_TRUNC -o CMakeFiles/cmTC_68aec.dir/src.cxx.o -c /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/CMakeFiles/CMakeTmp/src.cxx /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/CMakeFiles/CMakeTmp/src.cxx: In function 'int main()': /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/CMakeFiles/CMakeTmp/src.cxx:7:19: error: address of overloaded function with no contextual type information int i = sizeof(&trunc); Seems newer glibc has 2 prototypes? one for double (as before) and another new one for float. and got past that error, and hitting another different one: [ 44%] Generating ndo.h, ndo.cpp cd /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/kdeui/tests && /usr/bin/cmake -DKDE4_HEADER:BOOL=ON -DKDE_UIC_EXECUTABLE:FILEPATH=/usr/lib/qt4/bin/uic-qt4 -DKDE_UIC_FILE:FILEPATH=/builddir/build/BUILD/kdelibs-4.14.17/kdeui/tests/kcolorutilsdemo.ui -DKDE_UIC_H_FILE:FILEPATH=/builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/kdeui/tests/ui_kcolorutilsdemo.h -DKDE_UIC_BASENAME:STRING=kcolorutilsdemo -P /builddir/build/BUILD/kdelibs-4.14.17/cmake/modules/kde4uic.cmake cd /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/nepomuk && /usr/bin/onto2vocabularyclass --name NDO --encoding trig --namespace Nepomuk::Vocabulary --export-module nepomuk /usr/share/ontology/nepomuk/ndo.trig cd /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/nepomuk/rcgen && /usr/lib/qt4/bin/rcc -name templates -o /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/nepomuk/rcgen/qrc_templates.cxx /builddir/build/BUILD/kdelibs-4.14.17/nepomuk/rcgen/templates.qrc cd /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kdelibs-4.14.17 /builddir/build/BUILD/kdelibs-4.14.17/kjsembed/kjscmd /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/kjsembed/kjscmd /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/kjsembed/kjscmd/CMakeFiles/kjscmd.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kdelibs-4.14.17 /builddir/build/BUILD/kdelibs-4.14.17/nepomuk/rcgen /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/nepomuk/rcgen /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/nepomuk/rcgen/CMakeFiles/nepomuk-rcgen.dir/DependInfo.cmake --color= Could not find parser plugin for encoding trig nepomuk/CMakeFiles/nepomuk.dir/build.make:167: recipe for target 'nepomuk/ndo.h' failed given that the build is failing down in nepomuk/ , maybe it is finally time to consider disabling the deprecated nepomuk support. $ sudo repoquery --repoid=rawhide --whatrequires 'libnepomuk.so.4()(64bit)' bangarang-0:2.1-9.fc24.x86_64 contour-0:0.3-6.fc21.x86_64 kimono-0:4.14.3-8.fc24.x86_64 nepomuk-music-kio-slave-0:0.1.0-9.fc24.x86_64 nepomukshell-0:0.8.0-10.fc24.x86_64 plasma-mobile-0:0.4-15.fc24.x86_64 pykde4-0:4.14.3-10.fc24.x86_64 ruby-korundum-0:4.14.3-8.fc24.x86_64 share-like-connect-0:0.3-8.fc24.x86_64 smokekde-0:4.14.3-8.fc23.x86_64 tellico-0:2.3.10-4.fc24.x86_64 OK, fixed that soprano issue, and now... In file included from /builddir/build/BUILD/kdelibs-4.14.17/khtml/ecma/kjs_traversal.cpp:22:0: /builddir/build/BUILD/kdelibs-4.14.17/i686-redhat-linux-gnu/khtml/kjs_traversal.lut.h:54:1: error: narrowing conversion of '(DOM::NodeFilter::ShowCode)4294967295u' from 'unsigned int' to 'int' inside { } [-Wnarrowing] Thanks Rex! :-) |