https://bugs.kde.org/show_bug.cgi?id=356204
Bug ID: 356204 Summary: pigment build fails with vc-1.0.0 Product: calligracommon Version: 3.0 Alpha Platform: Compiled Sources OS: other Status: UNCONFIRMED Severity: major Priority: NOR Component: pigment Assignee: calligra-bugs-n...@kde.org Reporter: tre...@scarlet.be -- Found Vc: /usr/lib/cmake/Vc/VcConfig.cmake (found suitable version "1.0.0", minimum required is "0.6.70") -- Vc found! -- Vc version is greater than 0.7, enabling AVX2 support FAILED: /var/lib/sorcery/build/c++ -DBOOST_ALL_NO_LIB -DCAN_USE_QTWEBKIT -DHAVE_X11 -DQT_CORE_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_XML_LIB -DSHOULD_BUILD_FONT_CONVERSION -DTRANSLATION_DOMAIN=\"calligra\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dpigmentcms_EXPORTS -march=native -mtune=native -m64 -pipe -O3 -Wno-deprecated-declarations -std=c++0x -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -std=c++11 -fexceptions -O3 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Ilibs/pigment -I/var/git/qt5/kde5-apps/calligra/libs/pigment -I/var/git/qt5/kde5-apps/calligra/interfaces -I. -I/var/git/qt5/kde5-apps/calligra -I/var/git/qt5/kde5-apps/calligra/libs/version -Ilibs/version -I/var/git/qt5/kde5-apps/calligra/libs/koplugin -I/var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops -I/var/git/qt5/kde5-apps/calligra/libs/pigment/resources -Ilibs/koplugin -isystem /opt/qt5/include/KF5/KI18n -isystem /opt/qt5/include/KF5 -isystem /opt/qt5/include -isystem /opt/qt5/include/QtCore -isystem /opt/qt5/./mkspecs/linux-g++ -isystem /opt/qt5/include/QtGui -isystem /opt/qt5/include/QtXml -Wno-deprecated -Wno-deprecated-declarations -fPIC -MMD -MT libs/pigment/CMakeFiles/pigmentcms.dir/compositeops/KoOptimizedCompositeOpFactoryPerArch_Scalar.cpp.o -MF libs/pigment/CMakeFiles/pigmentcms.dir/compositeops/KoOptimizedCompositeOpFactoryPerArch_Scalar.cpp.o.d -o libs/pigment/CMakeFiles/pigmentcms.dir/compositeops/KoOptimizedCompositeOpFactoryPerArch_Scalar.cpp.o -c /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch_Scalar.cpp In file included from /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.h:24:0, from /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch_Scalar.cpp:20: /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoVcMultiArchBuildSupport.h: In function 'typename FactoryType::ReturnType createOptimizedClass(typename FactoryType::ParamType)': /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoVcMultiArchBuildSupport.h:94:41: error: 'VC_IMPL' was not declared in this scope return FactoryType::template create<VC_IMPL>(param); ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoVcMultiArchBuildSupport.h: In instantiation of 'typename FactoryType::ReturnType createOptimizedClass(typename FactoryType::ParamType) [with FactoryType = KoReportCurrentArch; typename FactoryType::ReturnType = void; typename FactoryType::ParamType = void*]': /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactory.cpp:30:52: required from here /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoVcMultiArchBuildSupport.h:94:49: error: 'create<<expression error> >' is not a member of 'KoReportCurrentArch' return FactoryType::template create<VC_IMPL>(param); ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoVcMultiArchBuildSupport.h:94:55: error: return-statement with a value, in function returning 'void' [-fpermissive] return FactoryType::template create<VC_IMPL>(param); ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoVcMultiArchBuildSupport.h: In instantiation of 'typename FactoryType::ReturnType createOptimizedClass(typename FactoryType::ParamType) [with FactoryType = KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpAlphaDarken32>; typename FactoryType::ReturnType = KoCompositeOp*; typename FactoryType::ParamType = const KoColorSpace*]': /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactory.cpp:37:111: required from here /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoVcMultiArchBuildSupport.h:94:49: error: 'create<<expression error> >' is not a member of 'KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpAlphaDarken32>' return FactoryType::template create<VC_IMPL>(param); ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoVcMultiArchBuildSupport.h: In instantiation of 'typename FactoryType::ReturnType createOptimizedClass(typename FactoryType::ParamType) [with FactoryType = KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver32>; typename FactoryType::ReturnType = KoCompositeOp*; typename FactoryType::ParamType = const KoColorSpace*]': /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactory.cpp:42:104: required from here /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoVcMultiArchBuildSupport.h:94:49: error: 'create<<expression error> >' is not a member of 'KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver32>' FAILED: /var/lib/sorcery/build/c++ -DBOOST_ALL_NO_LIB -DCAN_USE_QTWEBKIT -DHAVE_X11 -DQT_CORE_ LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_QSTRINGBUILDER -DQT_XML_LIB -DSHOULD_BUILD_FONT_CONVERSION -DTRANSLATION_DOMAIN=\"calligra\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dpigmentcms_EXPORTS -march=native -mtune=native -m64 -pipe -O3 -Wno-deprecated-declarations -std=c++0x -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -std=c++11 -fexceptions -O3 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Ilibs/pigment -I/var/git/qt5/kde5-apps/calligra/libs/pigment -I/var/git/qt5/kde5-apps/calligra/interfaces -I. -I/var/git/qt5/kde5-apps/calligra -I/var/git/qt5/kde5-apps/calligra/libs/version -Ilibs/version -I/var/git/qt5/kde5-apps/calligra/libs/koplugin -I/var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops -I/var/git/qt5/kde5-apps/calligra/libs/pigment/resources -Ilibs/koplugin -isystem /opt/qt5/include/KF5/KI18n -isystem /opt/qt5/include/KF5 -isystem /opt/qt5/include -isystem /opt/qt5/include/QtCore -isystem /opt/qt5/./mkspecs/linux-g++ -isystem /opt/qt5/include/QtGui -isystem /opt/qt5/include/QtXml -Wno-deprecated -Wno-deprecated-declarations -fPIC -MMD -MT libs/pigment/CMakeFiles/pigmentcms.dir/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp.o -MF libs/pigment/CMakeFiles/pigmentcms.dir/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp.o.d -o libs/pigment/CMakeFiles/pigmentcms.dir/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp.o -c /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:78:5: warning: "VC_VERSION_NUMBER" is not defined [-Wundef] #if VC_VERSION_NUMBER >= VC_VERSION_CHECK(0, 8, 0) ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:78:26: warning: "VC_VERSION_CHECK" is not defined [-Wundef] #if VC_VERSION_NUMBER >= VC_VERSION_CHECK(0, 8, 0) ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:78:42: error: missing binary operator before token "(" #if VC_VERSION_NUMBER >= VC_VERSION_CHECK(0, 8, 0) ^ In file included from /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.h:24:0, from /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:22: /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoVcMultiArchBuildSupport.h: In function 'typename FactoryType::ReturnType createOptimizedClass(typename FactoryType::ParamType)': /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.c pp: At global scope: /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.c pp:39:83: error: 'VC_IMPL' was not declared in this scope KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpAlphaDarken32>::create<VC_IMPL>(Para mType param) ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.c pp:39:1: error: template-id 'create<<expression error> >' for 'KoCompositeOp* KoOptimizedComposi teOpFactoryPerArch<KoOptimizedCompositeOpAlphaDarken32>::create(KoOptimizedCompositeOpFactoryPer Arch<KoOptimizedCompositeOpAlphaDarken32>::ParamType)' does not match any template declaration KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpAlphaDarken32>::create<VC_IMPL>(ParamType param) ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:47:76: error: 'VC_IMPL' was not declared in this scope KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver32>::create<VC_IMPL>(ParamType param) ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:47:1: error: template-id 'create<<expression error> >' for 'KoCompositeOp* KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver32>::create(KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver32>::ParamType)' does not match any template declaration KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver32>::create<VC_IMPL>(ParamType param) ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:55:77: error: 'VC_IMPL' was not declared in this scope KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver128>::create<VC_IMPL>(ParamType param) /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:47:76: error: 'VC_IMPL' was not declared in this scope KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver32>::create<VC_IMPL>(ParamType param) ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:47:1: error: template-id 'create<<expression error> >' for 'KoCompositeOp* KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver32>::create(KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver32>::ParamType)' does not match any template declaration KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver32>::create<VC_IMPL>(ParamType param) ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:55:77: error: 'VC_IMPL' was not declared in this scope KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver128>::create<VC_IMPL>(ParamType param) ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:55:1: error: template-id 'create<<expression error> >' for 'KoCompositeOp* KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver128>::create(KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver128>::ParamType)' does not match any template declaration KoOptimizedCompositeOpFactoryPerArch<KoOptimizedCompositeOpOver128>::create<VC_IMPL>(ParamType param) ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:70:29: error: 'VC_IMPL' was not declared in this scope KoReportCurrentArch::create<VC_IMPL>(ParamType) ^ /var/git/qt5/kde5-apps/calligra/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch.cpp:70:1: error: template-id 'create<<expression error> >' for 'KoReportCurrentArch::ReturnType KoReportCurrentArch::create(KoReportCurrentArch::ParamType)' does not match any template declaration KoReportCurrentArch::create<VC_IMPL>(ParamType) ^ ninja: build stopped: subcommand failed. Reproducible: Always git master #23404782e9255e8dc4793642295d1b1f7e51dc73 -- You are receiving this mail because: You are watching all bug changes.