nmap 4.20 Debianpaket bauen schlägt fehl

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
toberkel
Beiträge: 155
Registriert: 19.05.2003 08:44:53
Wohnort: Lummerland

nmap 4.20 Debianpaket bauen schlägt fehl

Beitrag von toberkel » 07.01.2007 01:41:54

Hallo.

Ich habe leider eine kleines Problem beim erstellen eines Debianpaketes für das aktuelle nmap 4.20.

Ich habe die Sourcen runtergeladen und wie gewohnt eintpackt. Wie immer

Code: Alles auswählen

dh_make
aufgerufen, "Single binary" gewählt und dann

Code: Alles auswählen

dpkg-builpackage
aufgerufen. Dies schlägt aber beim kompilieren mit folgender Meldung fehl:

Code: Alles auswählen

make[1]: Entering directory `/tmp/nmap-4.20/nmapfe'
i386-linux-gcc -Wall -g -O2 -I../nbase -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DMISSING_GTK=1 -DLINUX=1 -DPCAP_TIMEOUT_IGNORED=1  -DVERSION=\"4.20\" -DHAVE_CONFIG_H=1 -I.    -c nmapfe.c
nmapfe.c:114:2: #error "Your system does not appear to have GTK (www.gtk.org) installed.  Thus the Nmap X Front End will not compile.  You should still be able to use Nmap the normal way (via text console).  GUIs are for wimps anyway :)"
make[1]: *** [nmapfe.o] Error 1
make[1]: Leaving directory `/tmp/nmap-4.20/nmapfe'
make: *** [nmapfe/nmapfe] Error 2
Hat jemand evtl eine Idee?

Ich weiss das kein GTK installiert ist, bringt mir auch nichts, da es eh ein reines Konsolen-System ist. Deswegen würde mir eine grafische Oberfläche auch nichts bringen. Kann ich dem dpkg-buildpackage nicht klar machen das er nach dem Fehler nicht abbrechen soll?

MfG,

toberkel
--
Rechtschreibfehler dienen der allgemeinen Belustigung,
und sind daher beabsichtigt.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 07.01.2007 18:04:00

Ich kenne das Paket zwar nicht, wenns als Buildabhängigkeit verlangt wird wird das schon seinen Berechtigung haben.

Wenn du die Sourcen runtergeladen hast kannst du ja die builddeps erst überprüfen ob die alle erfüllt sind.

Code: Alles auswählen

dpkg-checkbuilddeps
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 07.01.2007 18:40:00

Aus der Fehlermeldung schließe ich mal, dass es einen Schalter gint, mit dem du das Bauen des GTK-Teils umgehen kannst. Wie der lautet musst du jedoch selbst rausfinden ;-)
./configure --help (falls vorhanden) könnte dich erleuchten.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 07.01.2007 18:53:36

Die Sourcen von NMAP 4.20 gibt es in SID schon fix und fertig. Die mal ziehen entpacken und kompilieren.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

toberkel
Beiträge: 155
Registriert: 19.05.2003 08:44:53
Wohnort: Lummerland

Beitrag von toberkel » 11.01.2007 19:59:49

Danke erstmal ;)

Das einfügen von --without.nmapfe in die Datei debian/rules hat den gewünschten Effekt erziehlt. Das Debianpaket lässt sich nun ohne nmapfe bauen und bringt somit auch keine Fehler mehr beim erstellen...

Danke nochmals...

toberkel
--
Rechtschreibfehler dienen der allgemeinen Belustigung,
und sind daher beabsichtigt.

Antworten