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