SuSE 9.0/KDE 3.1.4 => KMail mit s/mime-Unterstützung bzw. Einbindung von Krypto-Module
Hallo Leute, ich möchte gerne auf meinem anderen PC, wo KDE 3.1.4 / SuSE Linux 9.0 Professional läuft gerne in KMail die s/mime-Unterstützung bzw. die Krypto-Module da aktivieren ... Hierzu bin ich nach dem KMail OpenPGP and PGP/MIME HOWTO => http://kmail.kde.org/kmail-pgpmime-howto.html vorgegangen bzw. danach wollte ich vorgehen ... So Arbeitsschritte bisher: - GnuGP / gpg 1.2.3 installiert bzw. wurde upgedatet auf Version 1.2.3 - libgcrypt 1.1.10 configuriert, compiliert und erfolgreich installiert - libksba 0.4.7 configuriert, compiliert und erfolgreich installiert Nun nach dem obigen HOWTO da käme nun newpg 0.9.4 dran, doch bei diesem Punkt komm ich aus unerklärlichen Gründen derzeit nicht weiter ... Das ./configure sagt mir als letzte Ausgabezeilen folgende Info: NewPG v0.9.4 has been configured as follows: OpenPGP: no S/MIME: yes Agent: yes Smartcard: yes Protect tool: /usr/local/lib/newpg/gpg-protect-tool Default agent: /usr/local/bin/gpg-agent Default pinentry: /usr/local/bin/pinentry Default scdaemon: /usr/local/bin/scdaemon Default dirmngr: /usr/local/bin/dirmngr Zum einen versteh ich nicht, warum es heißt: OpenPGP: no - eines von OpenPGP wäre doch soweit ich weiss das GnuPG/gpg da, und dieses ist aber erfolgreich installiert und zwar SuSE-Standartmässig in /usr/bin! Und warum es Default agent: /usr/local/bin/gpg-agent heißt versteh ich auch ned so ganz, denn gpg-agent ist eigentlich dort zu finden, wo auch gpg zu finden ist, sprich in /usr/bin ... Ein make bekomm ich leider derzeit nicht zu Stande - Fehlermeldung von make: //Anfang axas@linux1800:~/aegypten/newpg-0.9.4> make make all-recursive make[1]: Entering directory `/home/axas/aegypten/newpg-0.9.4' Making all in intl make[2]: Entering directory `/home/axas/aegypten/newpg-0.9.4/intl' make[2]: F?r das Ziel ?all? ist nichts zu tun. make[2]: Leaving directory `/home/axas/aegypten/newpg-0.9.4/intl' Making all in jnlib make[2]: Entering directory `/home/axas/aegypten/newpg-0.9.4/jnlib' make[2]: F?r das Ziel ?all? ist nichts zu tun. make[2]: Leaving directory `/home/axas/aegypten/newpg-0.9.4/jnlib' Making all in assuan make[2]: Entering directory `/home/axas/aegypten/newpg-0.9.4/assuan' make all-am make[3]: Entering directory `/home/axas/aegypten/newpg-0.9.4/assuan' make[3]: F?r das Ziel ?all-am? ist nichts zu tun. make[3]: Leaving directory `/home/axas/aegypten/newpg-0.9.4/assuan' make[2]: Leaving directory `/home/axas/aegypten/newpg-0.9.4/assuan' Making all in common make[2]: Entering directory `/home/axas/aegypten/newpg-0.9.4/common' make all-am make[3]: Entering directory `/home/axas/aegypten/newpg-0.9.4/common' make[3]: F?r das Ziel ?all-am? ist nichts zu tun. make[3]: Leaving directory `/home/axas/aegypten/newpg-0.9.4/common' make[2]: Leaving directory `/home/axas/aegypten/newpg-0.9.4/common' Making all in kbx make[2]: Entering directory `/home/axas/aegypten/newpg-0.9.4/kbx' make all-am make[3]: Entering directory `/home/axas/aegypten/newpg-0.9.4/kbx' make[3]: F?r das Ziel ?all-am? ist nichts zu tun. make[3]: Leaving directory `/home/axas/aegypten/newpg-0.9.4/kbx' make[2]: Leaving directory `/home/axas/aegypten/newpg-0.9.4/kbx' Making all in sm make[2]: Entering directory `/home/axas/aegypten/newpg-0.9.4/sm' make[2]: F?r das Ziel ?all? ist nichts zu tun. make[2]: Leaving directory `/home/axas/aegypten/newpg-0.9.4/sm' Making all in agent make[2]: Entering directory `/home/axas/aegypten/newpg-0.9.4/agent' make[2]: F?r das Ziel ?all? ist nichts zu tun. make[2]: Leaving directory `/home/axas/aegypten/newpg-0.9.4/agent' Making all in scd make[2]: Entering directory `/home/axas/aegypten/newpg-0.9.4/scd' source='card.c' object='card.o' libtool=no \ depfile='.deps/card.Po' tmpdepfile='.deps/card.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -DLOCALEDIR=\"/usr/local/share/locale\" -I../common -I/usr/include/opensc -I/usr/local/include -I/usr/local/include -g -O2 -Wall -Wcast-align -Wshadow -Wstrict-prototypes -c `test -f 'card.c' || echo './'`card.c card.c:28:27: opensc/pkcs15.h: Datei oder Verzeichnis nicht gefunden card.c: In function `map_sc_err': card.c:41: error: `SC_ERROR_NOT_SUPPORTED' undeclared (first use in this function) card.c:41: error: (Each undeclared identifier is reported only once card.c:41: error: for each function it appears in.) card.c:42: error: `SC_ERROR_PKCS15_APP_NOT_FOUND' undeclared (first use in this function) card.c:43: error: `SC_ERROR_OUT_OF_MEMORY' undeclared (first use in this function) card.c:44: error: `SC_ERROR_CARD_NOT_PRESENT' undeclared (first use in this function) card.c:45: error: `SC_ERROR_CARD_REMOVED' undeclared (first use in this function) card.c:46: error: `SC_ERROR_INVALID_CARD' undeclared (first use in this function) card.c: In function `card_open': card.c:100: Warnung: implicit declaration of function `sc_establish_context' card.c:103: Warnung: implicit declaration of function `sc_strerror' card.c:103: Warnung: format argument is not a pointer (arg 2) card.c:107: error: dereferencing pointer to incomplete type card.c:113: error: dereferencing pointer to incomplete type card.c:114: error: dereferencing pointer to incomplete type card.c:115: error: dereferencing pointer to incomplete type card.c:117: Warnung: implicit declaration of function `sc_detect_card_presence' card.c:117: error: dereferencing pointer to incomplete type card.c:123: Warnung: implicit declaration of function `sc_connect_card' card.c:123: error: dereferencing pointer to incomplete type card.c:127: Warnung: format argument is not a pointer (arg 3) card.c:133: error: dereferencing pointer to incomplete type card.c:135: Warnung: implicit declaration of function `sc_lock' card.c:139: Warnung: format argument is not a pointer (arg 3) card.c: In function `card_close': card.c:162: Warnung: implicit declaration of function `sc_pkcs15_unbind' card.c:169: Warnung: implicit declaration of function `sc_unlock' card.c:170: Warnung: implicit declaration of function `sc_disconnect_card' card.c:175: Warnung: implicit declaration of function `sc_release_context' card.c: In function `card_get_serial_and_stamp': card.c:274: error: storage size of `path' isn't known card.c:290: Warnung: implicit declaration of function `sc_pkcs15_bind' card.c:293: error: `SC_ERROR_PKCS15_APP_NOT_FOUND' undeclared (first use in this function) card.c:295: Warnung: format argument is not a pointer (arg 3) card.c:312: Warnung: implicit declaration of function `sc_format_path' card.c:313: Warnung: implicit declaration of function `sc_select_file' card.c:316: Warnung: format argument is not a pointer (arg 2) card.c:319: error: dereferencing pointer to incomplete type card.c:320: error: `SC_FILE_TYPE_WORKING_EF' undeclared (first use in this function) card.c:320: error: dereferencing pointer to incomplete type card.c:320: error: `SC_FILE_EF_TRANSPARENT' undeclared (first use in this function) card.c:323: Warnung: implicit declaration of function `sc_file_free' card.c:327: error: dereferencing pointer to incomplete type card.c:327: error: dereferencing pointer to incomplete type card.c:329: error: dereferencing pointer to incomplete type card.c:333: error: dereferencing pointer to incomplete type card.c:335: Warnung: implicit declaration of function `sc_read_binary' card.c:339: Warnung: format argument is not a pointer (arg 2) card.c:355: error: dereferencing pointer to incomplete type card.c:274: Warnung: unused variable `path' make[2]: *** [card.o] Fehler 1 make[2]: Leaving directory `/home/axas/aegypten/newpg-0.9.4/scd' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/axas/aegypten/newpg-0.9.4' make: *** [all] Fehler 2 //Ende Fragt sich nun, wo ist das Problem bzw. was mach ich da falsch? Hab mich genau an das HOWTO da gehalten! Wäre echt super, wenn mir hier jemand weiterhelfen könnte ... Besten Dank vorab. MfG. Sascha
Hallo Sascha, hallo Leute, Am Sonntag, 9. November 2003 00:09 schrieb Sascha Blum:
ich möchte gerne auf meinem anderen PC, wo KDE 3.1.4 / SuSE Linux 9.0 Professional läuft gerne in KMail die s/mime-Unterstützung bzw. die Krypto-Module da aktivieren ...
Hierzu bin ich nach dem KMail OpenPGP and PGP/MIME HOWTO => http://kmail.kde.org/kmail-pgpmime-howto.html vorgegangen bzw. danach wollte ich vorgehen ...
Hmm - wieso nimmst Du nicht einfach die Cryptomodule, die SuSE mitliefert? (Paket cryptplug) Naja, ich zeig Dir trotzdem, wo Dein Problem liegt ;-)
[...] make[2]: Entering directory `/home/axas/aegypten/newpg-0.9.4/scd' [...] card.c:28:27: opensc/pkcs15.h: Datei oder Verzeichnis nicht gefunden
Es fehlt also eine Datei, alles andere sind vermutlich Folgefehler. pin opensc/pkcs15.h verrät Dir, welches (devel)-Paket noch fehlt ;-)
Fragt sich nun, wo ist das Problem bzw. was mach ich da falsch?
Du hast im make-Output nicht nach dem ersten Auftreten von "error" gesucht ;-) Gruß Christian Boltz -- Einst gab Gott den Menschen 11 Gebote, leider ist beim zweiten Stein ein Stück abgebrochen, so dass nur noch 10 überliefert sind. Das elfte lautet: "Du sollst nicht als root arbeiten, schon gar nicht in einer grafischen Oberfläche!". [Manfred Tremmel in suse-linux]
Hallo Christian, Am Dienstag, 11. November 2003 23:30 schrieb Christian Boltz:
Am Sonntag, 9. November 2003 00:09 schrieb Sascha Blum:
ich möchte gerne auf meinem anderen PC, wo KDE 3.1.4 / SuSE Linux 9.0 Professional läuft gerne in KMail die s/mime-Unterstützung bzw. die Krypto-Module da aktivieren ...
Hierzu bin ich nach dem KMail OpenPGP and PGP/MIME HOWTO => http://kmail.kde.org/kmail-pgpmime-howto.html vorgegangen bzw. danach wollte ich vorgehen ...
Hmm - wieso nimmst Du nicht einfach die Cryptomodule, die SuSE mitliefert? (Paket cryptplug)
Naja, ich zeig Dir trotzdem, wo Dein Problem liegt ;-)
Danke ... ... inzwischen hab ich schon festgestellt, das SuSE 9.0 alles an Paketen was man so braucht mitliefert, sogar aktuellere Versionen als in dem
=> http://kmail.kde.org/kmail-pgpmime-howto.html beschrieben ist ...
In KMail erscheint auch inzwischen unter Krypto-Module das mit s/mime, das wurde aktiviert ... - aber wo bitteschön kann ich mein x509 (s/mime) Zertifikat da in KMail eintragen bzw. zuweisen? Muss man das im Konqueror einbinden oder wo muss man das in KMail zuweisen? Vielleicht kannst du oder ein anderer im letzten Punkt noch weiterhelfen ... - wäre echt super, wenn das hier mal langsam liefe ... Vielen Dank vorab. MfG. Sascha
participants (2)
-
Christian Boltz
-
Sascha Blum