This is how i am compiling

# cc_r -c -I/usr/include/l -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 10:17 PM, joshi chandran <[EMAIL PROTECTED]
> wrote:

> This is how i am compiling
>
> # cc_r -c -I/usr/include/l -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
>



-- 
Regards
Joshi Chandran

Reply via email to