Thread: Perl DBD::Pg problem

Perl DBD::Pg problem

From
Jeffrey Melloy
Date:
Hey, I"m attempting to build the Perl module DBD::Pg on Mac OS X 10.2.1
and having trouble.
When I run 'make test' I get the following error:
t/00basic...........dyld: /usr/bin/perl Undefined symbols:
_ERR_get_error
_ERR_reason_error_string
_SSL_CTX_new
_SSL_connect
_SSL_free
_SSL_library_init
_SSL_load_error_strings
_SSL_new
_SSL_read
_SSL_set_fd
_SSL_write
_SSLv23_method
t/00basic...........dubious
         Test returned status 0 (wstat 5, 0x5)
t/01connect.........skipped test on this platform
....

Any help would be appreciated.
=======================
Jeffrey Melloy
jmelloy@visualdistortion.org

http://www.visualdistortion.org
http://www.platformers.com


Re: Perl DBD::Pg problem

From
Francois Suter
Date:
> Hey, I"m attempting to build the Perl module DBD::Pg on Mac OS X 10.2.1
> and having trouble.
> When I run 'make test' I get the following error:
> t/00basic...........dyld: /usr/bin/perl Undefined symbols:
> _ERR_get_error
> _ERR_reason_error_string
> _SSL_CTX_new
> [snip]

I had a similar problem and got the following answer from Mark Liyanage
(http://www.entropy.ch/):

[quote]

Hi there,

Did you compile your DBD:Pg module yourself?
That means you had to set these, right?

         setenv POSTGRES_INCLUDE /usr/local/pgsql/include
         setenv POSTGRES_LIB     /usr/local/pgsql/lib


Now it seems that you have to do this instead for the second line:

         setenv POSTGRES_LIB '/usr/local/pgsql/lib/ -lssl'


I had this problem too, worked for me...


Cheers

-Marc

[quote]

Hope this helps.

--------
François

Home page: http://www.monpetitcoin.com/
"A fox is a wolf who sends flowers"


Re: Perl DBD::Pg problem

From
Jeffrey Melloy
Date:
Adding -lssl to POSTGRES_LIB didn't seem to work, but adding it to the
LIB variable in Makefile.PL did.

Thanks.

Jeff
On Thursday, October 24, 2002, at 04:32 AM, Francois Suter wrote:

>> Hey, I"m attempting to build the Perl module DBD::Pg on Mac OS X
>> 10.2.1
>> and having trouble.
>> When I run 'make test' I get the following error:
>> t/00basic...........dyld: /usr/bin/perl Undefined symbols:
>> _ERR_get_error
>> _ERR_reason_error_string
>> _SSL_CTX_new
>> [snip]
>
> I had a similar problem and got the following answer from Mark Liyanage
> (http://www.entropy.ch/):
>
> [quote]
>
> Hi there,
>
> Did you compile your DBD:Pg module yourself?
> That means you had to set these, right?
>
>          setenv POSTGRES_INCLUDE /usr/local/pgsql/include
>          setenv POSTGRES_LIB     /usr/local/pgsql/lib
>
>
> Now it seems that you have to do this instead for the second line:
>
>          setenv POSTGRES_LIB '/usr/local/pgsql/lib/ -lssl'
>
>
> I had this problem too, worked for me...
>
>
> Cheers
>
> -Marc
>
> [quote]
>
> Hope this helps.
>
> --------
> François
>
> Home page: http://www.monpetitcoin.com/
> "A fox is a wolf who sends flowers"
>
>
=======================
Jeffrey Melloy
jmelloy@visualdistortion.org

http://www.visualdistortion.org
http://www.platformers.com


Re: Perl DBD::Pg problem

From
Francois Suter
Date:
> Hey, I"m attempting to build the Perl module DBD::Pg on Mac OS X 10.2.1
> and having trouble.
> When I run 'make test' I get the following error:
> t/00basic...........dyld: /usr/bin/perl Undefined symbols:
> _ERR_get_error
> _ERR_reason_error_string
> _SSL_CTX_new
> [snip]

I had a similar problem and got the following answer from Mark Liyanage
(http://www.entropy.ch/):

[quote]

Hi there,

Did you compile your DBD:Pg module yourself?
That means you had to set these, right?

         setenv POSTGRES_INCLUDE /usr/local/pgsql/include
         setenv POSTGRES_LIB     /usr/local/pgsql/lib


Now it seems that you have to do this instead for the second line:

         setenv POSTGRES_LIB '/usr/local/pgsql/lib/ -lssl'


I had this problem too, worked for me...


Cheers

-Marc

[quote]

Hope this helps.

--------
François

Home page: http://www.monpetitcoin.com/
"A fox is a wolf who sends flowers"


Re: Perl DBD::Pg problem

From
Jeffrey Melloy
Date:
Yes, I eventually got it to compile with these directions.  Thanks.
On Thursday, October 24, 2002, at 04:32 AM, Francois Suter wrote:

>> Hey, I"m attempting to build the Perl module DBD::Pg on Mac OS X
>> 10.2.1
>> and having trouble.
>> When I run 'make test' I get the following error:
>> t/00basic...........dyld: /usr/bin/perl Undefined symbols:
>> _ERR_get_error
>> _ERR_reason_error_string
>> _SSL_CTX_new
>> [snip]
>
> I had a similar problem and got the following answer from Mark Liyanage
> (http://www.entropy.ch/):
>
> [quote]
>
> Hi there,
>
> Did you compile your DBD:Pg module yourself?
> That means you had to set these, right?
>
>          setenv POSTGRES_INCLUDE /usr/local/pgsql/include
>          setenv POSTGRES_LIB     /usr/local/pgsql/lib
>
>
> Now it seems that you have to do this instead for the second line:
>
>          setenv POSTGRES_LIB '/usr/local/pgsql/lib/ -lssl'
>
>
> I had this problem too, worked for me...
>
>
> Cheers
>
> -Marc
>
> [quote]
>
> Hope this helps.
>
> --------
> François
>
> Home page: http://www.monpetitcoin.com/
> "A fox is a wolf who sends flowers"
>
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to
> majordomo@postgresql.org)
>
=======================
Jeffrey Melloy
jmelloy@visualdistortion.org

http://www.visualdistortion.org
http://www.platformers.com