Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 805350 - app-emulation/virtualbox-6.1.26: UIKeyboardHandler.h:121: Error: Not a signal or slot declaration
Summary: app-emulation/virtualbox-6.1.26: UIKeyboardHandler.h:121: Error: Not a signal...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
: 805527 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-07-31 08:21 UTC by Sergey 'L29Ah' Alirzaev
Modified: 2021-08-03 15:11 UTC (History)
19 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,18.03 KB, text/plain)
2021-07-31 08:22 UTC, Sergey 'L29Ah' Alirzaev
Details
build log (build.log.xz,157.35 KB, application/x-xz)
2021-07-31 08:23 UTC, Sergey 'L29Ah' Alirzaev
Details
Emerge Info for both of my Gentoo systems (virtualbox-6.1.26.emergeinfo,13.26 KB, text/plain)
2021-07-31 22:40 UTC, James
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey 'L29Ah' Alirzaev 2021-07-31 08:21:37 UTC
/usr/lib64/qt5/bin/moc  -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/cloud -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/converter -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/extensions -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/extensions/graphics -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/extradata -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/globals -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/hostnetwork -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/logviewer -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/medium -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/medium/viso -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/objects -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/platform -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/platform/darwin -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/platform/win -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/platform/x11 -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/runtime -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/runtime/normal -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/runtime/scale -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/runtime/seamless -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/runtime/information -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/guestctrl -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/settings -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/settings/global -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/settings/machine -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/softkeyboard -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/snapshots -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/widgets -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/widgets/graphics -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/wizards -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/wizards/newvm -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/wizards/newvd -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/wizards/clonevm -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/wizards/clonevd -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/wizards/importappliance -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/wizards/firstrun -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/manager -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/manager/chooser -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/manager/details -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/manager/tools -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/net -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/out/linux.amd64/release/obj/UICommon/include -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/include/VBox/Graphics -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/out/linux.amd64/release/bin/sdk/bindings/xpcom/include -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/xpcom -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/string -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/xpcom -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/ipcd -I/usr/include/qt5/QtGui/QtX11Extras -I/usr/include/qt5/QtGui/QtCore -I/usr/include/qt5/QtGui/QtGui -I/usr/include/qt5/QtGui/QtWidgets -I/usr/include/qt5/QtGui/QtPrintSupport -I/usr/include/qt5/QtGui/QtOpenGL -I/usr/include/qt5/QtGui -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/out/linux.amd64/release/obj/VirtualBoxVM/qtmoc -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/out/linux.amd64/release/obj/VirtualBoxVM/qtuic -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/include -I/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/out/linux.amd64/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_AMD64 -D__AMD64__ -DPIC -DIN_RING3 -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DHAVE_CONFIG_H -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -DVBOX_WITH_XPCOM -DVBOX_WITH_XPCOM_NAMESPACE_CLEANUP -DPIC -DVBOX_RUNTIME_UI -DVBOX_WITH_AUDIO_OSS -DVBOX_WITH_AUDIO_ALSA -DVBOX_WITH_E1000 -DVBOX_WITH_NETFLT -DVBOX_WITH_VDE -DVBOX_WITH_UDPTUNNEL -DVBOX_WITH_EXTPACK -DVBOX_WITH_EHCI -DVBOXR3_HARDENED_DLL -DVBOX_WITH_DRAG_AND_DROP -DVBOX_WITH_DRAG_AND_DROP_GH -DVBOX_WITH_3D_ACCELERATION -DVBOX_WITH_VIRTIO -DVBOX_WITH_WDDM -DVBOX_WITH_DEBUGGER_GUI -DVBOX_WITH_VIDEOHWACCEL -DVBOX_GUI_USE_QGL -DVBOX_GUI_WITH_NETWORK_MANAGER -DVBOX_WITH_LESS_VIRTUALBOX_INCLUDING -DQT_X11EXTRAS_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_OPENGL_LIB -D_REENTRANT -DVBOX_WS_X11 -DVBOX_WITH_MASKED_SEAMLESS -DVBOX_WITH_TRANSLUCENT_SEAMLESS -o /var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/out/linux.amd64/release/obj/VirtualBoxVM/qtmoc/UIKeyboardHandler.tmp.cpp /var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/runtime/UIKeyboardHandler.h
/var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/runtime/UIKeyboardHandler.h:121: Error: Not a signal or slot declaration
kmk: *** [/usr/share/kBuild/units/qt5.kmk:888: /var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/out/linux.amd64/release/obj/VirtualBoxVM/qtmoc/UIKeyboardHandler.tmp.cpp] Error 1
Comment 1 Sergey 'L29Ah' Alirzaev 2021-07-31 08:22:12 UTC
Created attachment 728493 [details]
emerge --info
Comment 2 Sergey 'L29Ah' Alirzaev 2021-07-31 08:23:07 UTC
Created attachment 728496 [details]
build log
Comment 3 Joakim Tjernlund 2021-07-31 10:31:33 UTC
same error here
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2021-07-31 18:13:58 UTC
*** Bug 805527 has been marked as a duplicate of this bug. ***
Comment 5 Alex Buell 2021-07-31 20:48:08 UTC
Same issue here. Strangely enough my 2nd computer doesn't exhibit this issue!  This machine is AMD, the other computer that compiles just fine is Intel. 

How odd.
Comment 6 Alex Buell 2021-07-31 22:26:02 UTC
Tested building it on my spare AMD machine, no issues there. I guess it's most likely to be something different with my main machine that causes the build failure.
Comment 7 James 2021-07-31 22:40:27 UTC
Created attachment 728943 [details]
Emerge Info for both of my Gentoo systems

Both of my systems fail building it in the same way.  One, an Intel system that is based on stable.  The other is an AMD system on unstable.  Hope they are helpful!
Comment 8 Alex Buell 2021-08-01 20:34:22 UTC
I took a look at line 121 in /var/tmp/portage/app-emulation/virtualbox-6.1.26/work/VirtualBox-6.1.26/src/VBox/Frontends/VirtualBox/src/runtime/UIKeyboardHandler.h

At line 121 there is an #if that will fail if QT_VERSION is equal to zero. So it looks like moc might not be finding what it needs to build.
Comment 9 Bernd Feige 2021-08-02 11:02:14 UTC
Seems that there is a fix in https://bugs.gentoo.org/805365
Comment 10 Andreas Proteus 2021-08-02 12:16:10 UTC
(In reply to Bernd Feige from comment #9)
> Seems that there is a fix in https://bugs.gentoo.org/805365

The patch works for this bug too.
Thanks
Comment 11 Alex Buell 2021-08-03 09:26:20 UTC
(In reply to Bernd Feige from comment #9)
> Seems that there is a fix in https://bugs.gentoo.org/805365

Confirmed, this fix works. Looks like moc was trying to find Qt5Qui!
Comment 12 Larry the Git Cow gentoo-dev 2021-08-03 11:18:01 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23627cbbe20fc546b9f9971b955071a9db13c236

commit 23627cbbe20fc546b9f9971b955071a9db13c236
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2021-08-03 11:12:48 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2021-08-03 11:17:51 +0000

    app-emulation/virtualbox: Fixed qt5 include path
    
    Closes: https://bugs.gentoo.org/805350
    Closes: https://bugs.gentoo.org/805365
    Thanks-to: Jiří Moravec <qjim@volny.cz>
    Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>

 .../virtualbox-6.1.26-configure-include-qt5-path.patch    | 15 +++++++++++++++
 app-emulation/virtualbox/virtualbox-6.1.26.ebuild         |  2 ++
 2 files changed, 17 insertions(+)