ID:               50791
 Updated by:       j...@php.net
 Reported By:      martin dot eisengardt at fiducia dot de
-Status:           Assigned
+Status:           Closed
 Bug Type:         Compile Failure
 Operating System: Win64-Cygwin
 PHP Version:      5.3.1
 Assigned To:      jani
 New Comment:

Fixed properly now. (I hope :)


Previous Comments:
------------------------------------------------------------------------

[2010-01-19 13:44:09] s...@php.net

Automatic comment from SVN on behalf of jani
Revision: http://svn.php.net/viewvc/?view=revision&revision=293732
Log: - Fixed bug #50791 (Compile failure: Bad logic in defining
fopencookie emulation)

------------------------------------------------------------------------

[2010-01-18 12:57:51] martin dot eisengardt at fiducia dot de

Description:
------------
main/streams/cast.c line 32
The comment says "Under BSD, emulate fopencookie using funopen"

However under my gcywin both compiler options are set: HAVE_FUNOPEN and
HAVE_FOPENCOOKIE. Of course compilation failes because of duplicate
definitions.

Changing the preprocessor directive in line 33 solves the problem for
me:
- #if HAVE_FUNOPEN
+ #if HAVE_FUNOPEN && !HAVE_FOPENCOOKIE

It compiles fine now and my scripts were successful. I did no "make
test" to verify the change.



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=50791&edit=1

Reply via email to