This is how i am compiling

# cc_r -c -I/usr/include/openssl -D_ALL_SOURCE -D_ANSI_C_SOURCE
-D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN
-DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -O    -DVERSION=\"0.51\"
-DXS_VERSION=\"0.51\"  "-I/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE"
SSLeay.c
# chmod 644 SSLeay.bs
# rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.so
# LD_RUN_PATH="" ld  -bhalt:4 -bM:SRE
-bI:/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/perl.exp -bE:SSLeay.exp
-bnoentry -lpthreads -lc_r SSLeay.o  -o
blib/arch/auto/Crypt/SSLeay/SSLeay.so   -L/usr/lib -lssl -lcrypto
# chmod 755 blib/arch/auto/Crypt/SSLeay/SSLeay.so
# cp SSLeay.bs blib/arch/auto/Crypt/SSLeay/SSLeay.bs
# chmod 644 blib/arch/auto/Crypt/SSLeay/SSLeay.bs
Please Help ,it is urgent

Thanks

Joshi

On Wed, Oct 22, 2008 at 4:35 PM, joshi chandran
<[EMAIL PROTECTED]>wrote:

> I have used openssl 9.8h version
> There is mistake in previous mail
>
> "I have recompiled the shared object file SSLeay.so to link to the version
> of
> libssl.a provided by openssl.base(openssl 9.8h).  Previously, this
> shared object linked to the libssl.a  provided by the RPM on
> the Linux Toolbox for AIX.Now that the shared object is linked against the
> newer library",
>
> Rest are same .
>
> Please help
>
> Thanks
> Joshi
>
>
> On Wed, Oct 22, 2008 at 4:29 PM, joshi chandra <[EMAIL PROTECTED]
> > wrote:
>
>>
>> Hi All,
>>
>> I have recompiled the shared object file SSLeay.so to link to the version
>> of
>> libssl.a provided by openssl.base.  Previously, this
>> shared object linked to the libssl.a (openssl 9.8h) provided by the RPM on
>> the Linux Toolbox for AIX.Now that the shared object is linked against the
>> newer library,
>> it seg faults in a call to the function SSL_CTX_ctrl().
>>
>>
>> Code Dump
>>
>> Segmentation fault in SSL_CTX_ctrl at 0xd1f6bb80 ($t1)
>> 0xd1f6bb80 (SSL_CTX_ctrl+0xfc) 900300a4         stw   r0,0xa4(r3)
>> (dbx) where
>> SSL_CTX_ctrl() at 0xd1f6bb80
>> XS_Crypt__SSLeay__CTX_new() at 0xd1f64318
>> Perl_pp_entersub() at 0xd31100d8
>> Perl_runops_standard() at 0xd3163ad4
>> S_call_body() at 0xd3075950
>> Perl_call_sv() at 0xd3079dac
>> S_call_list_body() at 0xd30758bc
>> Perl_call_list() at 0xd307c4f0
>> Perl_newATTRSUB() at 0xd30d3318
>> Perl_utilize() at 0xd30d3af8
>> Perl_yyparse() at 0xd310a494
>> S_parse_body() at 0xd30765e0
>> perl_parse() at 0xd307ccc0
>> main() at 0x10000460
>>
>> Here is the full ld command,
>> ld  -bhalt:4 -bM:SRE
>> -bI:/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/perl.exp -bE:SSLeay.exp
>> -bnoentry -lpthreads -lc_r SSLeay.o  -o
>> blib/arch/auto/Crypt/SSLeay/SSLeay.so   -L/usr/lib -lssl -lcrypto
>>
>> Also, here is the output of 'dump -Tv SSLeay.so' for the symbol in the
>> stack
>> trace:
>>                        ***Loader Symbol Table Information***
>> [Index]      Value      Scn     IMEX Sclass   Type           IMPid Name
>> [71]    0x00000000    undef      IMP     DS EXTref
>> libssl.a(libssl.so.0.9.8)
>> SSL_CTX_ctrl
>>
>> Is this beacuse i have to specify the header file also when i am doing
>> linking.
>>
>> Can u please help me
>>
>> Thanks
>>
>> Joshi Chandran
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/What-would-cause-a-seg-fault--tp20108404p20108404.html
>> Sent from the OpenSSL - User mailing list archive at Nabble.com.
>>
>> ______________________________________________________________________
>> OpenSSL Project                                 http://www.openssl.org
>> User Support Mailing List                    openssl-users@openssl.org
>> Automated List Manager                           [EMAIL PROTECTED]
>>
>
>
>
> --
> Regards
> Joshi Chandran
>



-- 
Regards
Joshi Chandran

Reply via email to