Os arquivos de objetos XCOFF32 não são permitidos no modo de 64 bits durante a instalação do Crypt-SSLeay-0.65_02

1

Estou instalando um pacote Perl Crypt-SSLeay-0.65_02 em um sistema AIX 6.1, mas ao executar perl Makefile.PL obtendo o seguinte erro.

The test suite can attempt to connect to public servers to ensure that the
code is working properly. If you are behind a strict firewall or have no
network connectivity, these tests may fail (through no fault of the code).
Do you want to run the live tests (y/N)? [N] y
================================================================================
Output from 'openssl version -a':
OpenSSL 1.0.0c 2 Dec 2010
built on: Tue Jan 21 13:39:08 PST 2014
platform: aix64-gcc
options:  bn(64,64) rc4(ptr,char) des(idx,cisc,2,long) idea(int) blowfish(idx)
compiler: gcc -DOPENSSL_THREADS -pthread -DDSO_DLFCN -DHAVE_DLFCN_H -maix64 -O -
DB_ENDIAN -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM
OPENSSLDIR: "/usr/local/ssl"
================================================================================
gcc -I/usr/opt/perl5_64/lib/5.10.1/aix-64all/CORE -c -D_ALL_SOURCE -D_ANSI_C_SOU
RCE -D_POSIX_SOURCE -DUSE_NATIVE_DLOPEN -fno-strict-aliasing -pipe -I/usr/local/
include -maix64 -DUSE_64_BIT_ALL -O -o openssl-version.o openssl-version.c
gcc -Wl,-brtl -Wl,-bdynamic -L/usr/local/lib -Wl,-b64 -o openssl-version openssl
-version.o


**ld: 0711-738 ERROR: Input file /lib/crt0.o:
        XCOFF32 object files are not allowed in 64-bit mode.
collect2: ld returned 8 exit status
Use of uninitialized value $_ in concatenation (.) or string at Makefile.PL line
41, <STDIN> line 1.
Failed to build and link a simple executable using OpenSSL:** 

Parece crt0.o é um arquivo de 32 bits, mas o sistema é de 64 bits. Então, eu tentei compilar o código-fonte para este arquivo para 64 bits, mas parece que o código-fonte não está disponível.

Existe alguma outra solução alternativa para isso

    
por Ajit Nair 12.05.2014 / 17:09

0 respostas