>>> Emerging (1 of 1) games-emulation/qmamecat-0.44.46 to / * qmamecat-0.44.b46.tar.bz2 MD5 ;-) ... [ ok ] * qmamecat-0.44.b46.tar.bz2 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking qmamecat-0.44.b46.tar.bz2 ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking qmamecat-0.44.b46.tar.bz2 to /var/tmp/portage/qmamecat-0.44.46/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/qmamecat-0.44.46/work/qmamecat ... make -C src all make[1]: Entering directory `/var/tmp/portage/qmamecat-0.44.46/work/qmamecat/src' make -C include all make[2]: Entering directory `/var/tmp/portage/qmamecat-0.44.46/work/qmamecat/src/include' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/qmamecat-0.44.46/work/qmamecat/src/include' make -C common all make[2]: Entering directory `/var/tmp/portage/qmamecat-0.44.46/work/qmamecat/src/common' c++ -O2 -march=athlon-xp -pipe -I./../../src/include -I/usr/local/include -I/usr/qt/3/include -I./ui -DMAJOR=0 -DMINOR=44 -DBETA=46 -DTARGET_OS_Linux -c -o gamelist.o gamelist.cc ar cr libmamecat.a gamelist.o c++ -O2 -march=athlon-xp -pipe -I./../../src/include -I/usr/local/include -I/usr/qt/3/include -I./ui -DMAJOR=0 -DMINOR=44 -DBETA=46 -DTARGET_OS_Linux -c -o options.o options.cc ar cr libmamecat.a options.o c++ -O2 -march=athlon-xp -pipe -I./../../src/include -I/usr/local/include -I/usr/qt/3/include -I./ui -DMAJOR=0 -DMINOR=44 -DBETA=46 -DTARGET_OS_Linux -c -o util.o util.cc ar cr libmamecat.a util.o c++ -O2 -march=athlon-xp -pipe -I./../../src/include -I/usr/local/include -I/usr/qt/3/include -I./ui -DMAJOR=0 -DMINOR=44 -DBETA=46 -DTARGET_OS_Linux -c -o styles/wood.o styles/wood.cc ar cr libmamecat.a styles/wood.o c++ -O2 -march=athlon-xp -pipe -I./../../src/include -I/usr/local/include -I/usr/qt/3/include -I./ui -DMAJOR=0 -DMINOR=44 -DBETA=46 -DTARGET_OS_Linux -c -o styles/metal.o styles/metal.cc ar cr libmamecat.a styles/metal.o cp libmamecat.a ./../../lib make[2]: Leaving directory `/var/tmp/portage/qmamecat-0.44.46/work/qmamecat/src/common' make -C unzip all make[2]: Entering directory `/var/tmp/portage/qmamecat-0.44.46/work/qmamecat/src/unzip' c++ -O2 -march=athlon-xp -pipe -I./../../src/include -I/usr/local/include -I/usr/qt/3/include -I./ui -DMAJOR=0 -DMINOR=44 -DBETA=46 -DTARGET_OS_Linux -c -o inflate.o inflate.c ar cr libmamezip.a inflate.o c++ -O2 -march=athlon-xp -pipe -I./../../src/include -I/usr/local/include -I/usr/qt/3/include -I./ui -DMAJOR=0 -DMINOR=44 -DBETA=46 -DTARGET_OS_Linux -c -o unzip.o unzip.c ar cr libmamezip.a unzip.o cp libmamezip.a ./../../lib make[2]: Leaving directory `/var/tmp/portage/qmamecat-0.44.46/work/qmamecat/src/unzip' make -C qmamecat all make[2]: Entering directory `/var/tmp/portage/qmamecat-0.44.46/work/qmamecat/src/qmamecat' make -C ui all make[3]: Entering directory `/var/tmp/portage/qmamecat-0.44.46/work/qmamecat/src/qmamecat/ui' /usr/qt/3/bin/uic -o uic.optionsdialog.h optionsdialog.ui /usr/qt/3/bin/uic -o uic.optionsdialog.cc -impl uic.optionsdialog.h optionsdialog.ui cp uic.optionsdialog.cc .. cp uic.optionsdialog.h ./../../../src/include/uic.optionsdialog.hxx /usr/qt/3/bin/uic -o uic.mameoptionsdialog.h mameoptionsdialog.ui /usr/qt/3/bin/uic -o uic.mameoptionsdialog.cc -impl uic.mameoptionsdialog.h mameoptionsdialog.ui cp uic.mameoptionsdialog.cc .. cp uic.mameoptionsdialog.h ./../../../src/include/uic.mameoptionsdialog.hxx /usr/qt/3/bin/uic -o uic.editdialog.h editdialog.ui /usr/qt/3/bin/uic -o uic.editdialog.cc -impl uic.editdialog.h editdialog.ui cp uic.editdialog.cc .. cp uic.editdialog.h ./../../../src/include/uic.editdialog.hxx /usr/qt/3/bin/uic -o uic.emucontrol.h emucontrol.ui /usr/qt/3/bin/uic -o uic.emucontrol.cc -impl uic.emucontrol.h emucontrol.ui cp uic.emucontrol.cc .. cp uic.emucontrol.h ./../../../src/include/uic.emucontrol.hxx /usr/qt/3/bin/uic -o uic.previewcheckdialog.h previewcheckdialog.ui /usr/qt/3/bin/uic -o uic.previewcheckdialog.cc -impl uic.previewcheckdialog.h previewcheckdialog.ui cp uic.previewcheckdialog.cc .. cp uic.previewcheckdialog.h ./../../../src/include/uic.previewcheckdialog.hxx /usr/qt/3/bin/uic -o uic.samplecheckdialog.h samplecheckdialog.ui /usr/qt/3/bin/uic -o uic.samplecheckdialog.cc -impl uic.samplecheckdialog.h samplecheckdialog.ui cp uic.samplecheckdialog.cc .. cp uic.samplecheckdialog.h ./../../../src/include/uic.samplecheckdialog.hxx make[3]: Leaving directory `/var/tmp/portage/qmamecat-0.44.46/work/qmamecat/src/qmamecat/ui' make[2]: *** No rule to make target `uic.optionsdialog.o', needed by `qmamecat'. Stop. make[2]: Leaving directory `/var/tmp/portage/qmamecat-0.44.46/work/qmamecat/src/qmamecat' make[1]: *** [qmamecat-all] Error 2 make[1]: Leaving directory `/var/tmp/portage/qmamecat-0.44.46/work/qmamecat/src' make: *** [src-all] Error 2 !!! ERROR: games-emulation/qmamecat-0.44.46 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile qmamecat-0.44.46.ebuild, line 36: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. Or maybe this program should be masked/deleted because on http://www.mameworld.net/mamecat/ it is written that: "...A few month ago, a good friend of mine (also an old QMamecat team-member) started to complain about the existing frontends, just because they do not fit his needs as QMamecat did. Unfortunately, QMamecat - because its development stopped a few years ago - meanwhile is basically incompatible with recent versions of X-Mame (which is at v0.104 at the time of this writing), but the existing alternatives didn't seem to convince him... Several weeks ago I decided to build a new version from scratch, using Qt 4 (Qt 4.1.1 source code), which I was interested in anyway. I was searching for a suitable project to start my Qt 4 experiences, and finally found the right answer in the development of QMC2..."
Created attachment 97121 [details] Emerge --info
Builds fine for me. Try it with MAKEOPTS=-j1. I wonder if it could be a parallel make issue.
Even with MAKEOPTS=-j1 -- the same.
attach the output of "emerge -evp qmamecat" please.
removed from portage. marking WONTFIX.