On Tue Jun 04, 2019 at 07:26:19PM +0100, Stuart Henderson wrote:
> On 2019/06/01 10:28, Rafael Sadowski wrote:
> > Update krita to 4.2.0.
> > 
> > Krita 4.2 Release Notes:
> > https://krita.org/en/krita-4-2-release-notes/
> > 
> > To build it you have to deinstall krita 4.18 otherwise tests will fetch
> > the old one.
> > 
> > Feedback is very welcome. All shared libs checked with
> > check_sym. Lightly tested on amd64.
> 
> I hit this when testing build, sorry I didn't think to log it and it's
> well beyond my tmux scrollback. CMakeCache.txt gzipped and attached.

Thanks for testing. It smells like our  "normal" Cmake/Ninja build (re-)order
issue.

I started from a clean setup with a fresh tree and no packages installed. Built
fine.

Is is a show stopper?

> 
> FAILED: 
> plugins/extensions/pykrita/kritarunner/CMakeFiles/kritarunner.dir/__/plugin/pyqtpluginsettings.cpp.o
>  
> /usr/obj/ports/krita-4.2.0/bin/c++  -DBOOST_ALL_NO_LIB -DHAVE_X11 
> -DKCOREADDONS_LIB -DKGUIADDONS_LIB -DQT_CONCURRENT_L
> IB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0x50900 
> -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LI
> B -DQT_NO_DEBUG -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING 
> -DQT_PRINTSUPPORT_LIB -DQT_STRICT_ITERATOR
> S -DQT_SVG_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB 
> -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"krita\"
>  -D_LARGEFILE64_SOURCE -Iplugins/extensions/pykrita/kritarunner 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/plugins/exten
> sions/pykrita/kritarunner 
> -Iplugins/extensions/pykrita/kritarunner/kritarunner_autogen/include 
> -I/usr/obj/ports/krita-
> 4.2.0/krita-4.2.0/interfaces -I. -I/usr/obj/ports/krita-4.2.0/krita-4.2.0 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/plu
> gins/extensions/pykrita 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/plugins/extensions/pykrita/kritarunner/../plugin
>  -Ipl
> ugins/extensions/pykrita/kritarunner/../plugin 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/plugins/extensions/pykrita/kri
> tarunner/../libkis -Iplugins/extensions/pykrita/kritarunner/../libkis 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/ui
> /canvas -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/ui/flake 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/ui/ora -I
> /usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/ui/tool 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/ui/utils -I/usr/obj/
> ports/krita-4.2.0/krita-4.2.0/libs/ui/widgets 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/ui/input/wintab -Ilibs/ui 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/ui -Ilibs/impex 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/impex -I/u
> sr/obj/ports/krita-4.2.0/krita-4.2.0/libs/image/brushengine 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/image/filter
>  -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/image/generator 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/image/lay
> erstyles -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/image/processing 
> -Ilibs/image -I/usr/obj/ports/krita-4.2.0/krit
> a-4.2.0/libs/image -Ilibs/version 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/version -Ilibs/widgets 
> -I/usr/obj/port
> s/krita-4.2.0/krita-4.2.0/libs/widgets -Ilibs/odf 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/odf -Ilibs/koplugin -I
> /usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/koplugin -Ilibs/store 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/store 
> -Ilibs/global -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/global 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/flake
> /commands -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/flake/tools 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/flak
> e/svg -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/flake/text -Ilibs/flake 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/l
> ibs/flake -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/pigment/resources 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/lib
> s/pigment/compositeops -Ilibs/pigment 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/pigment 
> -I/usr/obj/ports/krita-4.2
> .0/krita-4.2.0/libs/widgetutils/config 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/widgetutils/xmlgui 
> -Ilibs/widgetu
> tils -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/widgetutils -Ilibs/command 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0
> /libs/command -Ilibs/psd -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/psd 
> -Ilibs/metadata -I/usr/obj/ports/krita-4.2.
> 0/krita-4.2.0/libs/metadata -Ilibs/color 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/color -Ilibs/color/colord -I/us
> r/obj/ports/krita-4.2.0/krita-4.2.0/libs/color/colord -Ilibs/brush 
> -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/brush
>  -Ilibs/libkis -I/usr/obj/ports/krita-4.2.0/krita-4.2.0/libs/libkis -isystem 
> /usr/local/include -isystem /usr/local/in
> clude/OpenEXR -isystem /usr/local/include/eigen3 
> -I/usr/local/include/python3.7m -isystem /usr/local/include/KF5/KCore
> Addons -isystem /usr/local/include/KF5 -isystem /usr/local/include/X11/qt5 
> -isystem /usr/local/include/X11/qt5/QtCore 
> -isystem /usr/local/lib/qt5/./mkspecs/openbsd-clang -isystem 
> /usr/local/include/KF5/KCompletion -isystem /usr/local/in
> clude/X11/qt5/QtWidgets -isystem /usr/local/include/X11/qt5/QtGui -isystem 
> /usr/X11R6/include -isystem /usr/local/incl
> ude/KF5/KI18n -isystem /usr/local/include/KF5/KItemViews -isystem 
> /usr/local/include/X11/qt5/QtNetwork -isystem /usr/l
> ocal/include/KF5/KConfigCore -isystem 
> /usr/local/include/X11/qt5/QtPrintSupport -isystem 
> /usr/local/include/X11/qt5/Qt
> Xml -isystem /usr/local/include/X11/qt5/QtConcurrent -isystem 
> /usr/local/include/KF5/KConfigGui -isystem /usr/local/in
> clude/KF5/KWidgetsAddons -isystem /usr/local/include/X11/qt5/QtSvg -isystem 
> /usr/local/include/KF5/KGuiAddons -isystem
>  /usr/local/include/X11/qt5/QtX11Extras -isystem 
> /usr/local/include/X11/qt5/QtDBus -isystem /usr/local/include/X11/qt5
> /QtMultimedia -O2 -pipe -std=c++0x -fno-operator-names 
> -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-ali
> gn -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef 
> -Wnon-virtual-dtor -Woverloaded-virtual 
> -Werror=return-type -Wvla -Wdate-time -fdiagnostics-color=always -fexceptions 
> -DNDEBUG   -fPIC -std=gnu++11 -MD -MT pl
> ugins/extensions/pykrita/kritarunner/CMakeFiles/kritarunner.dir/__/plugin/pyqtpluginsettings.cpp.o
>  -MF plugins/extensi
> ons/pykrita/kritarunner/CMakeFiles/kritarunner.dir/__/plugin/pyqtpluginsettings.cpp.o.d
>  -o plugins/extensions/pykrita/
> kritarunner/CMakeFiles/kritarunner.dir/__/plugin/pyqtpluginsettings.cpp.o -c 
> /usr/obj/ports/krita-4.2.0/krita-4.2.0/pl
> ugins/extensions/pykrita/plugin/pyqtpluginsettings.cpp
> /usr/obj/ports/krita-4.2.0/krita-4.2.0/plugins/extensions/pykrita/plugin/pyqtpluginsettings.cpp:19:10:
>  fatal error: 'u
> i_manager.h' file not found
> #include "ui_manager.h"
>          ^~~~~~~~~~~~~~
> 1 error generated.
> ninja: build stopped: subcommand failed.
> 

ui_manager.h is auto-generated. As a hint: Usually moc_ and ui_ prefixed
files in Qt applications are generated files. The prefix comes from the
suffix.

For example manager.ui:

https://invent.kde.org/kde/krita/blob/master/plugins/extensions/pykrita/plugin/CMakeLists.txt

Cheers,

RS

Reply via email to