Fehlermeldung bei der Installation von GnuPG für PHP
Die Installation von GnuPG für PHP bricht mit dieser Fehlermeldung ab
In file included from /tmp/pear/download/gnupg-1.3.1/php_gnupg.h:31, from /tmp/pear/download/gnupg-1.3.1/gnupg.c:22: /usr/include/gpgme.h:53:23: error: gpg-error.h: No such file or directory In file included from /tmp/pear/download/gnupg-1.3.1/php_gnupg.h:31, from /tmp/pear/download/gnupg-1.3.1/gnupg.c:22: /usr/include/gpgme.h:95: error: syntax error before 'gpgme_error_t' /usr/include/gpgme.h:96: error: syntax error before 'gpgme_err_code_t' /usr/include/gpgme.h:97: error: syntax error before 'gpgme_err_source_t' /usr/include/gpgme.h:101: error: syntax error before 'gpgme_err_make' /usr/include/gpgme.h:101: error: syntax error before 'source' /usr/include/gpgme.h: In function 'gpgme_err_make': /usr/include/gpgme.h:103: error: 'source' undeclared (first use in this function) /usr/include/gpgme.h:103: error: (Each undeclared identifier is reported only once /usr/include/gpgme.h:103: error: for each function it appears in.) /usr/include/gpgme.h:103: error: 'code' undeclared (first use in this function) /usr/include/gpgme.h: At top level: /usr/include/gpgme.h:114: error: syntax error before 'gpgme_error' /usr/include/gpgme.h:114: error: syntax error before 'code' /usr/include/gpgme.h: In function 'gpgme_error': /usr/include/gpgme.h:116: error: 'GPG_ERR_SOURCE_USER_1' undeclared (first use in this function) /usr/include/gpgme.h:116: error: 'code' undeclared (first use in this function) /usr/include/gpgme.h: At top level: /usr/include/gpgme.h:121: error: syntax error before 'gpgme_err_code' /usr/include/gpgme.h:121: error: syntax error before 'err' /usr/include/gpgme.h: In function 'gpgme_err_code': /usr/include/gpgme.h:123: error: 'err' undeclared (first use in this function) /usr/include/gpgme.h: At top level: /usr/include/gpgme.h:128: error: syntax error before 'gpgme_err_source' /usr/include/gpgme.h:128: error: syntax error before 'err' /usr/include/gpgme.h: In function 'gpgme_err_source': /usr/include/gpgme.h:130: error: 'err' undeclared (first use in this function) /usr/include/gpgme.h: At top level: /usr/include/gpgme.h:136: error: syntax error before 'err' /usr/include/gpgme.h:145: error: syntax error before 'err' /usr/include/gpgme.h:150: error: syntax error before 'err' /usr/include/gpgme.h:156: error: syntax error before 'gpgme_err_code_from_errno' /usr/include/gpgme.h:161: error: syntax error before 'code' /usr/include/gpgme.h:166: error: syntax error before 'gpgme_err_make_from_errno' /usr/include/gpgme.h:166: error: syntax error before 'source' /usr/include/gpgme.h:170: error: syntax error before 'gpgme_error_from_errno' /usr/include/gpgme.h:522: error: syntax error before 'gpgme_error_t' /usr/include/gpgme.h:545: error: syntax error before '}' token /usr/include/gpgme.h:664: error: syntax error before '*' token /usr/include/gpgme.h:667: error: 'gpgme_error_t' declared as function returning a function /usr/include/gpgme.h:667: error: 'gpgme_error_t' redeclared as different kind of symbol /usr/include/gpgme.h:95: error: previous declaration of 'gpgme_error_t' was here /usr/include/gpgme.h:676: error: 'gpgme_edit_cb_t' declared as function returning a function /usr/include/gpgme.h:682: error: 'gpgme_new' declared as function returning a function /usr/include/gpgme.h:688: error: 'gpgme_set_protocol' declared as function returning a function /usr/include/gpgme.h:716: error: 'gpgme_set_keylist_mode' declared as function returning a function /usr/include/gpgme.h:724: error: syntax error before 'gpgme_passphrase_cb_t' /usr/include/gpgme.h:728: error: syntax error before 'gpgme_passphrase_cb_t' /usr/include/gpgme.h:744: error: 'gpgme_set_locale' declared as function returning a function /usr/include/gpgme.h:759: error: 'gpgme_signers_add' declared as function returning a function /usr/include/gpgme.h:788: error: 'gpgme_get_sig_key' declared as function returning a function /usr/include/gpgme.h:794: error: 'gpgme_io_cb_t' declared as function returning a function /usr/include/gpgme.h:803: error: 'gpgme_register_io_cb_t' declared as function returning a function /usr/include/gpgme.h:892: error: 'gpgme_data_new' declared as function returning a function /usr/include/gpgme.h:902: error: 'gpgme_data_new_from_mem' declared as function returning a function /usr/include/gpgme.h:911: error: 'gpgme_data_new_from_cbs' declared as function returning a function /usr/include/gpgme.h:913: error: 'gpgme_data_new_from_fd' declared as function returning a function /usr/include/gpgme.h:915: error: 'gpgme_data_new_from_stream' declared as function returning a function /usr/include/gpgme.h:922: error: 'gpgme_data_set_encoding' declared as function returning a function /usr/include/gpgme.h:933: error: 'gpgme_data_new_with_read_cb' declared as function returning a function /usr/include/gpgme.h:940: error: 'gpgme_data_new_from_file' declared as function returning a function /usr/include/gpgme.h:947: error: 'gpgme_data_new_from_filepart' declared as function returning a function /usr/include/gpgme.h:951: error: 'gpgme_data_rewind' declared as function returning a function /usr/include/gpgme.h:959: error: 'gpgme_get_key' declared as function returning a function /usr/include/gpgme.h:1007: error: 'gpgme_cancel' declared as function returning a function /usr/include/gpgme.h:1014: error: field 'reason' declared as a function /usr/include/gpgme.h:1041: error: 'gpgme_op_encrypt_start' declared as function returning a function /usr/include/gpgme.h:1044: error: 'gpgme_op_encrypt' declared as function returning a function /usr/include/gpgme.h:1053: error: 'gpgme_op_encrypt_sign_start' declared as function returning a function /usr/include/gpgme.h:1056: error: 'gpgme_op_encrypt_sign' declared as function returning a function /usr/include/gpgme.h:1078: error: 'gpgme_op_decrypt_start' declared as function returning a function /usr/include/gpgme.h:1080: error: 'gpgme_op_decrypt' declared as function returning a function /usr/include/gpgme.h:1086: error: 'gpgme_op_decrypt_verify_start' declared as function returning a function /usr/include/gpgme.h:1088: error: 'gpgme_op_decrypt_verify' declared as function returning a function /usr/include/gpgme.h:1141: error: 'gpgme_op_sign_start' declared as function returning a function /usr/include/gpgme.h:1144: error: 'gpgme_op_sign' declared as function returning a function /usr/include/gpgme.h:1187: error: field 'status' declared as a function /usr/include/gpgme.h:1205: error: field 'validity_reason' declared as a function /usr/include/gpgme.h:1221: error: 'gpgme_op_verify_start' declared as function returning a function /usr/include/gpgme.h:1224: error: 'gpgme_op_verify' declared as function returning a function /usr/include/gpgme.h:1254: error: field 'result' declared as a function /usr/include/gpgme.h:1317: error: 'gpgme_op_import_start' declared as function returning a function /usr/include/gpgme.h:1318: error: 'gpgme_op_import' declared as function returning a function /usr/include/gpgme.h:1320: error: 'gpgme_op_import_ext' declared as function returning a function /usr/include/gpgme.h:1326: error: 'gpgme_op_export_start' declared as function returning a function /usr/include/gpgme.h:1328: error: 'gpgme_op_export' declared as function returning a function /usr/include/gpgme.h:1333: error: 'gpgme_op_export_ext_start' declared as function returning a function /usr/include/gpgme.h:1336: error: 'gpgme_op_export_ext' declared as function returning a function /usr/include/gpgme.h:1360: error: 'gpgme_op_genkey_start' declared as function returning a function /usr/include/gpgme.h:1362: error: 'gpgme_op_genkey' declared as function returning a function /usr/include/gpgme.h:1371: error: 'gpgme_op_delete_start' declared as function returning a function /usr/include/gpgme.h:1373: error: 'gpgme_op_delete' declared as function returning a function /usr/include/gpgme.h:1380: error: 'gpgme_op_edit_start' declared as function returning a function /usr/include/gpgme.h:1383: error: 'gpgme_op_edit' declared as function returning a function /usr/include/gpgme.h:1389: error: 'gpgme_op_card_edit_start' declared as function returning a function /usr/include/gpgme.h:1392: error: 'gpgme_op_card_edit' declared as function returning a function /usr/include/gpgme.h:1412: error: 'gpgme_op_keylist_start' declared as function returning a function /usr/include/gpgme.h:1415: error: 'gpgme_op_keylist_ext_start' declared as function returning a function /usr/include/gpgme.h:1418: error: 'gpgme_op_keylist_next' declared as function returning a function /usr/include/gpgme.h:1421: error: 'gpgme_op_keylist_end' declared as function returning a function /usr/include/gpgme.h:1463: error: 'gpgme_op_trustlist_start' declared as function returning a function /usr/include/gpgme.h:1467: error: 'gpgme_op_trustlist_next' declared as function returning a function /usr/include/gpgme.h:1470: error: 'gpgme_op_trustlist_end' declared as function returning a function /usr/include/gpgme.h:1506: error: 'gpgme_get_engine_info' declared as function returning a function /usr/include/gpgme.h:1513: error: 'gpgme_engine_check_version' declared as function returning a function /usr/include/gpgme.h:1533: error: syntax error before 'GpgmePassphraseCb' In file included from /tmp/pear/download/gnupg-1.3.1/gnupg.c:22: /tmp/pear/download/gnupg-1.3.1/php_gnupg.h:36: error: field 'err' declared as a function In file included from /tmp/pear/download/gnupg-1.3.1/gnupg.c:25: /tmp/pear/download/gnupg-1.3.1/php_gnupg_keylistiterator.h:38: error: field 'err' declared as a function /tmp/pear/download/gnupg-1.3.1/gnupg.c:382: error: 'passphrase_cb' declared as function returning a function /tmp/pear/download/gnupg-1.3.1/gnupg.c:410: error: 'passphrase_decrypt_cb' declared as function returning a function /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'gnupg_fetchsignatures': /tmp/pear/download/gnupg-1.3.1/gnupg.c:448: warning: passing argument 4 of 'add_assoc_long_ex' makes integer from pointer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_keyinfo': /tmp/pear/download/gnupg-1.3.1/gnupg.c:624: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:624: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:631: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_addsignkey': /tmp/pear/download/gnupg-1.3.1/gnupg.c:723: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:723: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:736: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_adddecryptkey': /tmp/pear/download/gnupg-1.3.1/gnupg.c:767: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:767: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_addencryptkey': /tmp/pear/download/gnupg-1.3.1/gnupg.c:803: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:803: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_sign': /tmp/pear/download/gnupg-1.3.1/gnupg.c:899: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:899: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:903: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:908: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_encrypt': /tmp/pear/download/gnupg-1.3.1/gnupg.c:971: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:971: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:975: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:980: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_encryptsign': /tmp/pear/download/gnupg-1.3.1/gnupg.c:1035: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1035: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:1039: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1044: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_verify': /tmp/pear/download/gnupg-1.3.1/gnupg.c:1115: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1115: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:1120: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1127: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1134: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1139: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1146: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1161: warning: pointer targets in passing argument 2 of 'gpgme_data_release_and_get_mem' differ in signedness /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_decrypt': /tmp/pear/download/gnupg-1.3.1/gnupg.c:1199: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1199: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:1202: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1207: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_decryptverify': /tmp/pear/download/gnupg-1.3.1/gnupg.c:1265: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1265: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:1268: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1273: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_export': /tmp/pear/download/gnupg-1.3.1/gnupg.c:1326: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1326: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:1330: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_import': /tmp/pear/download/gnupg-1.3.1/gnupg.c:1366: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1366: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:1370: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_deletekey': /tmp/pear/download/gnupg-1.3.1/gnupg.c:1416: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1416: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:1420: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_gettrustlist': /tmp/pear/download/gnupg-1.3.1/gnupg.c:1452: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1452: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:1457: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_listsignatures': /tmp/pear/download/gnupg-1.3.1/gnupg.c:1498: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1498: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /tmp/pear/download/gnupg-1.3.1/gnupg.c:1502: warning: assignment makes pointer from integer without a cast /tmp/pear/download/gnupg-1.3.1/gnupg.c:1521: error: dereferencing pointer to incomplete type /tmp/pear/download/gnupg-1.3.1/gnupg.c:1522: error: dereferencing pointer to incomplete type /tmp/pear/download/gnupg-1.3.1/gnupg.c:1523: error: dereferencing pointer to incomplete type /tmp/pear/download/gnupg-1.3.1/gnupg.c:1524: error: dereferencing pointer to incomplete type /tmp/pear/download/gnupg-1.3.1/gnupg.c:1525: error: dereferencing pointer to incomplete type /tmp/pear/download/gnupg-1.3.1/gnupg.c:1526: error: dereferencing pointer to incomplete type /tmp/pear/download/gnupg-1.3.1/gnupg.c:1527: error: dereferencing pointer to incomplete type /tmp/pear/download/gnupg-1.3.1/gnupg.c:1528: error: dereferencing pointer to incomplete type /tmp/pear/download/gnupg-1.3.1/gnupg.c:1529: error: dereferencing pointer to incomplete type /tmp/pear/download/gnupg-1.3.1/gnupg.c:1529: error: dereferencing pointer to incomplete type /tmp/pear/download/gnupg-1.3.1/gnupg.c:1530: error: dereferencing pointer to incomplete type make: *** [gnupg.lo] Fehler 1 ERROR: `make' failed
Lösung: update auf die aktuelle Version von
gpg2 – Version: 1.9.18-2
gpgme – Version: 1.0.2-4
installieren
Libraries have been installed in:
/var/tmp/pear-build/gnupg-xxx/modules
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.























![[ php-resource ]](http://www.myoos.de/images/php_mitglied.gif)
Zum schreiben eines Kommentars musst Du angemeldet sein.