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 (0x28300000) 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 (0x28080000) 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_1 SSL 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..