Hi, A missing patch for Guake 3.4.0 and 3.4.0-r1 avoid the correct installation, can someone correct that in portage tree or give the patch here ? Here the build: >>> Emerging (1 of 1) x11-terms/guake-3.4.0-r1::gentoo * guake-3.4.0.tar.gz BLAKE2B SHA512 size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking guake-3.4.0.tar.gz to /var/tmp/portage/x11-terms/guake-3.4.0-r1/work >>> Source unpacked in /var/tmp/portage/x11-terms/guake-3.4.0-r1/work >>> Preparing source in /var/tmp/portage/x11-terms/guake-3.4.0-r1/work/Guake-3.4.0 ... * Applying guake-3.3.2-paths.patch ... [ ok ] * Applying guake-3.4.0-paths.patch ... /var/tmp/portage/x11-terms/guake-3.4.0-r1/temp/environment: line 1037: /var/tmp/portage/x11-terms/guake-3.4.0-r1/files/guake-3.4.0-paths.patch: No such file or directory [ !! ] * ERROR: x11-terms/guake-3.4.0-r1::gentoo failed (prepare phase): * patch -p1 failed with /var/tmp/portage/x11-terms/guake-3.4.0-r1/files/guake-3.4.0-paths.patch * * Call stack: * ebuild.sh, line 124: Called src_prepare * environment, line 3763: Called distutils-r1_src_prepare * environment, line 940: Called distutils-r1_python_prepare_all * environment, line 843: Called default * phase-functions.sh, line 868: Called default_src_prepare * phase-functions.sh, line 933: Called __eapi6_src_prepare * environment, line 278: Called eapply '/var/tmp/portage/x11-terms/guake-3.4.0-r1/files/guake-3.3.2-paths.patch' '/var/tmp/portage/x11-terms/guake-3.4.0-r1/files/guake-3.4.0-paths.patch' * environment, line 1102: Called _eapply_patch '/var/tmp/portage/x11-terms/guake-3.4.0-r1/files/guake-3.4.0-paths.patch' * environment, line 1040: Called __helpers_die 'patch -p1 failed with /var/tmp/portage/x11-terms/guake-3.4.0-r1/files/guake-3.4.0-paths.patch' * isolated-functions.sh, line 121: Called die * The specific snippet of code: * die "$@" * * If you need support, post the output of `emerge --info '=x11-terms/guake-3.4.0-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=x11-terms/guake-3.4.0-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/x11-terms/guake-3.4.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-terms/guake-3.4.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/x11-terms/guake-3.4.0-r1/work/Guake-3.4.0' * S: '/var/tmp/portage/x11-terms/guake-3.4.0-r1/work/Guake-3.4.0' Thanks. Regards.
Deleting the line with patch in the ebuild 3.4.0-r1, it compile but guake fails to launch with a python error: Guake not running, starting it Traceback (most recent call last): File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 175, in activate_name_owner return self.get_name_owner(bus_name) File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 361, in get_name_owner 's', (bus_name,), **keywords) File "/usr/lib64/python3.6/site-packages/dbus/connection.py", line 651, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.guake3.RemoteControl': no such name During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.6/site-packages/guake/main.py", line 295, in main remote_object = bus.get_object(DBUS_NAME, DBUS_PATH) File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 241, in get_object follow_name_owner_changes=follow_name_owner_changes) File "/usr/lib64/python3.6/site-packages/dbus/proxies.py", line 248, in __init__ self._named_service = conn.activate_name_owner(bus_name) File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 180, in activate_name_owner self.start_service_by_name(bus_name) File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 278, in start_service_by_name 'su', (bus_name, flags))) File "/usr/lib64/python3.6/site-packages/dbus/connection.py", line 651, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.guake3.RemoteControl was not provided by any .service files During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/guake", line 10, in <module> sys.exit(exec_main()) File "/usr/lib64/python3.6/site-packages/guake/main.py", line 410, in exec_main if not main(): File "/usr/lib64/python3.6/site-packages/guake/main.py", line 309, in main from guake.guake_app import Guake File "/usr/lib64/python3.6/site-packages/guake/guake_app.py", line 48, in <module> import cairo File "/usr/lib64/python3.6/site-packages/cairo/__init__.py", line 1, in <module> from ._cairo import * # noqa: F401,F403 ImportError: /usr/lib64/python3.6/site-packages/cairo/_cairo.cpython-36m-x86_64-linux-gnu.so: undefined symbol: cairo_script_create
Created attachment 552872 [details] emerge info
Created attachment 552874 [details] emerge info (working)
Patch appears with a new rsync this morning and compiling my world with python3.7 support seems to solve the problem.