Muy buenas! ¿Alguno sabe, o tiene alguna idea, de qué se necesita para compilar Virtualjaguar?
Estoy intentando instalar Virtualjaguar pero para Linux solo está el Source, trato de compilarlo como se supone que debe hacerse pero haga lo que haga me da error.
Con mi limitado conocimiento de linux y de ingles, solo llego a que debo hacer un make pero tras varias lineas me salta un error y no llega a compilarse.
En el terminal, voy a la carpeta de Descargas, hago un
tar xf virtualjaguar-2.1.0.tar.bz2
luego entro en la carpeta y hago
sudo make
y me suelta esto:
-e *** Preparing to compile Virtual Jaguar...
-e *** Making Customized UAE 68K Core...
make[1]: se ingresa al directorio «/home/emulator/Descargas/virtualjaguar/src/m68000»
Done!
make[1]: se sale del directorio «/home/emulator/Descargas/virtualjaguar/src/m68000»
-e *** Making Virtual Jaguar core...
make[1]: se ingresa al directorio «/home/emulator/Descargas/virtualjaguar»
Done!
make[1]: se sale del directorio «/home/emulator/Descargas/virtualjaguar»
-e *** Libraries successfully made.
-e *** Making Virtual Jaguar GUI...
make[1]: se ingresa al directorio «/home/emulator/Descargas/virtualjaguar»
/usr/lib/i386-linux-gnu/qt5/bin/qmake -o makefile-qt virtualjaguar.pro
WARNING: Failure to find: virtualjaguar.qrc
/usr/lib/i386-linux-gnu/qt5/bin/rcc: File does not exist 'virtualjaguar.qrc'
make[1]: se sale del directorio «/home/emulator/Descargas/virtualjaguar»
make[1]: se ingresa al directorio «/home/emulator/Descargas/virtualjaguar»
/usr/lib/i386-linux-gnu/qt5/bin/qmake -o makefile-qt virtualjaguar.pro
WARNING: Failure to find: virtualjaguar.qrc
/usr/lib/i386-linux-gnu/qt5/bin/rcc: File does not exist 'virtualjaguar.qrc'
g++ -c -pipe `sdl-config --cflags` -O2 -Wall -W -D_REENTRANT -fPIE -D__GCCUNIX__ -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++ -I. -Isrc -Isrc/gui -I/usr/include/qt5 -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Iobj -o obj/about.o src/gui/about.cpp
In file included from src/gui/about.cpp:20:0:
src/gui/about.h:13:27: error: uso inválido del tipo incompleto ‘class QWidget’
In file included from /usr/include/qt5/QtCore/qobject.h:55:0,
from /usr/include/qt5/QtCore/qabstractanimation.h:45,
from /usr/include/qt5/QtCore/QtCore:4,
from /usr/include/qt5/QtGui/QtGui:4,
from src/gui/about.h:11,
from src/gui/about.cpp:20:
/usr/include/qt5/QtCore/qmetatype.h:429:7: error: declaración adelantada de ‘class QWidget’
In file included from src/gui/about.cpp:20:0:
src/gui/about.h:22:3: error: ‘QVBoxLayout’ no nombra a un tipo
src/gui/about.h:23:3: error: ‘QLabel’ no nombra a un tipo
src/gui/about.h:24:3: error: ‘QLabel’ no nombra a un tipo
src/gui/about.cpp: En el constructor ‘AboutWindow::AboutWindow(QWidget*)’:
src/gui/about.cpp:24:52: error: el tipo ‘QWidget’ no es una base directa de ‘AboutWindow’
src/gui/about.cpp:26:45: error: ‘tr’ no se declaró en este ámbito
src/gui/about.cpp:26:46: error: ‘setWindowTitle’ no se declaró en este ámbito
src/gui/about.cpp:28:2: error: ‘layout’ no se declaró en este ámbito
src/gui/about.cpp:28:15: error: expected type-specifier before ‘QVBoxLayout’
src/gui/about.cpp:28:15: error: expected ‘;’ before ‘QVBoxLayout’
src/gui/about.cpp:29:28: error: ‘QLayout’ no se ha declarado
src/gui/about.cpp:30:18: error: ‘setLayout’ no se declaró en este ámbito
src/gui/about.cpp:58:2: error: ‘text’ no se declaró en este ámbito
src/gui/about.cpp:58:13: error: expected type-specifier before ‘QLabel’
src/gui/about.cpp:58:13: error: expected ‘;’ before ‘QLabel’
src/gui/about.cpp: En la función miembro ‘void AboutWindow::keyPressEvent(QKeyEvent*)’:
src/gui/about.cpp:66:8: error: ‘hide’ no se declaró en este ámbito
make[1]: *** [obj/about.o] Error 1
make[1]: se sale del directorio «/home/emulator/Descargas/virtualjaguar»
make: *** [virtualjaguar] Error 2
¿Alguien lo sabe?
Un saludo!