Компиляция Mame 0.170 на Ubuntu 15.10

при попытке скомпилировать mame 0.170 я получаю следующую ошибку:

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

Это - новая установка и обновление коварной человечности. Я ранее скомпилировал mame 0.169 на таре надежного человека человечности с помощью gcc 4.9 (я думаю). Любая справка/предложения ценилась бы.

2
задан 8 February 2016 в 22:32

3 ответа

Я нашел, что должен был добавить это к make-файлу:

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

Это было на самом деле на Debian jessie, не Ubuntu. Каталог в Вашей системе может или не может быть тем же. Но не должно быть слишком трудно расположиться.

5
ответ дан 2 December 2019 в 02:19

Я просто добавил #include строку в пользовательских опциях make-файла, и это, кажется, работает теперь, компиляция происходит.

0
ответ дан 2 December 2019 в 02:19

Это Хорошо работает для меня, компилируя Mame 0.172 на Linux Mint 17.3!

(с пакетом qt5-по-умолчанию, установленным ранее

sudo apt-get install qt5-default

и выполняющийся на терминале это:

export QT_SELECT=qt5

(для версии Qt5 как значение по умолчанию в системе))

-1
ответ дан 2 December 2019 в 02:19

Другие вопросы по тегам:

Похожие вопросы: