kompilieren von johnny auf Debian Buster schlägt fehl

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
elrippo
Beiträge: 10
Registriert: 22.04.2020 19:14:36

kompilieren von johnny auf Debian Buster schlägt fehl

Beitrag von elrippo » 13.02.2021 11:24:06

Hallo Zusammen,

ich möchte gerne johnny V2.2 (GUI for john the ripper) auf Debian Buster kompilieren, bekomme aber recht ominöse Fehler. Ich weiss nicht wie ich das lösen soll...
Anbei der Link zur HP --> https://openwall.info/wiki/john/johnny

Anbei der output von make

Code: Alles auswählen

make -j$(nproc)
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DAPP_VERSION=\"2.2\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -I. -I. -o main.o src/main.cpp
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DAPP_VERSION=\"2.2\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -I. -I. -o mainwindow.o src/mainwindow.cpp
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DAPP_VERSION=\"2.2\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -I. -I. -o translator.o src/translator.cpp
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DAPP_VERSION=\"2.2\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -I. -I. -o johnprocess.o src/johnprocess.cpp
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DAPP_VERSION=\"2.2\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -I. -I. -o hashtypechecker.o src/hashtypechecker.cpp
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DAPP_VERSION=\"2.2\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -I. -I. -o textlabel.o src/textlabel.cpp
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DAPP_VERSION=\"2.2\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -I. -I. -o johnhandler.o src/johnhandler.cpp
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DAPP_VERSION=\"2.2\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -I. -I. -o johnattack.o src/johnattack.cpp
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DAPP_VERSION=\"2.2\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -I. -I. -o menu.o src/menu.cpp
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DAPP_VERSION=\"2.2\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -I. -I. -o tabwidget.o src/tabwidget.cpp
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DAPP_VERSION=\"2.2\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -I. -I. -o johnsession.o src/johnsession.cpp
In file included from src/johnhandler.h:11:0,
                 from src/johnhandler.cpp:7:
src/johnprocess.h:11:10: fatal error: QtGlobal: Datei oder Verzeichnis nicht gefunden
 #include <QtGlobal> // to define Q_OS_
          ^~~~~~~~~~
compilation terminated.
In file included from src/mainwindow.h:11:0,
                 from src/main.cpp:8:
src/johnprocess.h:11:10: fatal error: QtGlobal: Datei oder Verzeichnis nicht gefunden
 #include <QtGlobal> // to define Q_OS_
          ^~~~~~~~~~
In file included from src/translator.cpp:8:0:
src/translator.h:11:10: fatal error: QTranslator: Datei oder Verzeichnis nicht gefunden
 #include <QTranslator>
          ^~~~~~~~~~~~~
In file included from src/mainwindow.h:11:0,
                 from src/mainwindow.cpp:8:
src/johnprocess.h:11:10: fatal error: QtGlobal: Datei oder Verzeichnis nicht gefunden
 #include <QtGlobal> // to define Q_OS_
          ^~~~~~~~~~
compilation terminated.
compilation terminated.
compilation terminated.
In file included from src/johnhandler.h:11:0,
                 from src/hashtypechecker.h:11,
                 from src/hashtypechecker.cpp:8:
src/johnprocess.h:11:10: fatal error: QtGlobal: Datei oder Verzeichnis nicht gefunden
 #include <QtGlobal> // to define Q_OS_
          ^~~~~~~~~~
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DAPP_VERSION=\"2.2\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Isrc -I. -I. -o hashsortfilterproxymodel.o src/hashsortfilterproxymodel.cpp
compilation terminated.
In file included from src/johnprocess.cpp:8:0:
src/johnprocess.h:11:10: fatal error: QtGlobal: Datei oder Verzeichnis nicht gefunden
 #include <QtGlobal> // to define Q_OS_
          ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:369: mainwindow.o] Fehler 1
make: *** Es wird auf noch nicht beendete Prozesse gewartet....
make: *** [Makefile:353: main.o] Fehler 1
make: *** [Makefile:372: translator.o] Fehler 1
In file included from src/tabwidget.cpp:8:0:
src/tabwidget.h:11:10: fatal error: QTabWidget: Datei oder Verzeichnis nicht gefunden
 #include <QTabWidget>
          ^~~~~~~~~~~~
compilation terminated.
In file included from src/menu.cpp:8:0:
src/menu.h:11:10: fatal error: QMenu: Datei oder Verzeichnis nicht gefunden
 #include <QMenu>
          ^~~~~~~
compilation terminated.
make: *** [Makefile:375: johnprocess.o] Fehler 1
make: *** [Makefile:387: johnhandler.o] Fehler 1
In file included from src/johnhandler.h:11:0,
                 from src/johnattack.h:11,
                 from src/johnattack.cpp:8:
src/johnprocess.h:11:10: fatal error: QtGlobal: Datei oder Verzeichnis nicht gefunden
 #include <QtGlobal> // to define Q_OS_
          ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:380: hashtypechecker.o] Fehler 1
In file included from src/textlabel.cpp:8:0:
src/textlabel.h:11:10: fatal error: QLabel: Datei oder Verzeichnis nicht gefunden
 #include <QLabel>
          ^~~~~~~~
compilation terminated.
make: *** [Makefile:398: tabwidget.o] Fehler 1
make: *** [Makefile:395: menu.o] Fehler 1
make: *** [Makefile:383: textlabel.o] Fehler 1
In file included from src/hashsortfilterproxymodel.cpp:8:0:
src/hashsortfilterproxymodel.h:11:10: fatal error: QSortFilterProxyModel: Datei oder Verzeichnis nicht gefunden
 #include <QSortFilterProxyModel>
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from src/johnsession.cpp:8:0:
src/johnsession.h:11:10: fatal error: QString: Datei oder Verzeichnis nicht gefunden
 #include <QString>
          ^~~~~~~~~
compilation terminated.
make: *** [Makefile:392: johnattack.o] Fehler 1
make: *** [Makefile:401: johnsession.o] Fehler 1
make: *** [Makefile:408: hashsortfilterproxymodel.o] Fehler 1
Evenutell könnt Ihr mich in die richtige Richtung schupsen :D

DeletedUserReAsG

Re: kompilieren von johnny auf Debian Buster schlägt fehl

Beitrag von DeletedUserReAsG » 13.02.2021 12:09:55

Sieht so aus, als fehlten dir die -dev-Pakete zu libqt5. Laut INSTALL wäre das Debianqtbase5-dev, außerdem muss QT_SELECT auf qt5 gesetzt werden.

Antworten