[FreeBSD] php5-2-9 ve IMAP sorunu

2009-03-09 Başlik Mesut GULNAZ
Yeni kurduğum ve Apache kurmadığım bir sunucu da php5'e IMAP desteğini
veremiyorum. Bu konuda bilgisi olan arkadaşlarımız var mı acaba?

 

[r...@mail /usr/ports/mail/php5-imap]# make

===  Patching for php5-imap-5.2.9

===  Applying FreeBSD patches for php5-imap-5.2.9

Ignoring previously applied (or reversed) patch.

1 out of 1 hunks ignored--saving rejects to php_imap.c.rej

= Patch patch-php_imap.c failed to apply cleanly.

*** Error code 1

 

Stop in /usr/ports/mail/php5-imap.

[r...@mail /usr/ports/mail/php5-imap]#

 

[r...@mail /usr/ports/mail/php5-imap]# more
work/php-5.2.9/ext/imap/php_imap.c.rej

***

*** 2201,2207 

  

/* rfc822_parse_adrlist() modifies passed string. Copy it. */

str_copy = estrndup(Z_STRVAL_PP(str), Z_STRLEN_PP(str));

-   rfc822_parse_adrlist(env-to, str_copy, defaulthost);

efree(str_copy);

  

array_init(return_value);

--- 2201,2207 

  

/* rfc822_parse_adrlist() modifies passed string. Copy it. */

str_copy = estrndup(Z_STRVAL_PP(str), Z_STRLEN_PP(str));

+   rfc822_parse_adrlist(env-to, str_copy, Z_STRVAL_PP(defaulthost));

efree(str_copy);

  

array_init(return_value);

 

[r...@mail /usr/ports/mail/php5-imap]# more
work/php-5.2.9/ext/imap/php_imap.c.rej.orig 

***

*** 2201,2207 

  

/* rfc822_parse_adrlist() modifies passed string. Copy it. */

str_copy = estrndup(Z_STRVAL_PP(str), Z_STRLEN_PP(str));

-   rfc822_parse_adrlist(env-to, str_copy, defaulthost);

efree(str_copy);

  

array_init(return_value);

--- 2201,2207 

  

/* rfc822_parse_adrlist() modifies passed string. Copy it. */

str_copy = estrndup(Z_STRVAL_PP(str), Z_STRLEN_PP(str));

+   rfc822_parse_adrlist(env-to, str_copy, Z_STRVAL_PP(defaulthost));

efree(str_copy);

  

array_init(return_value);

[r...@mail /usr/ports/mail/php5-imap]#

 

 

Kolay gelsin..



RE: [FreeBSD] php5-2-9 ve IMAP sorunu

2009-03-09 Başlik Mesut GÜLNAZ
Bu sorunu yama dosyasını silerek aştım. Zaten önceden yapılmış bir yama
sanırım.

 

[r...@mail /usr/ports/mail/php5-imap]# rm files/patch-php_imap.c

 

Kurulum sorunsuz tamamlandı. Ancak bu sefer PHP aşağıdaki hatayı veriyor.

 

[r...@mail /usr/ports/mail/php5-imap]# php -v

/libexec/ld-elf.so.1: /usr/local/lib/php/20060613/imap.so: Undefined symbol
ssl_onceonlyinit

[r...@mail /usr/ports/mail/php5-imap]#

 

Ne yapılabilir?

 

r...@mail /usr/ports/mail/php5-imap]# ldd
/usr/local/lib/php/20060613/imap.so 

/usr/local/lib/php/20060613/imap.so:

libssl.so.5 = /usr/local/lib/libssl.so.5 (0x28199000)

libcrypto.so.5 = /usr/local/lib/libcrypto.so.5 (0x2830)

libc-client4.so.9 = /usr/local/lib/libc-client4.so.9 (0x28446000)

libcrypt.so.4 = /lib/libcrypt.so.4 (0x281dd000)

