#15858 [Opn->Fbk]: Unable to load dynamic library liboci8.so

From: Date: Mon, 07 Oct 2002 23:46:22 +0000
Subject: #15858 [Opn->Fbk]: Unable to load dynamic library liboci8.so
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-21761@lists.php.net to get a copy of this message
ID: 15858 Updated by: sniper@php.net Reported By: Pavel.Zakouril@mff.cuni.cz -Status: Open +Status: Feedback Bug Type: OCI8 related Operating System: UnixWare 7.1.1 PHP Version: 4.0.6-4.2.1 New Comment: This really looks like something to be pretty broken in those header files. Try fixing this line: #define FDIRECT 0x20 /* perform direct I/O/*/ to be: #define FDIRECT 0x20 /* perform direct I/O */ (just remove that extra / in the comment) This might not fix the rest of the problems, but at least it gets rid of that one warning..which _might_ cause the other errors. And you don't have e.g. two versions of Apache in your machine, by any chance? Previous Comments: ------------------------------------------------------------------------ [2002-10-07 03:51:57] Pavel.Zakouril@mff.cuni.cz Lines 103-109 from file.h follow: #define FAPPEND 0x08 #define FSYNC 0x10 #define FDIRECT 0x20 /* perform direct I/O/*/ #define FDSYNC 0x40 /* perform data synchronous I/O */ #define FNONBLOCK 0x80 /* LFS SUPPORT */ #define FLARGEFILE 0x80000 Full configure line used follows: ./configure --with-oci8=shared --with-apxs --without-mysql --enable-sigchild --build=i486-sco-sysv5uw7 --host=i486-sco-sysv5uw7 --enable-debug --disable-mbstring ------------------------------------------------------------------------ [2002-10-04 18:44:18] sniper@php.net Seems like something wrong in your header files. That warning about /usr/include/sys/file.h:105...what is in that file on that line? (and around it) Also, what was the full configure line used? ------------------------------------------------------------------------ [2002-10-04 08:26:52] Pavel.Zakouril@mff.cuni.cz In newer snapshot this compile error persists, --disable-mbstring helps, but compilation then stops at gcc -I/usr/local/include -Isapi/apache/ -I/home/sw/php4-200210040300/sapi/apache/ -DPHP_ATOM_INC -I/home/sw/php4-200210040300/include -I/home/sw/php4-200210040300/main -I/home/sw/php4-200210040300 -I/home/sw/php4-200210040300/Zend -I/u01/app/oracle/product/8.1.7/rdbms/public -I/u01/app/oracle/product/8.1.7/rdbms/demo -I/home/sw/php4-200210040300/ext/xml/expat -DUW=700 -DMOD_SSL=208110 -DUSE_HSREGEX -DEAPI -DUSE_EXPAT -I/home/sw/php4-200210040300/TSRM -g -Wall -c /home/sw/php4-200210040300/sapi/apache/mod_php4.c -fPIC -DPIC -o sapi/apache/mod_php4.lo In file included from /usr/local/include/ap_config.h:1118, from /usr/local/include/httpd.h:72, from /home/sw/php4-200210040300/sapi/apache/php_apache_http.h:15, from /home/sw/php4-200210040300/sapi/apache/mod_php4.c:22: /usr/include/sys/file.h:105: warning: `/*' within comment /home/sw/php4-200210040300/sapi/apache/mod_php4.c: In function `apache_php_module_shutdown_wrapper': /home/sw/php4-200210040300/sapi/apache/mod_php4.c:788: structure has no member named `shutdown' /home/sw/php4-200210040300/sapi/apache/mod_php4.c: In function `php_child_exit_handler': /home/sw/php4-200210040300/sapi/apache/mod_php4.c:809: structure has no member named `shutdown' make: *** [sapi/apache/mod_php4.lo] Error 1 In the same configuration, version 4.2.3 can be compiled without any problem. ------------------------------------------------------------------------ [2002-10-03 19:30:02] sniper@php.net Try newer snapshot..and if that compile error persists, just configure using --disable-mbstring to skip the compile of that buggy thing. ------------------------------------------------------------------------ [2002-10-03 10:00:20] Pavel.Zakouril@mff.cuni.cz Unfortunately, I am not able to compile this version at all: /home/sw/php4-200210030600/ext/mbstring/mbregex.c:4565: parm types given both in parmlist and separately /home/sw/php4-200210030600/ext/mbstring/mbregex.c:4564: parameter name omitted /home/sw/php4-200210030600/ext/mbstring/mbregex.c:4567: parse error before `regs' /home/sw/php4-200210030600/ext/mbstring/mbregex.c:4568: parse error before `regs' /home/sw/php4-200210030600/ext/mbstring/mbregex.c:4569: parse error before `regs' make: *** [ext/mbstring/mbregex.lo] Error 1 ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/15858 -- Edit this bug report at http://bugs.php.net/?id=15858&edit=1

« previous php.bugs (#21761) next »