Re: Installation Error for installation of Apache-1.3.39+php-5.2.5+OpenSSL-0.9.8g+PostgreSQL-8.1.10

From: Julio Cesar Sánchez González <knowhow(at)sistemasyconectividad(dot)com(dot)mx>
To: Robert Treat <xzilla(at)users(dot)sourceforge(dot)net>
Cc: pgsql-php(at)postgresql(dot)org, Emmanuel Nnko <emmanuel(dot)nnko(at)gmail(dot)com>
Subject: Re: Installation Error for installation of Apache-1.3.39+php-5.2.5+OpenSSL-0.9.8g+PostgreSQL-8.1.10
Date: 2007-12-30 22:16:10
Message-ID: 477818AA.9010804@sistemasyconectividad.com.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-php

Robert Treat wrote:
> On Friday 28 December 2007 10:31, Emmanuel Nnko wrote:
>
>> Dear Team,
>>
>> I am installing secured PHP with capability of PostgreSQL of this
>> combination: Apache-1.3.39+Php-5.2.5+OpenSSL-0.9.8g+PostgreSQL-8.1.10
>>
>> OpenSSL-0.9.8g and PostgreSQL-8.1.10 have already been successfully
>> installed.
>>
>> I am getting errors when I am 'make' ing on PHP. Below is my php configure
>> command which is successful:
>>
>> '
>> [root(at)nms php-5.2.5]# CFLAGS="-O3 -march=i686 -mtune=i686 -funroll-loops
>> -fomit-frame-pointer -I/usr/include/openssl" ./configure --prefix=/usr
>> --with-exec-dir=/usr/bin --with-apache=../apache_1.3.39
>> --with-config-file-path=/etc/httpd --with-gd --with-ttf --with-mm
>> --with-pgsql --with-gettext --with-zlib --enable-inline-optimization
>> --enable-bcmath --with-libxml-dir=/usr --with-openssl --with-zlib-dir=/usr
>> --with-png-dir=/usr --with-jpeg-dir=/usr
>> '
>> But when I do 'make' I get the following error:
>>
>> '
>> [truncated]
>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libpq.a(fe-misc.o): In
>> function `pqSocketCheck':
>> fe-misc.c:(.text+0xab): undefined reference to `SSL_pending'
>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libpq.a(fe-secure.o): In
>> function `SSLerrmessage':
>> fe-secure.c:(.text+0x63): undefined reference to `ERR_get_error'
>> fe-secure.c:(.text+0x71): undefined reference to `ERR_reason_error_string'
>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libpq.a(fe-secure.o): In
>> function `pqsecure_destroy':
>> fe-secure.c:(.text+0x110): undefined reference to `SSL_CTX_free'
>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libpq.a(fe-secure.o): In
>> function `load_dh_file':
>> fe-secure.c:(.text+0x1de): undefined reference to `PEM_read_DHparams'
>> fe-secure.c:(.text+0x1f8): undefined reference to `DH_size'
>> fe-secure.c:(.text+0x216): undefined reference to `DH_check'
>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libpq.a(fe-secure.o): In
>> function `pqsecure_initialize':
>> fe-secure.c:(.text+0x29a): undefined reference to
>> `SSL_CTX_set_tmp_dh_callback'
>> fe-secure.c:(.text+0x2c0): undefined reference to `SSL_CTX_ctrl'
>> fe-secure.c:(.text+0x2d5): undefined reference to
>> `SSL_CTX_set_client_cert_cb'
>> fe-secure.c:(.text+0x346): undefined reference to
>> `SSL_CTX_load_verify_locations'
>> fe-secure.c:(.text+0x36c): undefined reference to `SSL_CTX_set_verify'
>> fe-secure.c:(.text+0x381): undefined reference to `TLSv1_method'
>> fe-secure.c:(.text+0x389): undefined reference to `SSL_CTX_new'
>> fe-secure.c:(.text+0x3d6): undefined reference to `SSL_library_init'
>> fe-secure.c:(.text+0x3e1): undefined reference to `SSL_load_error_strings'
>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libpq.a(fe-secure.o): In
>> function `client_cert_cb':
>> fe-secure.c:(.text+0x47c): undefined reference to `SSL_get_ex_data'
>> fe-secure.c:(.text+0x534): undefined reference to `PEM_read_X509'
>> fe-secure.c:(.text+0x750): undefined reference to `PEM_read_PrivateKey'
>> fe-secure.c:(.text+0x77e): undefined reference to `X509_check_private_key'
>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libpq.a(fe-secure.o): In
>> function `pqsecure_write':
>> fe-secure.c:(.text+0x8a7): undefined reference to `SSL_write'
>> fe-secure.c:(.text+0x8bb): undefined reference to `SSL_get_error'
>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libpq.a(fe-secure.o): In
>> function `pqsecure_read':
>> fe-secure.c:(.text+0xa57): undefined reference to `SSL_read'
>> fe-secure.c:(.text+0xa6b): undefined reference to `SSL_get_error'
>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libpq.a(fe-secure.o): In
>> function `tmp_dh_cb':
>> fe-secure.c:(.text+0xbe9): undefined reference to `DH_size'
>> fe-secure.c:(.text+0xc10): undefined reference to `DH_generate_parameters'
>> fe-secure.c:(.text+0xcce): undefined reference to `BIO_new_mem_buf'
>> fe-secure.c:(.text+0xcf4): undefined reference to `PEM_read_bio_DHparams'
>> fe-secure.c:(.text+0xcfe): undefined reference to `BIO_free'
>> fe-secure.c:(.text+0xd36): undefined reference to `BIO_new_mem_buf'
>> fe-secure.c:(.text+0xd5c): undefined reference to `PEM_read_bio_DHparams'
>> fe-secure.c:(.text+0xd66): undefined reference to `BIO_free'
>> fe-secure.c:(.text+0xd9e): undefined reference to `BIO_new_mem_buf'
>> fe-secure.c:(.text+0xdc4): undefined reference to `PEM_read_bio_DHparams'
>> fe-secure.c:(.text+0xdce): undefined reference to `BIO_free'
>> fe-secure.c:(.text+0xe06): undefined reference to `BIO_new_mem_buf'
>> fe-secure.c:(.text+0xe2c): undefined reference to `PEM_read_bio_DHparams'
>> fe-secure.c:(.text+0xe36): undefined reference to `BIO_free'
>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libpq.a(fe-secure.o): In
>> function `pqsecure_close':
>> fe-secure.c:(.text+0xe66): undefined reference to `SSL_shutdown'
>> fe-secure.c:(.text+0xe74): undefined reference to `SSL_free'
>> fe-secure.c:(.text+0xe90): undefined reference to `X509_free'
>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libpq.a(fe-secure.o): In
>> function `pqsecure_open_client':
>> fe-secure.c:(.text+0xed7): undefined reference to `SSL_connect'
>> fe-secure.c:(.text+0xef3): undefined reference to `SSL_get_error'
>> fe-secure.c:(.text+0xf61): undefined reference to `SSL_shutdown'
>> fe-secure.c:(.text+0xf6f): undefined reference to `SSL_free'
>> fe-secure.c:(.text+0xf8b): undefined reference to `X509_free'
>> fe-secure.c:(.text+0xfeb): undefined reference to `SSL_new'
>> fe-secure.c:(.text+0x1009): undefined reference to `SSL_set_ex_data'
>> fe-secure.c:(.text+0x105a): undefined reference to
>> `SSL_get_peer_certificate'
>> fe-secure.c:(.text+0x1070): undefined reference to `X509_get_subject_name'
>> fe-secure.c:(.text+0x108a): undefined reference to `X509_NAME_oneline'
>> fe-secure.c:(.text+0x109f): undefined reference to `X509_get_subject_name'
>> fe-secure.c:(.text+0x10c1): undefined reference to
>> `X509_NAME_get_text_by_NID'
>> fe-secure.c:(.text+0x112b): undefined reference to `SSL_set_fd'
>> collect2: ld returned 1 exit status
>> make: *** [sapi/cli/php] Error 1
>> '
>>
>
> If I had to guess, I'd say your php is having an issue finding your postgresql
> headers, but I think you've snipped off some important pieces of output. Can
> you look in your make output and see if there is anything interesting just
> before you start getting these undefined reference errors?
>
>

Do you need add support OpenSSL, try installing the OpenSSL suite before.

Check this URL: (
http://darkavngr.blogspot.com/2007/08/configurar-el-protocolo-ssl-en-apache.html
), should by helpful.

--
Regards,

Julio Cesar Sánchez González.

--
Ahora me he convertido en la muerte, destructora de mundos.
Soy la Muerte que se lleva todo, la fuente de las cosas que vendran.

www.sistemasyconectividad.com.mx http://darkavngr.blogspot.com/

In response to

Browse pgsql-php by date

  From Date Subject
Next Message Irfander Kusfany 2008-01-30 04:23:22 Need Assistant for XAMPP wit Postgres
Previous Message Robert Treat 2007-12-29 15:24:50 Re: Installation Error for installation of Apache-1.3.39+php-5.2.5+OpenSSL-0.9.8g+PostgreSQL-8.1.10