|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2007-06-20 03:42 UTC] traufeisen@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 07:00:01 2025 UTC |
Description: ------------ I try to compile the module using phpize, ./configure, make, but it fails. version 1.3.1 PHP configure command: '../configure' '--prefix=/usr' '--datadir=/usr/share/php5' '--mandir=/usr/share/man' '--bindir=/usr/bin' '--libdir=/usr/lib' '--includedir=/usr/include' '--with-_lib=lib' '--sysconfdir=/etc/php5/apache2' '--with-config-file-path=/etc/php5/apache2' '--with-config-file-scan-dir=/etc/php5/conf.d' '--with-exec-dir=/usr/lib/php5/bin' '--enable-magic-quotes' '--enable-libxml' '--enable-session' '--with-pcre-regex' '--enable-xml' '--enable-simplexml' '--enable-spl' '--enable-safe-mode' '--enable-sigchild' '--disable-debug' '--enable-memory-limit' '--enable-inline-optimization' '--disable-rpath' '--with-apxs2=/usr/sbin/apxs2' '--disable-all' '--disable-cli' Distro: SUSE10, without any hacks or tweaks Reproduce code: --------------- bones@equinox:~> pear5 download gnupg File gnupg-1.3.1.tgz downloaded (19331 bytes) bones@equinox:~> tar xzfv gnupg-1.3.1.tgz [snip, snip...] bones@equinox:~> cd gnupg-1.3.1 bones@equinox:~/gnupg-1.3.1> phpize Configuring for: PHP Api Version: 20031224 Zend Module Api No: 20041030 Zend Extension Api No: 220040412 bones@equinox:~/gnupg-1.3.1> ./configure [snip, snip... everything ok] bones@equinox:~/gnupg-1.3.1> make Expected result: ---------------- I expected it to compile... Actual result: -------------- but this is the result: /bin/sh /home/bones/gnupg-1.3.1/libtool --mode=compile gcc -I. -I/home/bones/gnupg-1.3.1 -DPHP_ATOM_INC -I/home/bones/gnupg-1.3.1/include -I/home/bones/gnupg-1.3.1/main -I/home/bones/gnupg-1.3.1 -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -DHAVE_CONFIG_H -g -O2 -c /home/bones/gnupg-1.3.1/gnupg.c -o gnupg.lo gcc -I. -I/home/bones/gnupg-1.3.1 -DPHP_ATOM_INC -I/home/bones/gnupg-1.3.1/include -I/home/bones/gnupg-1.3.1/main -I/home/bones/gnupg-1.3.1 -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -DHAVE_CONFIG_H -g -O2 -c /home/bones/gnupg-1.3.1/gnupg.c -fPIC -DPIC -o gnupg.lo In file included from /home/bones/gnupg-1.3.1/php_gnupg.h:31, from /home/bones/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 /home/bones/gnupg-1.3.1/php_gnupg.h:31, from /home/bones/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 /home/bones/gnupg-1.3.1/gnupg.c:22: /home/bones/gnupg-1.3.1/php_gnupg.h:36: error: field 'err' declared as a function In file included from /home/bones/gnupg-1.3.1/gnupg.c:25: /home/bones/gnupg-1.3.1/php_gnupg_keylistiterator.h:38: error: field 'err' declared as a function /home/bones/gnupg-1.3.1/gnupg.c:382: error: 'passphrase_cb' declared as function returning a function /home/bones/gnupg-1.3.1/gnupg.c:410: error: 'passphrase_decrypt_cb' declared as function returning a function /home/bones/gnupg-1.3.1/gnupg.c: In function 'gnupg_fetchsignatures': /home/bones/gnupg-1.3.1/gnupg.c:448: warning: passing argument 4 of 'add_assoc_long_ex' makes integer from pointer without a cast /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_keyinfo': /home/bones/gnupg-1.3.1/gnupg.c:624: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:624: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:631: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_addsignkey': /home/bones/gnupg-1.3.1/gnupg.c:723: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:723: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:736: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_adddecryptkey': /home/bones/gnupg-1.3.1/gnupg.c:767: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:767: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_addencryptkey': /home/bones/gnupg-1.3.1/gnupg.c:803: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:803: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_sign': /home/bones/gnupg-1.3.1/gnupg.c:899: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:899: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:903: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:908: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_encrypt': /home/bones/gnupg-1.3.1/gnupg.c:971: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:971: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:975: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:980: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_encryptsign': /home/bones/gnupg-1.3.1/gnupg.c:1035: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1035: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:1039: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1044: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_verify': /home/bones/gnupg-1.3.1/gnupg.c:1115: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1115: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:1120: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1127: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1134: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1139: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1146: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1161: warning: pointer targets in passing argument 2 of 'gpgme_data_release_and_get_mem' differ in signedness /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_decrypt': /home/bones/gnupg-1.3.1/gnupg.c:1199: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1199: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:1202: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1207: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_decryptverify': /home/bones/gnupg-1.3.1/gnupg.c:1265: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1265: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:1268: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1273: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_export': /home/bones/gnupg-1.3.1/gnupg.c:1326: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1326: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:1330: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_import': /home/bones/gnupg-1.3.1/gnupg.c:1366: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1366: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:1370: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_deletekey': /home/bones/gnupg-1.3.1/gnupg.c:1416: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1416: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:1420: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_gettrustlist': /home/bones/gnupg-1.3.1/gnupg.c:1452: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1452: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:1457: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_listsignatures': /home/bones/gnupg-1.3.1/gnupg.c:1498: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1498: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function) /home/bones/gnupg-1.3.1/gnupg.c:1502: warning: assignment makes pointer from integer without a cast /home/bones/gnupg-1.3.1/gnupg.c:1521: error: dereferencing pointer to incomplete type /home/bones/gnupg-1.3.1/gnupg.c:1522: error: dereferencing pointer to incomplete type /home/bones/gnupg-1.3.1/gnupg.c:1523: error: dereferencing pointer to incomplete type /home/bones/gnupg-1.3.1/gnupg.c:1524: error: dereferencing pointer to incomplete type /home/bones/gnupg-1.3.1/gnupg.c:1525: error: dereferencing pointer to incomplete type /home/bones/gnupg-1.3.1/gnupg.c:1526: error: dereferencing pointer to incomplete type /home/bones/gnupg-1.3.1/gnupg.c:1527: error: dereferencing pointer to incomplete type /home/bones/gnupg-1.3.1/gnupg.c:1528: error: dereferencing pointer to incomplete type /home/bones/gnupg-1.3.1/gnupg.c:1529: error: dereferencing pointer to incomplete type /home/bones/gnupg-1.3.1/gnupg.c:1529: error: dereferencing pointer to incomplete type /home/bones/gnupg-1.3.1/gnupg.c:1530: error: dereferencing pointer to incomplete type make: *** [gnupg.lo] Error 1