libpam.so.4 = /usr/lib/libpam.so.4 (0x281f6000)

libc.so.7 = /lib/libc.so.7 (0x2808)

libthr.so.3 = /lib/libthr.so.3 (0x2853a000)

 

 

[r...@mail /usr/ports/mail/php5-imap]# ldd /usr/local/bin/php

/usr/local/bin/php:

libcrypt.so.4 = /lib/libcrypt.so.4 (0x2827c000)

libm.so.5 = /lib/libm.so.5 (0x28295000)

libxml2.so.5 = /usr/local/lib/libxml2.so.5 (0x282aa000)

libz.so.4 = /lib/libz.so.4 (0x283cf000)

libiconv.so.3 = /usr/local/lib/libiconv.so.3 (0x283e1000)

libc.so.7 = /lib/libc.so.7 (0x284d6000)

 

 

[r...@mail /usr/ports/mail/php5-imap]# which php

/usr/local/bin/php

 

 

[r...@mail /usr/ports/mail/php5-imap]# pkg_info | grep ssl

openssl-0.9.8j_1SSL and crypto library

[r...@mail /usr/ports/mail/php5-imap]#

 

From: Mesut GULNAZ [mailto:mesu...@gmail.com] 
Sent: Monday, March 09, 2009 12:22 PM
To: freebsd@lists.enderunix.org
Subject: [FreeBSD] php5-2-9 ve IMAP sorunu

 

Yeni kurduğum ve Apache kurmadığım bir sunucu da php5'e IMAP desteğini
veremiyorum. Bu konuda bilgisi olan arkadaşlarımız var mı acaba?

 

[r...@mail /usr/ports/mail/php5-imap]# make

===  Patching for php5-imap-5.2.9

===  Applying FreeBSD patches for php5-imap-5.2.9

Ignoring previously applied (or reversed) patch.

1 out of 1 hunks ignored--saving rejects to php_imap.c.rej

= Patch patch-php_imap.c failed to apply cleanly.

*** Error code 1

 

Stop in /usr/ports/mail/php5-imap.

[r...@mail /usr/ports/mail/php5-imap]#

 

[r...@mail /usr/ports/mail/php5-imap]# more
work/php-5.2.9/ext/imap/php_imap.c.rej

***

*** 2201,2207 

  

/* rfc822_parse_adrlist() modifies passed string. Copy it. */

str_copy = estrndup(Z_STRVAL_PP(str), Z_STRLEN_PP(str));

-   rfc822_parse_adrlist(env-to, str_copy, defaulthost);

efree(str_copy);

  

array_init(return_value);

--- 2201,2207 

  

/* rfc822_parse_adrlist() modifies passed string. Copy it. */

str_copy = estrndup(Z_STRVAL_PP(str), Z_STRLEN_PP(str));

+   rfc822_parse_adrlist(env-to, str_copy, Z_STRVAL_PP(defaulthost));

efree(str_copy);

  

array_init(return_value);

 

[r...@mail /usr/ports/mail/php5-imap]# more
work/php-5.2.9/ext/imap/php_imap.c.rej.orig 

***

*** 2201,2207 

  

/* rfc822_parse_adrlist() modifies passed string. Copy it. */

str_copy = estrndup(Z_STRVAL_PP(str), Z_STRLEN_PP(str));

-   rfc822_parse_adrlist(env-to, str_copy, defaulthost);

efree(str_copy);

  

array_init(return_value);

--- 2201,2207 

  

/* rfc822_parse_adrlist() modifies passed string. Copy it. */

str_copy = estrndup(Z_STRVAL_PP(str), Z_STRLEN_PP(str));

+   rfc822_parse_adrlist(env-to, str_copy, Z_STRVAL_PP(defaulthost));

efree(str_copy);

  

array_init(return_value);

[r...@mail /usr/ports/mail/php5-imap]#

 

 

Kolay gelsin..