ID:               40335
 Updated by:       [EMAIL PROTECTED]
 Reported By:      earlej at hotmail dot com
-Status:           Open
+Status:           Feedback
 Bug Type:         Compile Failure
 Operating System: RHEL4
 PHP Version:      4.4.4
 New Comment:

Does it work for you with this patch:
http://tony2001.phpclub.net/dev/tmp/bug40335.diff
?


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

[2007-02-09 14:19:16] earlej at hotmail dot com

Fixed my issue.  If this is suitable, can this be incorporated into the
4.4.4 codebase?

I got the idea elsewhere - forget where - to remove the inline keyword
as the compiler (GCC 4.0+, IIRC) seems to put the code for the (inline)
function _after_ the first incantation of the function.  I don't profess
to understand how compilers do the magic they do but that is my (very)
basic understanding of what happens.  This fixes things (and I see that
inline has also been removed from the 5.x tree).

# Allow PHP 4.4.4 to build on a 64-bit environment using 
# GCC 4.1.1. Seems to be correctd in 5.x.
cd ${BUILD}/${SD_PHP}
cp main/output.c main/output.c.bak
$SED -e '53 s/inline//' main/output.c.bak > main/output.c

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

[2007-02-07 20:56:28] [EMAIL PROTECTED]

>Are you trying PHP 4.4.4 or 5.x?
Both.

>Can you suggest anything 
I can suggest only using default GCC instead of manually built (unless
you're testing GCC).

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

[2007-02-07 20:53:11] earlej at hotmail dot com

Are you trying PHP 4.4.4 or 5.x?

I downloaded GCC 4.1.1 within the last week from gcc.gnu.org and have
had this problem since.  Can you suggest anything (build options for
gcc/php, tests to run, magic spells, etc?) to try and troubleshoot
this?

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

[2007-02-06 17:14:45] [EMAIL PROTECTED]

Works just fine with GCC 4.1.1 and GCC 4.1.2.

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

[2007-02-06 16:13:52] earlej at hotmail dot com

Yes.. for various reasons, we also cannot upgrade to 5.x.  Perhaps, one
day, time permitting, I will again be able to test the building of 5.x
on all our systems, but so far, we've found the 4.x series to be the
most (easily) compilable (via scripted operations) across our systems.

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

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/40335

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

Reply via email to