Build 4.0.6RC1
| From: | Hellekin O. Wolf | Date: | Wed, 16 May 2001 16:14:24 +0000 |
| Subject: | Build 4.0.6RC1 | ||
| Groups: | php.qa | ||
| Request: | Send a blank email to php-qa+get-3276@lists.php.net to get a copy of this message | ||
Hello guyz,
a network card problem on my main test machine prevented me from building with EAPI and all the extensions I'm usually testing.
However here are my results. Overall good =8)
System : Linux 2.2.18pre21 Debian SID on a Pentium III
Build #1 : Simple CGI + MySQL support OK Build #2 : CGI + MySQL + lots of extensions OK(Next two builds ASAP...) Build #3 : Apache Module + MySQL Build #4 : Apache Module + MySQL + lots of Extensions Configure Notes --------------- - Configures were made one after the other, adding extensions as the process was doing ok, starting with a plain ./configure. - Tests on previous versions showed that :
- --with-mcrypt must be done separately and before any other check.
- Then, --with-pdflib (along with related-libs [jpeg, tiff, png) must be added
- all other extensions can be added after the first two passes.
If this process was not followed, neither mcrypt nor pdflib would be detected correctly.
Please confirm on other platforms/builds.
Test Notes
----------
- is_executable() fails (in tests/file/001.phpt)
- PEAR tests tend to fail =8\
- OO Bug #7515 test (tests/lang/029.phpt fails)
Build #1
--------
./configure --enable-force-cgi-redirect --enable-discard-path --with-mysql=/usr
hellekin@noweb:~/src/php-4.0.6RC1$ make test |grep failed
File type functions (001.phpt) ... failed
DB_Error/DB_Warning test (db_error.phpt) ... failed DB configurable error handler test (db_error2.phpt) ... failed DB::isManip test (db_ismanip.phpt) ... failed DB_mysql fetch test (002.phpt) ... failed DB_mysql::simpleQuery test (003.phpt) ... failed DB_mysql::numCols test (004.phpt) ... failed DB_mysql sequences (005.phpt) ... failed DB_mysql::prepare/execute test (006.phpt) ... failed DB_mysql::errorNative test (007.phpt) ... failed DB_mysql::affectedRows test (008.phpt) ... failed DB_mysql::numRows test (009.phpt) ... failed DB_mysql error mapping (010.phpt) ... failed DB_mysql tableInfo test (012.phpt) ... failed XML Parser: parse from file (002.phpt) ... failed XML Parser: parse from file resource (003.phpt) ... failed XML Parser: mixing character encodings (005.phpt) ... failed PEAR constructor/destructor test (pear1.phpt) ... failed PEAR_Error test (pear_error.phpt) ... failed
OO Bug Test (Bug #7515) (029.phpt) ... failed
Tests failed: 20 ( 18%)Build #2 -------- ./configure --enable-force-cgi-redirect --enable-discard-path --with-mysql=/usr --with-config-file-path=/etc/php/php.ini --enable-safe-mode --with-openssl --disable-rpath --disable-short-tags --enable-dmalloc --enable-php-streams --with-zlib-dir=/usr --enable-bcmath --with-bz2 --enable-calendar --with-jpeg-dir=/usr --with-tiff-dir=/usr --enable-ctype --with-curl --with-db2 --with-db3 --with-dom --enable-ftp --with-gd --enable-gd-native-ttf --with-png-dir=/usr --with-ttf --with-ldap --with-mcal=/usr --with-mcrypt=/usr --with-mhash --with-pdflib=/usr/local --enable-trans-sid --enable-sockets --enable-sysvsem --enable-sysvshm --with-sablot --with-xslt-sablot --with-xslt-sablot=/usr --enable-inline-optimization --enable-memory-limit --with-expat-dir=/usr/local --with-iconv=/usr make[3]: Entering directory `/data/home/hellekin/src/php-4.0.6RC1/ext/curl' gcc -I. -I/home/hellekin/src/php-4.0.6RC1/ext/curl -I/home/hellekin/src/php-4.0.6RC1/main -I/home/hellekin/src/php-4.0.6RC1 -I/home/hellekin/src/php-4.0.6RC1/Zend -I/usr/include/freetype -I/usr/include/mysql -I/usr/local/include -I/home/hellekin/src/php-4.0.6RC1/ext/xml/expat/xmltok -I/home/hellekin/src/php-4.0.6RC1/ext/xml/expat/xmlparse -I/home/hellekin/src/php-4.0.6RC1/TSRM -DDMALLOC_FUNC_CHECK -DSUPPORT_UTF8 -DXML_BYTE_ORDER=12 -g -O2 -c curl.c && touch curl.lo curl.c: In function `php_minit_curl': curl.c:179: `CURLOPT_HEADERFUNCTION' undeclared (first use in this function) curl.c:179: (Each undeclared identifier is reported only once curl.c:179: for each function it appears in.) curl.c:181: `CURLOPT_MAXCONNECTS' undeclared (first use in this function) curl.c:182: `CURLOPT_CLOSEPOLICY' undeclared (first use in this function) curl.c:183: `CURLOPT_FRESH_CONNECT' undeclared (first use in this function) curl.c:184: `CURLOPT_FORBID_REUSE' undeclared (first use in this function) curl.c:185: `CURLOPT_RANDOM_FILE' undeclared (first use in this function) curl.c:186: `CURLOPT_EGDSOCKET' undeclared (first use in this function) curl.c:187: `CURLOPT_CONNECTTIMEOUT' undeclared (first use in this function) curl.c:192: `CURLCLOSEPOLICY_LEAST_RECENTLY_USED' undeclared (first use in this function) curl.c:193: `CURLCLOSEPOLICY_OLDEST' undeclared (first use in this function) curl.c:259: `CURLE_UNKNOWN_TELNET_OPTION' undeclared (first use in this function) curl.c:260: `CURLE_TELNET_OPTION_SYNTAX' undeclared (first use in this function) curl.c:261: `CURLE_ALREADY_COMPLETE' undeclared (first use in this function) curl.c: At top level: curl.c:283: conflicting types for `curl_write' /usr/include/curl/curl.h:559: previous declaration of `curl_write' curl.c:333: conflicting types for `curl_read' /usr/include/curl/curl.h:557: previous declaration of `curl_read' curl.c: In function `php_if_curl_setopt': curl.c:591: `CURLOPT_MAXCONNECTS' undeclared (first use in this function) curl.c:592: `CURLOPT_CLOSEPOLICY' undeclared (first use in this function) curl.c:593: `CURLOPT_FRESH_CONNECT' undeclared (first use in this function) curl.c:594: `CURLOPT_FORBID_REUSE' undeclared (first use in this function) curl.c:595: `CURLOPT_CONNECTTIMEOUT' undeclared (first use in this function) curl.c:615: `CURLOPT_RANDOM_FILE' undeclared (first use in this function) curl.c:616: `CURLOPT_EGDSOCKET' undeclared (first use in this function) curl.c:667: `CURLOPT_HEADERFUNCTION' undeclared (first use in this function) make[3]: *** [curl.lo] Error 1 make[3]: Leaving directory `/data/home/hellekin/src/php-4.0.6RC1/ext/curl' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/data/home/hellekin/src/php-4.0.6RC1/ext/curl' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/data/home/hellekin/src/php-4.0.6RC1/ext' make: *** [all-recursive] Error 1 dba_db3.c: In function `dba_open_db3': dba_db3.c:82: structure has no member named `open' make[3]: *** [dba_db3.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/data/home/hellekin/src/php-4.0.6RC1/ext/dba' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/data/home/hellekin/src/php-4.0.6RC1/ext/dba' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/data/home/hellekin/src/php-4.0.6RC1/ext' make: *** [all-recursive] Error 1 Without CURL and DB3 : ./configure --enable-force-cgi-redirect --enable-discard-path --with-mysql=/usr --with-config-file-path=/etc/php/php.ini --enable-safe-mode --with-openssl --disable-rpath --disable-short-tags --enable-dmalloc --enable-php-streams --with-zlib-dir=/usr --enable-bcmath --with-bz2 --enable-calendar --with-jpeg-dir=/usr --with-tiff-dir=/usr --enable-ctype --with-db2 --with-dom --enable-ftp --with-gd --enable-gd-native-ttf --with-png-dir=/usr --with-ttf --with-ldap --with-mcal=/usr --with-mcrypt=/usr --with-mhash --with-pdflib=/usr/local --enable-trans-sid --enable-sockets --enable-sysvsem --enable-sysvshm --with-sablot --with-xslt-sablot --with-xslt-sablot=/usr --enable-inline-optimization --enable-memory-limit --with-expat-dir=/usr/local --with-iconv=/usr TEST RESULT SUMMARY ============================= Number of tests: 170
Tests skipped: 54 ( 32%) Tests failed: 25 ( 22%) Tests passed: 91 ( 78%)============================= Skipped 0 extensions. PHP Version: 4.0.6RC1 hellekin@noweb:~/src/php-4.0.6RC1$ make test |grep failed
iconv test (001.phpt) ... failed Session Object Serialization (001.phpt) ... failed session_unset() without any session (002.phpt) ... failed Session Object Deserialization (003.phpt) ... failed session_set_save_handler test (004.phpt) ... failed File type functions (001.phpt) ... failed
DB_Error/DB_Warning test (db_error.phpt) ... failed DB configurable error handler test (db_error2.phpt) ... failed DB::isManip test (db_ismanip.phpt) ... failed DB_mysql fetch test (002.phpt) ... failed DB_mysql::simpleQuery test (003.phpt) ... failed DB_mysql::numCols test (004.phpt) ... failed DB_mysql sequences (005.phpt) ... failed DB_mysql::prepare/execute test (006.phpt) ... failed DB_mysql::errorNative test (007.phpt) ... failed DB_mysql::affectedRows test (008.phpt) ... failed DB_mysql::numRows test (009.phpt) ... failed DB_mysql error mapping (010.phpt) ... failed DB_mysql tableInfo test (012.phpt) ... failed XML Parser: parse from file (002.phpt) ... failed XML Parser: parse from file resource (003.phpt) ... failed XML Parser: mixing character encodings (005.phpt) ... failed PEAR constructor/destructor test (pear1.phpt) ... failed PEAR_Error test (pear_error.phpt) ... failed
OO Bug Test (Bug #7515) (029.phpt) ... failed