Bug #16413 Updated: Apache Startup Failure: Undefined symbol "_mail_string"

2002-04-03 Thread markscarbrough

 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"

2002-04-03 Thread sniper

 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"

2002-04-03 Thread markscarbrough

 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"

2002-04-03 Thread sniper

 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