Bug #16413 Updated: Apache Startup Failure: Undefined symbol "_mail_string"
ID: 16413 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Feedback +Status: Open Bug Type: IMAP related Operating System: OpenBSD 3.0 PHP Version: 4.1.2 New Comment: I was using the following i386 port: php4-4.0.6p1-gettext-imap-mhash-no_x11-mcrypt-mysql.tgz It worked fine with the apache bundled with OpenBSD. I used pkg_delete to remove the php port (so as not to cause any conflicts when I compiled my own php in /usr/local). I also compiled and installed my own copy of apache/mod_ssl without a hitch under /home/httpd before installing PHP. As long as I do not compile PHP with imap support it works fine (that is what I have running now). I originally tried to compile php against the c-client port that is bundled with OpenBSD, but I was unable to complete a configure against this version of c-client. The configure script asked me to add the --with-kerberos flag to the configure string. When I do add this flag, configure gives me an error "Attention--something is likely to be wrong, configure was unable to determine a basic system feature..." (paraphrased). After trying a few times with different DIR options to the --with-kerberos flag(/usr/local, /usr, absent DIR option) I used pkg_delete to remove the c-client port and downloaded and compiled my own in a futile attempt to make things work! With my own compilation of c-client the configure script works fine but I am (as you know) unable to start apache. If it helps, this is a brand new setup, running OpenBSD 3.0, i386, with only ports from the 3.0 release tree. No old packages, not an upgrade, etc. Gosh, thanks for looking into this--hope any this info helps your development efforts! Previous Comments: [2002-04-03 20:20:14] [EMAIL PROTECTED] And does the PHP4 from the openBSD ports work for you? --Jani [2002-04-03 19:15:38] [EMAIL PROTECTED] Diagnostic commands and their results (cut and pasted right from my ssh terminal): psi # nm /usr/local/lib/libc-client.a |grep mail_string ca78 D _mail_string 0470 t _mail_string_init 04a0 t _mail_string_next 04b4 t _mail_string_setpos U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string psi # find / -name libc-client.* /usr/local/lib/libc-client.a /usr/local/src/imap-2001a/c-client/libc-client.a [2002-04-03 18:55:00] [EMAIL PROTECTED] What does this command show: # nm /usr/local/lib/libc-client.a |grep mail_string And what about: # find / -name libc-client.* [2002-04-03 12:14:28] [EMAIL PROTECTED] I am having problems installing php as a dso with imap support on my OpenBSD 3.0 system. I would use the OpenBSD port but I am concerned about the upload security hole. in php-4.0.6. The configure, make, and make install work fine but when I attempt to start apache I receive the error 'Undefined symbol "_mail_string" in module php...' I am using the following software: - apache_1.3.24/mod_ssl - imap-2001a (compiled and copied .a and .h files to /usr/local/include and /usr/local/lib per instructions on http://www.php.net/manual/en/ref.imap.php) - php-4.1.2 My configure string follows: ./configure --with-mysql=/usr/local --with-apxs=/home/httpd/bin/apxs --prefix=/usr/local --with-config-file-path=/home/httpd/conf --enable-bcmath --enable-calendar --enable-ftp --with-gettext=/usr/local --with-mhash=/usr/local --with-pspell=/usr/local --with-mm --without-curl --without-gdbm --without-ldap --without-recode --without-snmp --disable-dbase --disable-filepro --without-iodbc --sysconfdir=/etc --enable-sysvsem --enable-sysvshm --with-imap=/usr/local --with-imap-ssl=/usr -- Edit this bug report at http://bugs.php.net/?id=16413&edit=1
Bug #16413 Updated: Apache Startup Failure: Undefined symbol "_mail_string"
ID: 16413 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Feedback Bug Type: IMAP related Operating System: OpenBSD 3.0 PHP Version: 4.1.2 New Comment: And does the PHP4 from the openBSD ports work for you? --Jani Previous Comments: [2002-04-03 19:15:38] [EMAIL PROTECTED] Diagnostic commands and their results (cut and pasted right from my ssh terminal): psi # nm /usr/local/lib/libc-client.a |grep mail_string ca78 D _mail_string 0470 t _mail_string_init 04a0 t _mail_string_next 04b4 t _mail_string_setpos U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string psi # find / -name libc-client.* /usr/local/lib/libc-client.a /usr/local/src/imap-2001a/c-client/libc-client.a [2002-04-03 18:55:00] [EMAIL PROTECTED] What does this command show: # nm /usr/local/lib/libc-client.a |grep mail_string And what about: # find / -name libc-client.* [2002-04-03 12:14:28] [EMAIL PROTECTED] I am having problems installing php as a dso with imap support on my OpenBSD 3.0 system. I would use the OpenBSD port but I am concerned about the upload security hole. in php-4.0.6. The configure, make, and make install work fine but when I attempt to start apache I receive the error 'Undefined symbol "_mail_string" in module php...' I am using the following software: - apache_1.3.24/mod_ssl - imap-2001a (compiled and copied .a and .h files to /usr/local/include and /usr/local/lib per instructions on http://www.php.net/manual/en/ref.imap.php) - php-4.1.2 My configure string follows: ./configure --with-mysql=/usr/local --with-apxs=/home/httpd/bin/apxs --prefix=/usr/local --with-config-file-path=/home/httpd/conf --enable-bcmath --enable-calendar --enable-ftp --with-gettext=/usr/local --with-mhash=/usr/local --with-pspell=/usr/local --with-mm --without-curl --without-gdbm --without-ldap --without-recode --without-snmp --disable-dbase --disable-filepro --without-iodbc --sysconfdir=/etc --enable-sysvsem --enable-sysvshm --with-imap=/usr/local --with-imap-ssl=/usr -- Edit this bug report at http://bugs.php.net/?id=16413&edit=1
Bug #16413 Updated: Apache Startup Failure: Undefined symbol "_mail_string"
ID: 16413 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Feedback +Status: Open Bug Type: IMAP related Operating System: OpenBSD 3.0 PHP Version: 4.1.2 New Comment: Diagnostic commands and their results (cut and pasted right from my ssh terminal): psi # nm /usr/local/lib/libc-client.a |grep mail_string ca78 D _mail_string 0470 t _mail_string_init 04a0 t _mail_string_next 04b4 t _mail_string_setpos U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string U _mail_string psi # find / -name libc-client.* /usr/local/lib/libc-client.a /usr/local/src/imap-2001a/c-client/libc-client.a Previous Comments: [2002-04-03 18:55:00] [EMAIL PROTECTED] What does this command show: # nm /usr/local/lib/libc-client.a |grep mail_string And what about: # find / -name libc-client.* [2002-04-03 12:14:28] [EMAIL PROTECTED] I am having problems installing php as a dso with imap support on my OpenBSD 3.0 system. I would use the OpenBSD port but I am concerned about the upload security hole. in php-4.0.6. The configure, make, and make install work fine but when I attempt to start apache I receive the error 'Undefined symbol "_mail_string" in module php...' I am using the following software: - apache_1.3.24/mod_ssl - imap-2001a (compiled and copied .a and .h files to /usr/local/include and /usr/local/lib per instructions on http://www.php.net/manual/en/ref.imap.php) - php-4.1.2 My configure string follows: ./configure --with-mysql=/usr/local --with-apxs=/home/httpd/bin/apxs --prefix=/usr/local --with-config-file-path=/home/httpd/conf --enable-bcmath --enable-calendar --enable-ftp --with-gettext=/usr/local --with-mhash=/usr/local --with-pspell=/usr/local --with-mm --without-curl --without-gdbm --without-ldap --without-recode --without-snmp --disable-dbase --disable-filepro --without-iodbc --sysconfdir=/etc --enable-sysvsem --enable-sysvshm --with-imap=/usr/local --with-imap-ssl=/usr -- Edit this bug report at http://bugs.php.net/?id=16413&edit=1
Bug #16413 Updated: Apache Startup Failure: Undefined symbol "_mail_string"
ID: 16413 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Feedback -Bug Type: Dynamic loading +Bug Type: IMAP related Operating System: OpenBSD 3.0 PHP Version: 4.1.2 New Comment: What does this command show: # nm /usr/local/lib/libc-client.a |grep mail_string And what about: # find / -name libc-client.* Previous Comments: [2002-04-03 12:14:28] [EMAIL PROTECTED] I am having problems installing php as a dso with imap support on my OpenBSD 3.0 system. I would use the OpenBSD port but I am concerned about the upload security hole. in php-4.0.6. The configure, make, and make install work fine but when I attempt to start apache I receive the error 'Undefined symbol "_mail_string" in module php...' I am using the following software: - apache_1.3.24/mod_ssl - imap-2001a (compiled and copied .a and .h files to /usr/local/include and /usr/local/lib per instructions on http://www.php.net/manual/en/ref.imap.php) - php-4.1.2 My configure string follows: ./configure --with-mysql=/usr/local --with-apxs=/home/httpd/bin/apxs --prefix=/usr/local --with-config-file-path=/home/httpd/conf --enable-bcmath --enable-calendar --enable-ftp --with-gettext=/usr/local --with-mhash=/usr/local --with-pspell=/usr/local --with-mm --without-curl --without-gdbm --without-ldap --without-recode --without-snmp --disable-dbase --disable-filepro --without-iodbc --sysconfdir=/etc --enable-sysvsem --enable-sysvshm --with-imap=/usr/local --with-imap-ssl=/usr -- Edit this bug report at http://bugs.php.net/?id=16413&edit=1