https://bugs.kde.org/show_bug.cgi?id=417679

            Bug ID: 417679
           Summary: kdevelop-pg-qt fails to build on s390x in Ubuntu 20.04
                    Focal
           Product: kdevelop
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: rikmi...@kde.org
  Target Milestone: ---

Build OK on amd64, arm64, armhf, ppc64el, but fails on s390x with the output
below:

Upload: https://launchpad.net/ubuntu/+source/kdevelop-pg-qt/2.2.1-1

Failing build:
https://launchpad.net/ubuntu/+source/kdevelop-pg-qt/2.2.1-1/+build/18652754

-- The C compiler identification is GNU 9.2.1
-- The CXX compiler identification is GNU 9.2.1

This failure will prevent kdevelop-pg-qt 2.2.1 being accepted into 20.04

https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#kdevelop-pg-qt

**** output ****

[100%] Linking CXX executable kdev-pg-qt
cd /<<PKGBUILDDIR>>/obj-s390x-linux-gnu/kdev-pg && /usr/bin/cmake -E
cmake_link_script CMakeFiles/kdev-pg-qt.dir/link.txt --verbose=1
/usr/bin/c++  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -fno-operator-names -Wall -Wextra -Wcast-align
-Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef
-Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time
-Wsuggest-override -Wlogical-op -Wno-missing-field-initializers
-Wno-unused-local-typedefs -fexceptions  -Wl,--enable-new-dtags
-Wl,-Bsymbolic-functions -Wl,-z,relro -rdynamic
CMakeFiles/kdev-pg-qt.dir/kdev-pg-qt_autogen/mocs_compilation.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-parser.cc.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-lexer.cc.o
CMakeFiles/kdev-pg-qt.dir/ASBeautifier.cpp.o
CMakeFiles/kdev-pg-qt.dir/ASFormatter.cpp.o
CMakeFiles/kdev-pg-qt.dir/ASResource.cpp.o
CMakeFiles/kdev-pg-qt.dir/ASEnhancer.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-visitor.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-default-visitor.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-pretty-printer.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-global.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-code-gen.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-ast-gen.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-visitor-gen.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-visitor-bits-gen.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-default-visitor-gen.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-default-visitor-bits-gen.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-serialize-visitor-gen.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-debug-visitor-gen.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-new-visitor-gen.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-new-visitor-bits-gen.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-token-type-gen.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-beautifier.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-checker.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-inline-checker.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-main.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-generate.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-first.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-follow.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-bnf-visitor.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-clone-tree.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-regexp.cpp.o
CMakeFiles/kdev-pg-qt.dir/kdev-pg-unicode-loader.cpp.o
CMakeFiles/kdev-pg-qt.dir/qrc_unidata.cpp.o  -o kdev-pg-qt 
/usr/lib/s390x-linux-gnu/libQt5Core.so.5.12.5 
/usr/bin/ld: CMakeFiles/kdev-pg-qt.dir/kdev-pg-ast-gen.cpp.o: in function
`KDevPG::GenerateAstRule::visitVariableDeclaration(KDevPG::Model::VariableDeclarationItem*)':
./obj-s390x-linux-gnu/kdev-pg/./kdev-pg/kdev-pg-ast-gen.cpp:210: undefined
reference to `KDevPG::GenerateVariableDeclaration<true,
true>::operator()(KDevPG::Model::VariableDeclarationItem*)'
collect2: error: ld returned 1 exit status

-- The C compiler identification is GNU 9.2.1
-- The CXX compiler identification is GNU 9.2.1

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to