'ZIP_FL_OVERWRITE' undeclared

From: Date: Sun, 29 Dec 2013 03:11:09 +0000
Subject: 'ZIP_FL_OVERWRITE' undeclared
Groups: php.internals 
Request: Send a blank email to internals+get-70900@lists.php.net to get a copy of this message
Hi all, It seems conditional compilation is required for zip extension. My system does not have zip_file_add, ZIP_FL_OVERWRITE in /usr/include/zip.h libzip 0.11.2 has these, but zip_file_add() addition is not in NEWS file somehow. OS: Fedora19 x86_64 [yohgaki@dev php-src]$ rpm -q libzip-devel libzip-devel-0.10.1-6.fc19.x86_64 cc -I/usr/lib64/libzip/include -Iext/zip/ -I/home/yohgaki/git/oss/ php.net/php-src/ext/zip/ -DPHP_ATOM_INC -I/home/yohgaki/git/oss/ php.net/php-src/include -I/home/yohgaki/git/oss/php.net/php-src/main-I/home/yohgaki/git/oss/ php.net/php-src -I/home/yohgaki/git/oss/php.net/php-src/ext/date/lib-I/home/yohgaki/git/oss/ php.net/php-src/ext/ereg/regex -I/usr/include/libxml2 -I/usr/include/enchant -I/usr/X11 -I/usr/include/freetype2 -I/usr/include/imap -I/usr/interbase/include -I/home/yohgaki/git/oss/ php.net/php-src/ext/mbstring/oniguruma -I/home/yohgaki/git/oss/ php.net/php-src/ext/mbstring/libmbfl -I/home/yohgaki/git/oss/ php.net/php-src/ext/mbstring/libmbfl/mbfl -I/usr/local/pgsql/include -I/home/yohgaki/git/oss/php.net/php-src/ext/sqlite3/libsqlite-I/usr/include/pspell -I/usr/local/include -I/home/yohgaki/git/oss/ php.net/php-src/TSRM -I/home/yohgaki/git/oss/php.net/php-src/Zend-I/usr/include -g -fvisibility=hidden -O0 -Wall -c /home/yohgaki/git/oss/ php.net/php-src/ext/zip/php_zip.c -fPIC -DPIC -o ext/zip/.libs/php_zip.o /home/yohgaki/git/oss/php.net/php-src/ext/zip/php_zip.c: In function 'php_zip_add_file': /home/yohgaki/git/oss/php.net/php-src/ext/zip/php_zip.c:339:2: warning: implicit declaration of function 'zip_file_add' [-Wimplicit-function-declaration] if (zip_file_add(za, entry_name, zs, ZIP_FL_OVERWRITE) < 0) { ^ /home/yohgaki/git/oss/php.net/php-src/ext/zip/php_zip.c:339:39: error: 'ZIP_FL_OVERWRITE' undeclared (first use in this function) if (zip_file_add(za, entry_name, zs, ZIP_FL_OVERWRITE) < 0) { -- Yasuo Ohgaki yohgaki@ohgaki.net

« previous php.internals (#70900) next »