web-dev-qa-db-fra.com

Compiler Mame 0.170 sur Ubuntu 15.10

en essayant de compiler mame 0,170, j'obtiens l'erreur suivante:

m1xalis@m1xalis-HP-Compaq-6830s:~$ cd .mame
m1xalis@m1xalis-HP-Compaq-6830s:~/.mame$ make
GCC 5.2.1 detected
Compiling src/osd/modules/debugger/debugqt.cpp...
../../../../../src/osd/modules/debugger/debugqt.cpp:18:34: fatal error: QtWidget
s/QApplication: No such file or directory
#include <QtWidgets/QApplication>

compilation terminated.
qtdbg_sdl.make:361: recipe for target        '../../../../linux_gcc/obj/x64/Release/qtdbg_sdl/src/osd/modules/debugger/debugqt.o' failed
make[2]: *** [../../../../linux_gcc/obj/x64/Release/qtdbg_sdl/src/osd/modules/debugger/debugqt.o] Error 1
Makefile:16: recipe for target 'qtdbg_sdl' failed
make[1]: *** [qtdbg_sdl] Error 2
makefile:1025: recipe for target 'linux_x64' failed
make: *** [linux_x64] Error 2

Ceci est une nouvelle installation et mise à niveau vers Ubuntu Wily. J'avais précédemment compilé 0,169 mame sur Ubuntu Trusty Tahr en utilisant GCC 4.9 (je pense). Toute aide/suggestion serait appréciée.

2
m1xalis

J'ai trouvé que je devais ajouter ceci au makefile:

QT_HOME = /usr/lib/x86_64-linux-gnu/qt5/

C'était en fait sur Debian Jessie, pas sur Ubuntu. Le répertoire de votre système peut ne pas être le même. Mais cela ne devrait pas être trop difficile à localiser.

5
VGR

Cela fonctionne bien pour moi, compiler Mame 0.172 sur Linux Mint 17.3!

(avec le paquetage qt5-default installé précédemment

Sudo apt-get install qt5-default

et en exécutant sur le terminal ceci:

export QT_SELECT=qt5

(pour la version Qt5 par défaut sur le système))

0
Finin

Je viens d'ajouter la ligne #include dans les options utilisateur du makefile et cela semble fonctionner maintenant, la compilation est en cours.

0
m1xalis