nrk/phpiredis

Another Compile Error under Mac

jd327 opened this issue · 1 comments

Mac OS X 10.7.5
phpiredis: commit 1b3195f

phpize
./configure --enable-phpiredis --with-hiredis-dir=/usr/local
make

/bin/sh /Users/user/Desktop/phpiredis/libtool --mode=compile cc -I. -I/Users/user/Desktop/phpiredis -DPHP_ATOM_INC -I/Users/user/Desktop/phpiredis/include -I/Users/user/Desktop/phpiredis/main -I/Users/user/Desktop/phpiredis -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c /Users/user/Desktop/phpiredis/phpiredis.c -o phpiredis.lo
cc -I. -I/Users/user/Desktop/phpiredis -DPHP_ATOM_INC -I/Users/user/Desktop/phpiredis/include -I/Users/user/Desktop/phpiredis/main -I/Users/user/Desktop/phpiredis -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c /Users/user/Desktop/phpiredis/phpiredis.c -fno-common -DPIC -o .libs/phpiredis.o
/Users/user/Desktop/phpiredis/phpiredis.c:5:29: error: hiredis/hiredis.h: No such file or directory
In file included from /Users/user/Desktop/phpiredis/phpiredis.c:11:
/Users/user/Desktop/phpiredis/php_phpiredis_struct.h:4: error: expected specifier-qualifier-list before ‘redisContext’
/Users/user/Desktop/phpiredis/phpiredis.c:59: error: expected declaration specifiers or ‘...’ before ‘redisReply’
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘php_redis_connection_dtor’:
/Users/user/Desktop/phpiredis/phpiredis.c:96: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:97: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:99: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘php_redis_connection_persist’:
/Users/user/Desktop/phpiredis/phpiredis.c:110: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:110: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:111: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:113: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘zm_startup_phpiredis’:
/Users/user/Desktop/phpiredis/phpiredis.c:131: error: ‘REDIS_REPLY_STRING’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:131: error: (Each undeclared identifier is reported only once
/Users/user/Desktop/phpiredis/phpiredis.c:131: error: for each function it appears in.)
/Users/user/Desktop/phpiredis/phpiredis.c:132: error: ‘REDIS_REPLY_ARRAY’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:133: error: ‘REDIS_REPLY_INTEGER’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:134: error: ‘REDIS_REPLY_NIL’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:135: error: ‘REDIS_REPLY_STATUS’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:136: error: ‘REDIS_REPLY_ERROR’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘zif_phpiredis_pconnect’:
/Users/user/Desktop/phpiredis/phpiredis.c:170: error: ‘redisContext’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:170: error: ‘c’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:180: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:181: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:182: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:182: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:182: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:182: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:183: error: ‘phpiredis_connection’ has no member named ‘port’
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘zif_phpiredis_reader_create’:
/Users/user/Desktop/phpiredis/phpiredis.c:201: warning: assignment makes pointer from integer without a cast
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘zif_phpiredis_reader_reset’:
/Users/user/Desktop/phpiredis/phpiredis.c:310: warning: assignment makes pointer from integer without a cast
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘zif_phpiredis_reader_get_reply’:
/Users/user/Desktop/phpiredis/phpiredis.c:380: error: ‘REDIS_ERR’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:382: warning: assignment makes pointer from integer without a cast
/Users/user/Desktop/phpiredis/phpiredis.c:389: error: too many arguments to function ‘convert_redis_to_php’
/Users/user/Desktop/phpiredis/phpiredis.c:392: error: ‘redisReply’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:392: error: expected expression before ‘)’ token
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘zif_phpiredis_reader_get_state’:
/Users/user/Desktop/phpiredis/phpiredis.c:410: error: ‘REDIS_ERR’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:412: warning: assignment makes pointer from integer without a cast
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘zif_phpiredis_connect’:
/Users/user/Desktop/phpiredis/phpiredis.c:437: error: ‘redisContext’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:437: error: ‘c’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:446: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:447: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:448: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:448: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:448: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:448: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:449: error: ‘phpiredis_connection’ has no member named ‘port’
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘zif_phpiredis_disconnect’:
/Users/user/Desktop/phpiredis/phpiredis.c:456: error: ‘redisContext’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:456: error: ‘c’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:462: error: expected expression before ‘)’ token
/Users/user/Desktop/phpiredis/phpiredis.c: At top level:
/Users/user/Desktop/phpiredis/phpiredis.c:470: error: expected declaration specifiers or ‘...’ before ‘redisReply’
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘convert_redis_to_php’:
/Users/user/Desktop/phpiredis/phpiredis.c:477: error: ‘reply’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:478: error: ‘REDIS_REPLY_INTEGER’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:481: error: ‘REDIS_REPLY_ERROR’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:482: error: ‘REDIS_REPLY_STATUS’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:512: error: ‘REDIS_REPLY_STRING’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:515: error: ‘REDIS_REPLY_ARRAY’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:521: error: too many arguments to function ‘convert_redis_to_php’
/Users/user/Desktop/phpiredis/phpiredis.c:525: error: ‘REDIS_REPLY_NIL’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘zif_phpiredis_multi_command’:
/Users/user/Desktop/phpiredis/phpiredis.c:537: error: ‘redisReply’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:537: error: ‘reply’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:549: error: ‘redisContext’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:549: error: expected expression before ‘)’ token
/Users/user/Desktop/phpiredis/phpiredis.c:560: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:571: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:571: error: ‘REDIS_OK’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:579: error: too many arguments to function ‘convert_redis_to_php’
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘zif_phpiredis_multi_command_bs’:
/Users/user/Desktop/phpiredis/phpiredis.c:592: error: ‘redisReply’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:592: error: ‘reply’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:610: error: ‘redisContext’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:610: error: expected expression before ‘)’ token
/Users/user/Desktop/phpiredis/phpiredis.c:638: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:655: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:655: error: ‘REDIS_OK’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:663: error: too many arguments to function ‘convert_redis_to_php’
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘zif_phpiredis_command’:
/Users/user/Desktop/phpiredis/phpiredis.c:720: error: ‘redisReply’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:720: error: ‘reply’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:729: error: ‘redisContext’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:729: error: expected expression before ‘)’ token
/Users/user/Desktop/phpiredis/phpiredis.c:731: error: ‘REDIS_REPLY_ERROR’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:733: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:735: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:736: error: ‘c’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:736: error: ‘phpiredis_connection’ has no member named ‘ip’
/Users/user/Desktop/phpiredis/phpiredis.c:736: error: ‘phpiredis_connection’ has no member named ‘port’
/Users/user/Desktop/phpiredis/phpiredis.c:740: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:744: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:746: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:746: error: ‘REDIS_OK’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:747: warning: format not a string literal and no format arguments
/Users/user/Desktop/phpiredis/phpiredis.c:755: error: too many arguments to function ‘convert_redis_to_php’
/Users/user/Desktop/phpiredis/phpiredis.c: In function ‘zif_phpiredis_command_bs’:
/Users/user/Desktop/phpiredis/phpiredis.c:762: error: ‘redisReply’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:762: error: ‘reply’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:776: error: ‘redisContext’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:776: error: expected expression before ‘)’ token
/Users/user/Desktop/phpiredis/phpiredis.c:814: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:821: error: ‘phpiredis_connection’ has no member named ‘c’
/Users/user/Desktop/phpiredis/phpiredis.c:821: error: ‘REDIS_OK’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:827: error: ‘REDIS_REPLY_ERROR’ undeclared (first use in this function)
/Users/user/Desktop/phpiredis/phpiredis.c:829: warning: format not a string literal and no format arguments
/Users/user/Desktop/phpiredis/phpiredis.c:833: error: too many arguments to function ‘convert_redis_to_php’
make: *** [phpiredis.lo] Error 1

Nevermind, my own fault - did not install libhiredis, totally skipped over that part. Compiled successfully.