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.

Reply via email to