SUMMARY Building Umbrello from Git master fails with Qt 5.15.5 installed from self-compiled source code STEPS TO REPRODUCE 1. Download code from Umbrello master, extract ZIP file to "/home/<user>/umbrello-master" 2. Follow instructions in INSTALL 3. CMake seems to succeed, but "make" fails OBSERVED RESULT ```Scanning dependencies of target kdevphpparser [ 7%] Building CXX object lib/kdev5-php/parser/CMakeFiles/kdevphpparser.dir/kdevphpparser_autogen/mocs_compilation.cpp.o [ 7%] Building CXX object lib/kdev5-php/parser/CMakeFiles/kdevphpparser.dir/phpparser.cpp.o [ 7%] Building CXX object lib/kdev5-php/parser/CMakeFiles/kdevphpparser.dir/phpvisitor.cpp.o [ 7%] Building CXX object lib/kdev5-php/parser/CMakeFiles/kdevphpparser.dir/phpdefaultvisitor.cpp.o [ 8%] Building CXX object lib/kdev5-php/parser/CMakeFiles/kdevphpparser.dir/phplexer.cpp.o [ 8%] Building CXX object lib/kdev5-php/parser/CMakeFiles/kdevphpparser.dir/parsesession.cpp.o [ 8%] Building CXX object lib/kdev5-php/parser/CMakeFiles/kdevphpparser.dir/parserdebug.cpp.o [ 8%] Linking CXX static library libkdevphpparser.a [ 8%] Built target kdevphpparser Scanning dependencies of target php-parser_autogen [ 8%] Automatic MOC for target php-parser [ 8%] Built target php-parser_autogen Scanning dependencies of target php-parser [ 9%] Building CXX object lib/kdev5-php/parser/CMakeFiles/php-parser.dir/php-parser_autogen/mocs_compilation.cpp.o [ 9%] Building CXX object lib/kdev5-php/parser/CMakeFiles/php-parser.dir/main.cpp.o [ 9%] Linking CXX executable php-parser /usr/local/Qt-5.15.5/lib/libQt5Qml.so.5: undefined reference to `QNetworkRequest::QNetworkRequest()@Qt_5' /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5: undefined reference to `QMetaObjectPrivate::signalOffset(QMetaObject const*)@Qt_5' /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5: undefined reference to `QMutexPool::globalInstanceGet(void const*)@Qt_5_PRIVATE_API' //usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5: undefined reference to `QQmlPropertyMap::init(QMetaObject const*)@Qt_5' /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5: undefined reference to `QMetaCallEvent::QMetaCallEvent(QtPrivate::QSlotObjectBase*, QObject const*, int, int, int*, void**, QSemaphore*)@Qt_5_PRIVATE_API' /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5: undefined reference to `QIPAddressUtils::toString(QString&, unsigned char*)@Qt_5' /usr/local/Qt-5.15.5/lib/libQt5Quick.so.5: undefined reference to `QAbstractSocket::errorOccurred(QAbstractSocket::SocketError)@Qt_5' //usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5: undefined reference to `QQmlPropertyMap::allocatePrivate()@Qt_5' collect2: error: ld returned 1 exit status lib/kdev5-php/parser/CMakeFiles/php-parser.dir/build.make:119: recipe for target 'lib/kdev5-php/parser/php-parser' failed make[2]: *** [lib/kdev5-php/parser/php-parser] Error 1 CMakeFiles/Makefile2:1237: recipe for target 'lib/kdev5-php/parser/CMakeFiles/php-parser.dir/all' failed make[1]: *** [lib/kdev5-php/parser/CMakeFiles/php-parser.dir/all] Error 2 Makefile:159: recipe for target 'all' failed make: *** [all] Error 2 ``` EXPECTED RESULT Expect it to build properly SOFTWARE/OS VERSIONS Linux: Ubuntu 18.04.6 KDE Plasma Version: ??? KDE Frameworks Version: ??? Qt Version: 5.15.5 ADDITIONAL INFORMATION
Just to make sure: Cmake prints a section -- The following OPTIONAL packages have been found: and in that section you should see (among others) * KDevelop-PG-Qt * KDevPlatform (required version >= 5.1.2) * KDevPHP Is that the case for you? Does your self-compiled Qt 5.15.5 installation coexist with an OS provided Qt version? I ask because I see a mixture of libraries, some originating from /usr/local/Qt-5.15.5/lib but others from /usr/lib/x86_64-linux-gnu (?)
Thanks for looking at this, Oliver. Indeed, I had an older Qt version on my system but wasn't aware of it. I disabled building the unit tests and renamed all of the pkg-config files that referred to the older version so that it will pick up the newer Qt in /usr/local/lib and /usr/local/include. Now it is building OK.
Oops ... I should have waited until the end of the build! Looks like there are still problems with some of the code picking up the older version. How can I instruct the CMake build NOT to look for QNetworkRequest? Why does Umbrello need that? Here is the entire build output: ======================================================== bob@bobs-laptop:~/code/umbrello/build$ cmake -DCMAKE_INSTALL_PREFIX=$HOME/umbrello -DCMAKE_BUILD_TYPE=Debug ../ -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:6 (cmake_policy): The OLD behavior for policy CMP0028 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5Archive) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5Archive: /usr/lib/x86_64-linux-gnu/cmake/KF5Archive/KF5ArchiveConfig.cmake (found version "5.44.0") CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5Completion) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5Completion: /usr/lib/x86_64-linux-gnu/cmake/KF5Completion/KF5CompletionConfig.cmake (found version "5.44.0") CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5Config) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5Config: /usr/lib/x86_64-linux-gnu/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.44.0") CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5CoreAddons) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5CoreAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.44.0") CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5Crash) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5Crash: /usr/lib/x86_64-linux-gnu/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.44.0") CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5DocTools) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5DocTools: /usr/lib/x86_64-linux-gnu/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version "5.44.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") -- Found PythonInterp: /usr/bin/python (found version "2.7.17") CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5I18n) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5I18n: /usr/lib/x86_64-linux-gnu/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.44.0") CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5IconThemes) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5IconThemes: /usr/lib/x86_64-linux-gnu/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version "5.44.0") CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5KDELibs4Support) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5KDELibs4Support: /usr/lib/x86_64-linux-gnu/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake (found version "5.44.0") CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5KIO) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5KIO: /usr/lib/x86_64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.44.0") -- Looking for dgettext -- Looking for dgettext - found -- Found Gettext: built in libc CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5TextEditor) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5TextEditor: /usr/lib/x86_64-linux-gnu/cmake/KF5TextEditor/KF5TextEditorConfig.cmake (found version "5.44.0") CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5WidgetsAddons) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5WidgetsAddons: /usr/lib/x86_64-linux-gnu/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.44.0") CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5WindowSystem) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5WindowSystem: /usr/lib/x86_64-linux-gnu/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.44.0") CMake Warning (dev) at /usr/local/cmake-3.19.3-Linux-x86_64/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:426 (message): The package name passed to `find_package_handle_standard_args` (KF5XmlGui) does not match the name of the calling package (KF5). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:78 (find_package_handle_standard_args) CMakeLists.txt:114 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5XmlGui: /usr/lib/x86_64-linux-gnu/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.44.0") -- Found KF5: success (found version "5.44.0") found components: Archive Completion Config CoreAddons Crash DocTools I18n IconThemes KDELibs4Support KIO TextEditor WidgetsAddons WindowSystem XmlGui CMake Deprecation Warning at CMakeLists.txt:181 (cmake_policy): The OLD behavior for policy CMP0071 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Using umbrello version 2.31.70-a04917ddc -- Using automoc4 version -- Using cmake version 3.19.3 -- Using Qt version -- Found LibXslt: /usr/lib/x86_64-linux-gnu/libxslt.so (found version "1.1.29") -- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.9.4") -- Enable unstable feature WIDGET_SHOW_DOC - use '#ifdef ENABLE_WIDGET_SHOW_DOC' in related code -- Enable unstable feature NEW_CODE_GENERATORS - use '#ifdef ENABLE_NEW_CODE_GENERATORS' in related code -- Enable unstable feature UML_OBJECTS_WINDOW - use '#ifdef ENABLE_UML_OBJECTS_WINDOW' in related code -- Enable unstable feature XMIRESOLUTION - use '#ifdef ENABLE_XMIRESOLUTION' in related code -- Enable unstable feature COMBINED_STATE_DIRECT_EDIT - use '#ifdef ENABLE_COMBINED_STATE_DIRECT_EDIT' in related code -- Enable unstable feature OBJECT_DIAGRAM - use '#ifdef ENABLE_OBJECT_DIAGRAM' in related code -- Found Doxygen: /usr/local/bin/doxygen (found version "1.8.20") found components: doxygen dot -- The following OPTIONAL packages have been found: * Qt5WebKitWidgets (required version >= 5.2.0) * KF5Emoticons (required version >= 5.44.0) * KF5GuiAddons (required version >= 5.44.0) * KF5ItemModels (required version >= 5.44.0) * KF5Notifications (required version >= 5.44.0) * KF5UnitConversion (required version >= 5.44.0) * KF5Service (required version >= 5.44.0) * KF5Bookmarks (required version >= 5.44.0) * KF5ItemViews (required version >= 5.44.0) * KF5JobWidgets (required version >= 5.44.0) * KF5Solid (required version >= 5.44.0) * KF5Sonnet (required version >= 5.44.0) * KF5TextWidgets (required version >= 5.44.0) * KF5Parts (required version >= 5.44.0) * KF5Auth (required version >= 5.44.0) * KF5Codecs (required version >= 5.44.0) * KF5ConfigWidgets (required version >= 5.44.0) * Doxygen -- The following REQUIRED packages have been found: * ECM (required version >= 1.1.0) * Qt5Svg * Qt5Test * Qt5 (required version >= 5.2.0) * KF5Archive (required version >= 5.44.0) * KF5Crash (required version >= 5.44.0) * KF5DocTools (required version >= 5.44.0) * Qt5Gui (required version >= 5.7.0) * KF5IconThemes (required version >= 5.44.0) * Qt5PrintSupport (required version >= 5.7.0) * KF5KDELibs4Support * KF5Completion (required version >= 5.44.0) * Gettext * PythonInterp * KF5I18n (required version >= 5.44.0) * KF5TextEditor * KF5WindowSystem * KF5CoreAddons (required version >= 5.44.0) * Qt5Core (required version >= 5.7.0) * Qt5Xml (required version >= 5.7.0) * KF5Config (required version >= 5.44.0) * Qt5Widgets (required version >= 5.7.0) * KF5WidgetsAddons (required version >= 5.44.0) * KF5XmlGui * KF5 * LibXslt, A library to transform XMLfiles into other XML files., <http://xmlsoft.org/XSLT> * LibXml2, Libraries used to develop XML applications., <http://xmlsoft.org> -- Configuring done CMake Warning at umbrello/CMakeLists.txt:581 (add_executable): Cannot generate a safe runtime search path for target umbrello because files in some directories may conflict with libraries in implicit directories: runtime library [libQt5Network.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in: /usr/local/Qt-5.15.5/lib Some of these libraries may not be found correctly. -- Generating done -- Build files have been written to: /home/bob/code/umbrello/build bob@bobs-laptop:~/code/umbrello/build$ make Scanning dependencies of target pofiles-5462745a688aeae5faba7a2692c4b5d8 [ 0%] Generating mo... [ 0%] Built target pofiles-5462745a688aeae5faba7a2692c4b5d8 Scanning dependencies of target tsfiles-5462745a688aeae5faba7a2692c4b5d8 [ 0%] Generating ts... [ 0%] Built target tsfiles-5462745a688aeae5faba7a2692c4b5d8 Scanning dependencies of target codeimport_autogen [ 1%] Automatic MOC for target codeimport [ 1%] Built target codeimport_autogen Scanning dependencies of target codeimport [ 1%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/codeimport_autogen/mocs_compilation.cpp.o [ 1%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/adaimport.cpp.o [ 1%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/classimport.cpp.o [ 1%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/cppimport.cpp.o [ 2%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/idlimport.cpp.o [ 2%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/import_utils.cpp.o [ 2%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/javaimport.cpp.o [ 2%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/nativeimportbase.cpp.o [ 3%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/pascalimport.cpp.o [ 3%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/pythonimport.cpp.o [ 3%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/sqlimport.cpp.o [ 3%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/csharp/csharpimport.cpp.o [ 4%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/__/__/lib/cppparser/ast.cpp.o [ 4%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/__/__/lib/cppparser/ast_utils.cpp.o [ 4%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/__/__/lib/cppparser/cachemanager.cpp.o [ 4%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/__/__/lib/cppparser/driver.cpp.o [ 5%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/__/__/lib/cppparser/errors.cpp.o [ 5%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/__/__/lib/cppparser/lexer.cpp.o [ 5%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/__/__/lib/cppparser/lexercache.cpp.o [ 5%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/__/__/lib/cppparser/lookup.cpp.o [ 6%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/__/__/lib/cppparser/parser.cpp.o [ 6%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/__/__/lib/cppparser/tree_parser.cpp.o [ 6%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/__/__/lib/interfaces/hashedstring.cpp.o [ 6%] Building CXX object umbrello/codeimport/CMakeFiles/codeimport.dir/kdevcppparser/cpptree2uml.cpp.o [ 6%] Linking CXX static library libcodeimport.a [ 6%] Built target codeimport Scanning dependencies of target libumbrello_autogen [ 7%] Automatic MOC for target libumbrello [ 7%] Built target libumbrello_autogen [ 7%] Generating umbrellosettings.h, umbrellosettings.cpp [ 8%] Automatic RCC for ui.qrc [ 8%] Automatic RCC for icons.qrc [ 8%] Generating ui_autolayoutoptionpage.h [ 8%] Generating ui_codegenoptionspage.h [ 8%] Generating ui_codegenselectpage.h [ 9%] Generating ui_codegenstatuspage.h [ 9%] Generating ui_codeimportoptionspage.h [ 9%] Generating ui_codeimpselectpage.h [ 9%] Generating ui_codeimpstatuspage.h [ 9%] Generating ui_codeviewerdialogbase.h [ 9%] Generating ui_codevieweroptionsbase.h [ 9%] Generating ui_cppcodegenerationformbase.h [ 10%] Generating ui_dcodegenerationformbase.h [ 10%] Generating ui_diagrampropertiespage.h [ 10%] Generating ui_exportallviewsdialogbase.h [ 11%] Generating ui_finddialog.h [ 11%] Generating ui_javacodegenerationformbase.h [ 11%] Generating ui_rubycodegenerationformbase.h [ 11%] Generating ui_umlinstanceattributedialog.h [ 12%] Generating ui_umlrolepropertiesbase.h Scanning dependencies of target libumbrello [ 12%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/libumbrello_autogen/mocs_compilation.cpp.o [ 12%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/debug/debug_utils.cpp.o [ 12%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/activitydialog.cpp.o [ 13%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/associationpropertiesdialog.cpp.o [ 13%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/classpropertiesdialog.cpp.o [ 13%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/classwizard.cpp.o [ 13%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/codeeditor.cpp.o [ 14%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/codetextedit.cpp.o [ 14%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/codetexthighlighter.cpp.o [ 14%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/codeviewerdialog.cpp.o [ 14%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/diagramselectiondialog.cpp.o [ 15%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/dialog_utils.cpp.o [ 15%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/dontaskagain.cpp.o [ 15%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/exportallviewsdialog.cpp.o [ 15%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/finddialog.cpp.o [ 16%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/messagewidgetpropertiesdialog.cpp.o [ 16%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/multipagedialogbase.cpp.o [ 16%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/notedialog.cpp.o [ 16%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/objectnodedialog.cpp.o [ 16%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/overwritedialog.cpp.o [ 17%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/parameterpropertiesdialog.cpp.o [ 17%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/selectdiagramdialog.cpp.o [ 17%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/selectoperationdialog.cpp.o [ 17%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/settingsdialog.cpp.o [ 18%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/singlepagedialogbase.cpp.o [ 18%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/statedialog.cpp.o [ 18%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/stereoattributedialog.cpp.o [ 18%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/umlattributedialog.cpp.o [ 19%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/umlinstanceattributedialog.cpp.o [ 19%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/umlcheckconstraintdialog.cpp.o [ 19%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/umlentityattributedialog.cpp.o [ 19%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/umlenumliteraldialog.cpp.o [ 20%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/umlfiledialog.cpp.o [ 20%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/umlforeignkeyconstraintdialog.cpp.o [ 20%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/umloperationdialog.cpp.o [ 20%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/umlroledialog.cpp.o [ 21%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/umltemplatedialog.cpp.o [ 21%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/umluniqueconstraintdialog.cpp.o [ 21%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/umlviewdialog.cpp.o [ 21%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/activitypage.cpp.o [ 22%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/notepage.cpp.o [ 22%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/associationgeneralpage.cpp.o [ 22%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/associationrolepage.cpp.o [ 22%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/autolayoutoptionpage.cpp.o [ 22%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/classassociationspage.cpp.o [ 23%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/classgeneralpage.cpp.o [ 23%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/classifierlistpage.cpp.o [ 23%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/classoptionspage.cpp.o [ 23%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/codegenerationpolicypage.cpp.o [ 24%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/codeimportoptionspage.cpp.o [ 24%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/codevieweroptionspage.cpp.o [ 24%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/constraintlistpage.cpp.o [ 24%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/defaultcodegenpolicypage.cpp.o [ 25%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/diagramprintpage.cpp.o [ 25%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/diagrampropertiespage.cpp.o [ 25%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/dialogpagebase.cpp.o [ 25%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/generaloptionpage.cpp.o [ 26%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/packagecontentspage.cpp.o [ 26%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/selectoperationpage.cpp.o [ 26%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/uioptionspage.cpp.o [ 26%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/umlroleproperties.cpp.o [ 27%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/pages/umlwidgetstylepage.cpp.o [ 27%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/comboboxwidgetbase.cpp.o [ 27%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/documentationwidget.cpp.o [ 27%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/imagetypewidget.cpp.o [ 27%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/resolutionwidget.cpp.o [ 28%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/selectdiagramwidget.cpp.o [ 28%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/selectlayouttypewidget.cpp.o [ 28%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/umlartifacttypewidget.cpp.o [ 28%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/umldatatypewidget.cpp.o [ 29%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/defaultvaluewidget.cpp.o [ 29%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/umlobjectnamewidget.cpp.o [ 29%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/umlpackagewidget.cpp.o [ 29%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/umlstereotypewidget.cpp.o [ 30%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dialogs/widgets/visibilityenumwidget.cpp.o [ 30%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/finder/findresults.cpp.o [ 30%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/finder/umldocfinder.cpp.o [ 30%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/finder/umlfinder.cpp.o [ 31%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/finder/umllistviewfinder.cpp.o [ 31%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/finder/umlscenefinder.cpp.o [ 31%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/refactoring/refactoringassistant.cpp.o [ 31%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenwizard/codegenerationwizard.cpp.o [ 32%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenwizard/codegenoptionspage.cpp.o [ 32%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenwizard/codegenselectpage.cpp.o [ 32%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenwizard/codegenstatuspage.cpp.o [ 32%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codeimpwizard/codeimportingwizard.cpp.o [ 33%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codeimpwizard/codeimpselectpage.cpp.o [ 33%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codeimpwizard/codeimpstatuspage.cpp.o [ 33%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codeimpwizard/codeimpthread.cpp.o [ 33%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/clipboard/idchangelog.cpp.o [ 33%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/clipboard/umlclipboard.cpp.o [ 34%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/clipboard/umldragdata.cpp.o [ 34%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/advancedcodegenerator.cpp.o [ 34%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/classifiercodedocument.cpp.o [ 34%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codeaccessormethod.cpp.o [ 35%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codeblock.cpp.o [ 35%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codeblockwithcomments.cpp.o [ 35%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codeclassfield.cpp.o [ 35%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codeclassfielddeclarationblock.cpp.o [ 36%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codecomment.cpp.o [ 36%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codedocument.cpp.o [ 36%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codegenerationpolicy.cpp.o [ 36%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codegenerator.cpp.o [ 37%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codegenfactory.cpp.o [ 37%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codegenobjectwithtextblocks.cpp.o [ 37%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codegenpolicyext.cpp.o [ 37%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codegen_utils.cpp.o [ 38%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codemethodblock.cpp.o [ 38%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codeoperation.cpp.o [ 38%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/codeparameter.cpp.o [ 38%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ada/adawriter.cpp.o [ 38%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/as/aswriter.cpp.o [ 39%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppcodeclassfield.cpp.o [ 39%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppcodecomment.cpp.o [ 39%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppcodedocumentation.cpp.o [ 39%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppcodegenerationform.cpp.o [ 40%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppcodegenerationpolicy.cpp.o [ 40%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppcodegenerationpolicypage.cpp.o [ 40%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppcodegenerator.cpp.o [ 40%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppheaderclassdeclarationblock.cpp.o [ 41%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppheadercodeaccessormethod.cpp.o [ 41%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppheadercodeclassfielddeclarationblock.cpp.o [ 41%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppheadercodedocument.cpp.o [ 41%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppheadercodeoperation.cpp.o [ 42%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppmakecodedocument.cpp.o [ 42%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppsourcecodeaccessormethod.cpp.o [ 42%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppsourcecodeclassfielddeclarationblock.cpp.o [ 42%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppsourcecodedocument.cpp.o [ 43%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppsourcecodeoperation.cpp.o [ 43%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/cpp/cppwriter.cpp.o [ 43%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/csharp/csharpwriter.cpp.o [ 43%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/d/dclassdeclarationblock.cpp.o [ 44%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/d/dclassifiercodedocument.cpp.o [ 44%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/d/dcodeaccessormethod.cpp.o [ 44%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/d/dcodeclassfield.cpp.o [ 44%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/d/dcodeclassfielddeclarationblock.cpp.o [ 44%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/d/dcodecomment.cpp.o [ 45%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/d/dcodedocumentation.cpp.o [ 45%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/d/dcodegenerationpolicy.cpp.o [ 45%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/d/dcodegenerationpolicypage.cpp.o [ 45%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/d/dcodegenerator.cpp.o [ 46%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/d/dcodeoperation.cpp.o [ 46%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/d/dwriter.cpp.o [ 46%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/hierarchicalcodeblock.cpp.o [ 46%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/idl/idlwriter.cpp.o [ 47%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javaantcodedocument.cpp.o [ 47%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javaclassdeclarationblock.cpp.o [ 47%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javaclassifiercodedocument.cpp.o [ 47%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javacodeaccessormethod.cpp.o [ 48%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javacodeclassfield.cpp.o [ 48%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javacodeclassfielddeclarationblock.cpp.o [ 48%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javacodecomment.cpp.o [ 48%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javacodedocumentation.cpp.o [ 49%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javacodegenerationpolicy.cpp.o [ 49%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javacodegenerationpolicypage.cpp.o [ 49%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javacodegenerator.cpp.o [ 49%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javacodeoperation.cpp.o [ 50%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/java/javawriter.cpp.o [ 50%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/js/jswriter.cpp.o [ 50%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ownedcodeblock.cpp.o [ 50%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ownedhierarchicalcodeblock.cpp.o [ 50%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/pascal/pascalwriter.cpp.o [ 51%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/perl/perlwriter.cpp.o [ 51%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/php/php5writer.cpp.o [ 51%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/php/phpwriter.cpp.o [ 51%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/python/pythonwriter.cpp.o [ 52%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ruby/rubyclassdeclarationblock.cpp.o [ 52%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ruby/rubyclassifiercodedocument.cpp.o [ 52%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ruby/rubycodeaccessormethod.cpp.o [ 52%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ruby/rubycodeclassfield.cpp.o [ 53%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ruby/rubycodeclassfielddeclarationblock.cpp.o [ 53%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ruby/rubycodecomment.cpp.o [ 53%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ruby/rubycodedocumentation.cpp.o [ 53%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ruby/rubycodegenerationpolicy.cpp.o [ 54%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ruby/rubycodegenerationpolicypage.cpp.o [ 54%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ruby/rubycodegenerator.cpp.o [ 54%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ruby/rubycodeoperation.cpp.o [ 54%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/ruby/rubywriter.cpp.o [ 55%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/simplecodegenerator.cpp.o [ 55%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/sql/mysqlwriter.cpp.o [ 55%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/sql/postgresqlwriter.cpp.o [ 55%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/sql/sqlwriter.cpp.o [ 55%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/tcl/tclwriter.cpp.o [ 56%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/textblock.cpp.o [ 56%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/vala/valawriter.cpp.o [ 56%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/xml/xmlcodecomment.cpp.o [ 56%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/xml/xmlelementcodeblock.cpp.o [ 57%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codegenerators/xml/xmlschemawriter.cpp.o [ 57%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/docgenerators/docbook2xhtmlgeneratorjob.cpp.o [ 57%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/docgenerators/docbookgenerator.cpp.o [ 57%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/docgenerators/docbookgeneratorjob.cpp.o [ 58%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/docgenerators/xhtmlgenerator.cpp.o [ 58%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/cmdbaseobjectcommand.cpp.o [ 58%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/cmdcreatediagram.cpp.o [ 58%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/cmdhandlerename.cpp.o [ 59%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/cmdremovediagram.cpp.o [ 59%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/cmdsetstereotype.cpp.o [ 59%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/cmdsetvisibility.cpp.o [ 59%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/generic/cmdcreateumlobject.cpp.o [ 60%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/generic/cmdremoveumlobject.cpp.o [ 60%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/generic/cmdrenameumlobject.cpp.o [ 60%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdbasewidgetcommand.cpp.o [ 60%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdchangefont.cpp.o [ 61%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdchangetextcolor.cpp.o [ 61%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdchangelinecolor.cpp.o [ 61%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdchangelinewidth.cpp.o [ 61%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdchangefillcolor.cpp.o [ 61%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdchangeusefillcolor.cpp.o [ 62%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdchangemultiplicity.cpp.o [ 62%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdchangevisualproperty.cpp.o [ 62%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdcreatewidget.cpp.o [ 62%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdmovewidget.cpp.o [ 63%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdresizewidget.cpp.o [ 63%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdremovewidget.cpp.o [ 63%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdsetname.cpp.o [ 63%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmds/widget/cmdsettxt.cpp.o [ 64%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/menus/listpopupmenu.cpp.o [ 64%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/menus/umllistviewpopupmenu.cpp.o [ 64%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/menus/umlscenepopupmenu.cpp.o [ 64%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/menus/associationwidgetpopupmenu.cpp.o [ 65%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/menus/widgetbasepopupmenu.cpp.o [ 65%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/menus/dialogspopupmenu.cpp.o [ 65%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/actor.cpp.o [ 65%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/artifact.cpp.o [ 66%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/association.cpp.o [ 66%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/attribute.cpp.o [ 66%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/category.cpp.o [ 66%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/checkconstraint.cpp.o [ 66%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/classifier.cpp.o [ 67%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/classifierlistitem.cpp.o [ 67%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/component.cpp.o [ 67%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/datatype.cpp.o [ 67%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/entity.cpp.o [ 68%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/entityattribute.cpp.o [ 68%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/entityconstraint.cpp.o [ 68%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/enum.cpp.o [ 68%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/enumliteral.cpp.o [ 69%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/folder.cpp.o [ 69%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/foreignkeyconstraint.cpp.o [ 69%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/node.cpp.o [ 69%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/operation.cpp.o [ 70%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/package.cpp.o [ 70%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/port.cpp.o [ 70%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/stereotype.cpp.o [ 70%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/template.cpp.o [ 71%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/umlattributelist.cpp.o [ 71%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/umlcanvasobject.cpp.o [ 71%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/umlclassifierlistitemlist.cpp.o [ 71%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/umlentityattributelist.cpp.o [ 72%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/umlentityconstraintlist.cpp.o [ 72%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/umlobject.cpp.o [ 72%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/umlobjectlist.cpp.o [ 72%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/umlrole.cpp.o [ 72%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/usecase.cpp.o [ 73%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/uniqueconstraint.cpp.o [ 73%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/instance.cpp.o [ 73%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml1model/instanceattribute.cpp.o [ 73%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/activitywidget.cpp.o [ 74%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/actorwidget.cpp.o [ 74%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/artifactwidget.cpp.o [ 74%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/associationwidgetrole.cpp.o [ 74%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/associationline.cpp.o [ 75%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/associationwidget.cpp.o [ 75%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/boxwidget.cpp.o [ 75%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/categorywidget.cpp.o [ 75%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/childwidgetplacement.cpp.o [ 76%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/childwidgetplacementpin.cpp.o [ 76%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/childwidgetplacementport.cpp.o [ 76%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/classifierwidget.cpp.o [ 76%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/combinedfragmentwidget.cpp.o [ 77%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/componentwidget.cpp.o [ 77%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/datatypewidget.cpp.o [ 77%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/diagramproxywidget.cpp.o [ 77%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/entitywidget.cpp.o [ 77%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/enumwidget.cpp.o [ 78%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/floatingdashlinewidget.cpp.o [ 78%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/floatingtextwidget.cpp.o [ 78%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/forkjoinwidget.cpp.o [ 78%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/interfacewidget.cpp.o [ 79%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/layoutgrid.cpp.o [ 79%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/linkwidget.cpp.o [ 79%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/messagewidget.cpp.o [ 79%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/nodewidget.cpp.o [ 80%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/notewidget.cpp.o [ 80%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/objectnodewidget.cpp.o [ 80%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/objectwidget.cpp.o [ 80%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/packagewidget.cpp.o [ 81%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/pinportbase.cpp.o [ 81%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/pinwidget.cpp.o [ 81%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/portwidget.cpp.o [ 81%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/preconditionwidget.cpp.o [ 82%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/regionwidget.cpp.o [ 82%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/seqlinewidget.cpp.o [ 82%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/signalwidget.cpp.o [ 82%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/statewidget.cpp.o [ 83%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/toolbarstateonewidget.cpp.o [ 83%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/umlwidget.cpp.o [ 83%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/usecasewidget.cpp.o [ 83%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/widget_factory.cpp.o [ 83%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/widget_utils.cpp.o [ 84%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/widgetbase.cpp.o [ 84%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/widgetlist_utils.cpp.o [ 84%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlwidgets/statusbartoolbutton.cpp.o [ 84%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/assocrules.cpp.o [ 85%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/basictypes.cpp.o [ 85%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/birdview.cpp.o [ 85%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/codeviewerstate.cpp.o [ 85%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/cmdlineexportallviewsevent.cpp.o [ 86%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/diagramswindow.cpp.o [ 86%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/diagram_utils.cpp.o [ 86%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/file_utils.cpp.o [ 86%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/objectswindow.cpp.o [ 87%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/docwindow.cpp.o [ 87%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/dotgenerator.cpp.o [ 87%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/icon_utils.cpp.o [ 87%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/import_argo.cpp.o [ 88%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/import_rose.cpp.o [ 88%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/layoutgenerator.cpp.o [ 88%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/model_utils.cpp.o [ 88%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/object_factory.cpp.o [ 88%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/optionstate.cpp.o [ 89%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/petalnode.cpp.o [ 89%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/petaltree2uml.cpp.o [ 89%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/stereotypeswindow.cpp.o [ 89%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/toolbarstatearrow.cpp.o [ 90%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/toolbarstateassociation.cpp.o [ 90%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/toolbarstate.cpp.o [ 90%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/toolbarstatefactory.cpp.o [ 90%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/toolbarstatemessages.cpp.o [ 91%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/toolbarstateother.cpp.o [ 91%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/toolbarstatepool.cpp.o [ 91%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlappprivate.cpp.o [ 91%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uml.cpp.o [ 92%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umldoc.cpp.o [ 92%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umllistview.cpp.o [ 92%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umllistviewitem.cpp.o [ 92%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlscene.cpp.o [ 93%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlview.cpp.o [ 93%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlviewimageexporterall.cpp.o [ 93%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlviewimageexporter.cpp.o [ 93%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umlviewimageexportermodel.cpp.o [ 94%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/uniqueid.cpp.o [ 94%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/worktoolbar.cpp.o [ 94%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/umbrellosettings.cpp.o [ 94%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/models/diagramsmodel.cpp.o [ 94%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/models/objectsmodel.cpp.o [ 95%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/models/stereotypesmodel.cpp.o [ 95%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/libumbrello_autogen/EWIEGA46WW/qrc_icons.cpp.o [ 95%] Building CXX object umbrello/CMakeFiles/libumbrello.dir/libumbrello_autogen/EJRQKI7XPS/qrc_ui.cpp.o [ 95%] Linking CXX static library libumbrello.a [ 95%] Built target libumbrello Scanning dependencies of target umbrello_autogen [ 95%] Automatic MOC for target umbrello [ 95%] Built target umbrello_autogen Scanning dependencies of target umbrello [ 96%] Building CXX object umbrello/CMakeFiles/umbrello.dir/umbrello_autogen/mocs_compilation.cpp.o [ 96%] Building CXX object umbrello/CMakeFiles/umbrello.dir/main.cpp.o [ 96%] Linking CXX executable umbrello5 /usr/local/Qt-5.15.5/lib/libQt5Qml.so.5: undefined reference to `QNetworkRequest::QNetworkRequest()@Qt_5' /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5: undefined reference to `QMetaObjectPrivate::signalOffset(QMetaObject const*)@Qt_5' /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5: undefined reference to `QMutexPool::globalInstanceGet(void const*)@Qt_5_PRIVATE_API' /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5: undefined reference to `QMetaCallEvent::QMetaCallEvent(QtPrivate::QSlotObjectBase*, QObject const*, int, int, int*, void**, QSemaphore*)@Qt_5_PRIVATE_API' /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5: undefined reference to `QIPAddressUtils::toString(QString&, unsigned char*)@Qt_5' /usr/local/Qt-5.15.5/lib/libQt5Quick.so.5: undefined reference to `QAbstractSocket::errorOccurred(QAbstractSocket::SocketError)@Qt_5' collect2: error: ld returned 1 exit status umbrello/CMakeFiles/umbrello.dir/build.make:121: recipe for target 'umbrello/umbrello5' failed make[2]: *** [umbrello/umbrello5] Error 1 CMakeFiles/Makefile2:505: recipe for target 'umbrello/CMakeFiles/umbrello.dir/all' failed make[1]: *** [umbrello/CMakeFiles/umbrello.dir/all] Error 2 Makefile:159: recipe for target 'all' failed make: *** [all] Error 2 ===============================================
(In reply to Robert Hairgrove from comment #3) > > How can I instruct the CMake build NOT to look for QNetworkRequest? Why does > Umbrello need that? It looks like it's not Umbrello that needs it but rather it is an indirect dependency incurred by Qt5Qml: [ 96%] Linking CXX executable umbrello5 /usr/local/Qt-5.15.5/lib/libQt5Qml.so.5: undefined reference to `QNetworkRequest::QNetworkRequest()@Qt_5' /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5: undefined reference to [...] My guess is that your Qt5.15 build somehow did not install the Qt5Network library, otherwise libQt5Network.so.5.15.5 should have been picked up from /usr/local/Qt-5.15.5/lib (picking up /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5 is wrong).
(In reply to Oliver Kellogg from comment #4) > (In reply to Robert Hairgrove from comment #3) > > > > How can I instruct the CMake build NOT to look for QNetworkRequest? Why does > > Umbrello need that? > > It looks like it's not Umbrello that needs it but rather it is an indirect > dependency incurred by Qt5Qml: > > [ 96%] Linking CXX executable umbrello5 > /usr/local/Qt-5.15.5/lib/libQt5Qml.so.5: undefined reference to > `QNetworkRequest::QNetworkRequest()@Qt_5' > /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5: undefined reference to > [...] > > My guess is that your Qt5.15 build somehow did not install the Qt5Network > library, otherwise libQt5Network.so.5.15.5 should have been picked up from > /usr/local/Qt-5.15.5/lib (picking up > /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5 is wrong). Both of those libraries are there under /usr/local/Qt-5.15.5/lib. I use QtNetwork in another project which is built on Qt 5.15.5, and this works just fine. However, I am using qmake and Qt Creator to build the other project. I suspect this is somehow compiled into the KDE support libraries somewhere? At any rate, how can I get rid of Umbrello's dependency on Qml? I don't see any need for it at all. Does it have anything to do with the KFE online help system? And if i cannot remove the dependency, why doesn't it build correctly, considering that all of the Qt 5.15.5 libraries are installed correctly?
(In reply to Robert Hairgrove from comment #5) > ... KFE online help system Should be "KDE online help..."
(In reply to Robert Hairgrove from comment #5) > (In reply to Oliver Kellogg from comment #4) > > [...] > > My guess is that your Qt5.15 build somehow did not install the Qt5Network > > library, otherwise libQt5Network.so.5.15.5 should have been picked up from > > /usr/local/Qt-5.15.5/lib (picking up > > /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.9.5 is wrong). > > Both of those libraries are there under /usr/local/Qt-5.15.5/lib. I use > QtNetwork in another project which is built on Qt 5.15.5, and this works > just fine. However, I am using qmake and Qt Creator to build the other > project. > > I suspect this is somehow compiled into the KDE support libraries somewhere? Yes, it's a multi level indirection - Umbrello doesn't require Qml itself but some of the required libs do. > At any rate, how can I get rid of Umbrello's dependency on Qml? I don't see > any need for it at all. Does it have anything to do with the KFE online help > system? I don't know. Are you using current git master? If not, it could be worth giving it a try. I have recently removed dependency on QtWebKit and KDElibs4Support. Also you might try building without the PHP import and QCH: cmake -DBUILD_PHP_IMPORT=0 -DBUILD_QCH=0 [...] > And if i cannot remove the dependency, why doesn't it build correctly, > considering that all of the Qt 5.15.5 libraries are installed correctly? Hm, not sure. I made a build of the release/22.12 branch using make VERBOSE=1 >& make.log and in the make.log I found the line where the umbrello exe is linked. That line shows the complete list of Qt shared libs linked in. I extracted that list and ran the following shellscript: #!/bin/bash # for i in \ /usr/lib64/libKF5KDELibs4Support.so.5.101.0 \ /usr/lib64/libKF5UnitConversion.so.5.101.0 \ /usr/lib64/libKDevPlatformShell.so.5.10.221200 \ /usr/lib64/libKF5KIOFileWidgets.so.5.101.0 \ /usr/lib64/libKF5Bookmarks.so.5.101.0 \ /usr/lib64/libKF5Notifications.so.5.101.0 \ /usr/lib64/libkdevphpparser.so \ /usr/lib64/libKDevPlatformLanguage.so.5.10.221200 \ /usr/lib64/libKF5ThreadWeaver.so.5.101.0 \ /usr/lib64/libKDevPlatformSerialization.so.5.10.221200 \ /usr/lib64/libKDevPlatformSublime.so.5.10.221200 \ /usr/lib64/libKDevPlatformOutputView.so.5.10.221200 \ /usr/lib64/libKDevPlatformUtil.so.5.10.221200 \ /usr/lib64/libKDevPlatformInterfaces.so.5.10.221200 \ /usr/lib64/libKF5TextEditor.so.5.101.0 \ /usr/lib64/libKF5Parts.so.5.101.0 \ /usr/lib64/libKF5XmlGui.so.5.101.0 \ /usr/lib64/libQt5PrintSupport.so.5.15.7 \ /usr/lib64/libKF5TextWidgets.so.5.101.0 \ /usr/lib64/libKF5KIOWidgets.so.5.101.0 \ /usr/lib64/libKF5Completion.so.5.101.0 \ /usr/lib64/libKF5IconThemes.so.5.101.0 \ /usr/lib64/libQt5Svg.so.5.15.7 \ /usr/lib64/libKF5Archive.so.5.101.0 \ /usr/lib64/libKF5ConfigWidgets.so.5.101.0 \ /usr/lib64/libKF5Auth.so.5.101.0 \ /usr/lib64/libKF5Codecs.so.5.101.0 \ /usr/lib64/libKF5ConfigGui.so.5.101.0 \ /usr/lib64/libKF5GuiAddons.so.5.101.0 \ /usr/lib64/libKF5Solid.so.5.101.0 \ /usr/lib64/libKF5KIOGui.so.5.101.0 \ /usr/lib64/libKF5KIOCore.so.5.101.0 \ /usr/lib64/libKF5Crash.so.5.101.0 \ /usr/lib64/libKF5WindowSystem.so.5.101.0 \ /usr/lib64/libX11.so \ /usr/lib64/libQt5Concurrent.so.5.15.7 \ /usr/lib64/libKF5AuthCore.so.5.101.0 \ /usr/lib64/libKF5Service.so.5.101.0 \ /usr/lib64/libQt5Xml.so.5.15.7 \ /usr/lib64/libKF5I18n.so.5.101.0 \ /usr/lib64/libKF5ConfigCore.so.5.101.0 \ /usr/lib64/libKF5JobWidgets.so.5.101.0 \ /usr/lib64/libKF5CoreAddons.so.5.101.0 \ /usr/lib64/libKF5WidgetsAddons.so.5.101.0 \ /usr/lib64/libQt5DBus.so.5.15.7 \ /usr/lib64/libKF5SyntaxHighlighting.so.5.101.0 \ /usr/lib64/libQt5Network.so.5.15.7 \ /usr/lib64/libKF5ItemViews.so.5.101.0 \ /usr/lib64/libKF5SonnetUi.so.5.101.0 \ /usr/lib64/libQt5Widgets.so.5.15.7 \ /usr/lib64/libQt5Gui.so.5.15.7 \ /usr/lib64/libQt5Core.so.5.15.7 do references_qml=$(ldd $i | grep -i qml) if [ -n "$references_qml" ]; then echo "$i : $references_qml" fi done On my system, that gives: /usr/lib64/libKDevPlatformShell.so.5.10.221200 : libQt5Qml.so.5 => /lib64/libQt5Qml.so.5 (0x00007f0c0f000000) /usr/lib64/libkdevphpparser.so : libQt5Qml.so.5 => /lib64/libQt5Qml.so.5 (0x00007f11bbe00000) /usr/lib64/libKDevPlatformLanguage.so.5.10.221200 : libQt5Qml.so.5 => /lib64/libQt5Qml.so.5 (0x00007f0e0ce00000) /usr/lib64/libKDevPlatformSerialization.so.5.10.221200 : libQt5Qml.so.5 => /lib64/libQt5Qml.so.5 (0x00007f37ffa00000) /usr/lib64/libKDevPlatformOutputView.so.5.10.221200 : libQt5Qml.so.5 => /lib64/libQt5Qml.so.5 (0x00007fde4c000000) /usr/lib64/libKDevPlatformUtil.so.5.10.221200 : libQt5Qml.so.5 => /lib64/libQt5Qml.so.5 (0x00007f6341200000) /usr/lib64/libKDevPlatformInterfaces.so.5.10.221200 : libQt5Qml.so.5 => /lib64/libQt5Qml.so.5 (0x00007fda92200000) /usr/lib64/libKF5TextEditor.so.5.101.0 : libQt5Qml.so.5 => /lib64/libQt5Qml.so.5 (0x00007f1a67800000)