ID: 24037 Updated by: [EMAIL PROTECTED] Reported By: isaac dot hopley at morton-fraser dot com Status: Closed Bug Type: Compile Failure Operating System: SuSE Linux 8.2 PHP Version: 4.3.2 New Comment:
Php-4.3.2 contains old mnogosearch-php extension. Use cvs or download latest mnogosearch-php-extension from mnogosearch site. Previous Comments: ------------------------------------------------------------------------ [2003-06-05 09:29:41] [EMAIL PROTECTED] This bug has been fixed in CVS. In case this was a PHP problem, snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. In case this was a documentation problem, the fix will show up soon at http://www.php.net/manual/. In case this was a PHP.net website problem, the change will show up on the PHP.net site and on the mirror sites in short time. Thank you for the report, and for helping us make PHP better. Php-4.3.2 contains old mnogosearch extension. Please use cvs sources or download latest mnogosearch-php-extension from mnogosearch site. ------------------------------------------------------------------------ [2003-06-05 08:32:03] isaac dot hopley at morton-fraser dot com I am trying to compile with the mngoSearch development release with GLIBC 2.3.2-6, and mySQL 3.23.55 Configure commmand completes with success: ./configure --with-apxs \ --with-mysql \ --with-informix=$INFORMIXDIR \ --enable-libgcc \ --with-gd \ --with-zlib-dir=/usr/local/zlib \ --with-ldap \ --with-mnogosearch Make fails: bedrock:/usr/local/php-4.3.2 # make /bin/sh /usr/local/php-4.3.2/libtool --silent --preserve-dup-deps --mode=compile gcc -Iext/mnogosearch/ -I/usr/local/php-4.3.2/ext/mnogosearch/ -DPHP_ATOM_INC -I/usr/local/php-4.3.2/include -I/usr/local/php-4.3.2/main -I/usr/local/php-4.3.2 -I/usr/local/php-4.3.2/Zend -I/usr/local/mnogosearch/include -I/usr/local/php-4.3.2/ext/xml/expat -I/usr/local/php-4.3.2/TSRM -g -O2 -prefer-pic -c /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.c -o ext/mnogosearch/php_mnogo.lo In file included from /usr/local/mnogosearch/include/udm_cache.h:22, from /usr/local/mnogosearch/include/udmsearch.h:26, from /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.h:33, from /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.c:30: /usr/local/mnogosearch/include/udm_db_int.h:68:19: mysql.h: No such file or directory In file included from /usr/local/mnogosearch/include/udm_cache.h:22, from /usr/local/mnogosearch/include/udmsearch.h:26, from /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.h:33, from /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.c:30: /usr/local/mnogosearch/include/udm_db_int.h:258: error: parse error before "MYSQL" /usr/local/mnogosearch/include/udm_db_int.h:258: warning: no semicolon at end of struct or union /usr/local/mnogosearch/include/udm_db_int.h:310: warning: data definition has no type or storage class /usr/local/mnogosearch/include/udm_db_int.h:314: error: parse error before "UDM_DB" /usr/local/mnogosearch/include/udm_db_int.h:315: error: parse error before "UDM_DB" /usr/local/mnogosearch/include/udm_db_int.h:316: error: parse error before "UDM_DB" /usr/local/mnogosearch/include/udm_db_int.h:317: error: parse error before "UDM_DB" /usr/local/mnogosearch/include/udm_db_int.h:318: error: parse error before "UDM_DB" /usr/local/mnogosearch/include/udm_db_int.h:319: error: parse error before "UDM_DB" /usr/local/mnogosearch/include/udm_db_int.h:322: error: parse error before "UDM_DB" /usr/local/mnogosearch/include/udm_db_int.h:323: error: parse error before "UDM_DB" /usr/local/mnogosearch/include/udm_db_int.h:324: error: parse error before '*' token /usr/local/mnogosearch/include/udm_db_int.h:339: error: parse error before '*' token /usr/local/mnogosearch/include/udm_db_int.h:340: error: parse error before '*' token /usr/local/mnogosearch/include/udm_db_int.h:341: error: parse error before '*' token /usr/local/mnogosearch/include/udm_db_int.h:342: error: parse error before '*' token /usr/local/mnogosearch/include/udm_db_int.h:353: error: parse error before "UDM_DB" /usr/local/mnogosearch/include/udm_db_int.h:355: error: parse error before "UDM_DB" In file included from /usr/local/mnogosearch/include/udmsearch.h:26, from /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.h:33, from /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.c:30: /usr/local/mnogosearch/include/udm_cache.h:28: error: parse error before "UDM_DB" /usr/local/mnogosearch/include/udm_cache.h:29: error: parse error before "UDM_DB" /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.c: In function `zif_udm_alloc_agent': /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.c:469: error: structure has no member named `errcode' /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.c:520: error: structure has no member named `errcode' /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.c: In function `zif_udm_set_agent_param': /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.c:1002: error: structure has no member named `vardir' /usr/local/php-4.3.2/ext/mnogosearch/php_mnogo.c:1002: error: structure has no member named `vardir' make: *** [ext/mnogosearch/php_mnogo.lo] Error 1 Obviously this may be something to do with the version of mnoGoSearch - there does appear to be quite a few (useful) changes. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=24037&edit=1