Couldn't build falkon because missing generator

(tom) #1

salve

i want to build falkon but the build breaks with this message:

[ 84%] Built target TabManager_autogen
Scanning dependencies of target PyFalkon_autogen
[ 84%] Running generator for /tmp/makepkg/falkon/src/falkon-3.1.0/src/plugins/PyFalkon/typesystem_pyfalkon.xml.
/bin/sh: --generator-set=shiboken: Kommando nicht gefunden.
make[2]: *** [src/plugins/PyFalkon/CMakeFiles/PyFalkon_autogen.dir/build.make:146: src/plugins/PyFalkon/PyFalkon/pyfalkon_module_wrapper.cpp] Fehler 127
make[1]: *** [CMakeFiles/Makefile2:36616: src/plugins/PyFalkon/CMakeFiles/PyFalkon_autogen.dir/all] Fehler 2
make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....
[ 84%] Built target KDEFrameworksIntegration_autogen
[ 84%] Built target StatusBarIcons_autogen
[ 84%] Built target VerticalTabs_autogen
make: *** [Makefile:130: all] Fehler 2
==> FEHLER: Ein Fehler geschah in build().

the cause:

--generator-set=shiboken: command not found.

what for a generator? is this python related?

(Neofytos Kolokotronis) #2

Hey tom, in case you haven’t resolved this yet, try installing the python-shiboken2 package.

pacman -Sii falkon shows falkon depends optionally on pyside2, which itself depends on python-shiboken2.

(tom) #3

shiboken is installed but it doesn’t work

[tom@frija ~]$ pacman -Qs shiboken
local/python-shiboken2 5.12.3-1
    Generates bindings for C++ libraries using CPython source code
local/python3-shiboken 1.2.4-3
    Support library for Python3 bindings
local/shiboken 1.2.4-3
    CPython bindings generator for C++ libraries
local/shiboken2 5.12.3-1
    Generates bindings for C++ libraries using CPython source code
(Neofytos Kolokotronis) #4

How about pyside2 which is the direct dependency?

(tom) #5

pyside2 is in the dependency array from the PKGBUILD.
i installed psyside2-tools, a opt. dependency from pyside2, and it doesn’t build

[tom@frija ~]$ pacman -Qs pyside2
local/pyside2 5.12.3-1
    Enables the use of Qt5 APIs in Python applications
local/pyside2-tools 5.12.3-1
    lupdate, rcc and uic tools for PySide2

edit: i give up