ID:               22381
 Comment by:       the_systech at yahoo dot com
 Reported By:      alahaye at wanadoo dot fr
 Status:           No Feedback
 Bug Type:         IMAP related
 Operating System: ReadHat 7.2
 PHP Version:      4.3.1
 New Comment:

**UPDATE** **UPDATE** **UPDATE**

I managed to fix the issue on my raq 550.  This fix might be useful for
others running into this same issue.   ON the Raq 550 imap and other
binaries have been compiled using "Stackguard" which causes these
"canary_death_handler" errors when you try to compile anything
referencing these libraries with anything other than the stackguard gcc
compiler.  

In the case of the raq 550 the stackguard gcc compiler is located in
/usr/sg/bin/  In order to get php to compile properly on this raq 550 I
had to hand edit configure searching for where it looks for gcc and
change this first reference to /usr/sg/bin/gcc then all worked
wonderfully.  I assume that this also has the added benifit of then
being protected by stackguard's system.


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

[2003-03-24 13:49:20] the_systech at yahoo dot com

I can confirm the same problem. I would guess that this is likely on a
Cobalt Raq 550 as, this is the setup where I am experiencing the issue
and I know that the Raq 550's have "most" of their binaries compiled
with stackguard.  I can compile with 4.2.3 just fine, but with 4.3.1
configure dies with the "testing IMAP" section and the config.log is
more or less identical to what was posted by the original bug
submittor.

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

[2003-03-09 19:08:39] [EMAIL PROTECTED]

No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Open". Thank you.



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

[2003-02-23 17:35:39] [EMAIL PROTECTED]

First of all, don't try outsmarting our bug system and give
the feedback using the http://bugs.php.net/?id=22381&edit=2
url and your password.

Second: imap-2000c is really too old, update it first.
I have no idea where you have got that version which
seems to be compiled using this:

http://immunix.org/stackguard.html

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

[2003-02-23 06:32:02] alahaye at wanadoo dot Fr

Hi,

I try with --enable-libgcc and get same error.
Here my complete compilation line

./configure --prefix=/usr --with-apxs=/usr/sbin/apxs --enable-safe-mode
--with-config-file-path=/etc/httpd/4.3.1 --with-exec-dir=/usr/bin
--with-zlib --enable-magic-quotes --with-regex=system
--enable-track-vars --with-iconv --enable-xml --disable-debug --with-gd
--enable-mbstring --enable-mbstring --enable-exif --with-mcrypt=shared
--with-interbase=shared --with-mysql=shared --with-pgsql=shared
--with-ldap --with-imap --with-openssl=/usr --with-jpeg-dir=/usr
--with-png-dir=/usr --with-gettext=shared --with-imap-ssl
--disable-mbstr-enc-trans --enable-sockets --enable-ftp --enable-bcmath
--enable-libgcc

iliaa, you can notice that i have both --with-imap and --with-imap-ssl.
This configuration line works great with PHP4.2.3 but not for PHP4.3.1

The  c-client was the REDHAT Package (see my config.log)
/usr/src/redhat/BUILD/imap-2000c/c-client/mail.c

Same bug is report on bug 22353 on Solaris

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

[2003-02-22 22:41:26] [EMAIL PROTECTED]

1. Try adding '--enable-libgcc' to your configure line
2. Did you compile libc-client.a yourself?


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

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

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

Reply via email to