Compiler construction 在gentoo上编译mame emulator期间未找到moc

Compiler construction 在gentoo上编译mame emulator期间未找到moc,compiler-construction,compilation,emulation,gentoo,Compiler Construction,Compilation,Emulation,Gentoo,我是新来的。 我正在尝试使用此ebuild在gentoo上安装Mame emulator 编译过程中出现了一个问题,正如您在下面的日志中看到的,似乎缺少moc编译器。 是的 出现主运行中心 要解决它,但还是一样的问题 [31;01m*[0m Working directory: '/var/tmp/portage/games-emulation/mame-0.148/work' [31;01m*[0m S: '/var/tmp/portage/games-emulation/mame-0.14

我是新来的。 我正在尝试使用此ebuild在gentoo上安装Mame emulator 编译过程中出现了一个问题,正如您在下面的日志中看到的,似乎缺少moc编译器。 是的

出现主运行中心

要解决它,但还是一样的问题

[31;01m*[0m Working directory: '/var/tmp/portage/games-emulation/mame-0.148/work'
 [31;01m*[0m S: '/var/tmp/portage/games-emulation/mame-0.148/work'
 Compiling source in /var/tmp/portage/games-emulation/mame-0.148/work ...
 [32;01m*[0m Grab a cup of coffee or a beer. This will take a while.
 make all TARGET=mame BUILD_EXPAT=0 BUILD_FLAC=0 BUILD_JPEGLIB=0 BUILD_MIDILIB=0  BUILD_ZLIB=0 NOWERROR=1 NO_X11=0 DEBUG=0 NO_DEBUGGER=1 NO_OPENGL=0 PROFILER=0 USE_QTDEBUG=0 NO_USE_XINPUT=1 
src/osd/sdl/sdl.mak:491: *** Qt's Meta Object Compiler (moc) wasn't found!.  Stop.
 [31;01m*[0m ERROR: games-emulation/mame-0.148::gentoo failed (compile phase):
 [31;01m*[0m   emake failed
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the output of `emerge --info '=games-emulation/mame-0.148::gentoo'`,
 [31;01m*[0m the complete build log and the output of `emerge -pqv '=games-emulation/mame-0.148::gentoo'`.
 [31;01m*[0m The complete build log is located at '/var/tmp/portage/games-emulation/mame-0.148/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/games-emulation/mame-0.148/temp/environment'.
 [31;01m*[0m Working directory: '/var/tmp/portage/games-emulation/mame-0.148/work'
 [31;01m*[0m S: '/var/tmp/portage/games-emulation/mame-0.148/work'

谢谢大家

Moc是由dev qt/qtcore提供的,如果系统上还没有安装,请尝试安装,看看问题是否消失。无论如何,按照@Heather的建议去做,并向ebuild维护人员提交一个bug。

我建议在那里报告它: