ID:               15858
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-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] [EMAIL PROTECTED]

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] [EMAIL PROTECTED]

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] [EMAIL PROTECTED]

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] [EMAIL PROTECTED]

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] [EMAIL PROTECTED]

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

Reply via email to