[openssl.org #1303] OpenSSL 0.9.8a build fails

2014-06-30 Thread Rich Salz via RT
Old release, old platform, closing ticket.

__
OpenSSL Project http://www.openssl.org
Development Mailing List   openssl-dev@openssl.org
Automated List Manager   majord...@openssl.org


[openssl.org #1303] OpenSSL 0.9.8a build fails

2006-04-02 Thread Alain Guibert via RT

Hello,

On my old Linux box (Intel Pentium 200 MMX, Debian bo, kernel 2.0.40,
gcc 2.7.2.1, libc 5.4.33) during OpenSSL 0.9.8a build, make fails:

| $ ./config; make
| [...]
| gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN 
-DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall 
-DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM 
-DRMD160_ASM -DAES_ASM -c  -o x86cpuid-elf.o x86cpuid-elf.s
| x86cpuid-elf.s: Assembler messages:
| x86cpuid-elf.s:144: Error: bad register name ('%xmm0')
| x86cpuid-elf.s:145: Error: bad register name ('%xmm1')
| x86cpuid-elf.s:146: Error: bad register name ('%xmm2')
| x86cpuid-elf.s:147: Error: bad register name ('%xmm3')
| x86cpuid-elf.s:148: Error: bad register name ('%xmm4')
| x86cpuid-elf.s:149: Error: bad register name ('%xmm5')
| x86cpuid-elf.s:150: Error: bad register name ('%xmm6')
| x86cpuid-elf.s:151: Error: bad register name ('%xmm7')
| make[1]: *** [x86cpuid-elf.o] Error 1
| make[1]: Leaving directory `/tmp/openssl-0.9.8a/crypto'
| make: *** [build_crypto] Error 1

Output of "make report" comes attached as testlog1.gz. Then I tried with
"no-sse2" option, also failing later:

| $ ./config no-sse2; make
| [...]
| gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN 
-DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall 
-DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM   -c 
eng_padlock.c -o eng_padlock.o
| eng_padlock.c: In function `padlock_available':
| eng_padlock.c:346: output operand constraint contains `+'
| eng_padlock.c:353: output operand constraint contains `+'
| eng_padlock.c:360: output operand constraint contains `+'
| eng_padlock.c: In function `padlock_bswapl':
| eng_padlock.c:378: output operand constraint contains `+'
| eng_padlock.c: In function `padlock_verify_context':
| eng_padlock.c:417: output operand constraint contains `+'
| make[2]: *** [eng_padlock.o] Error 1
| make[2]: Leaving directory `/tmp/openssl-0.9.8a/crypto/engine'
| make[1]: *** [subdirs] Error 1
| make[1]: Leaving directory `/tmp/openssl-0.9.8a/crypto'
| make: *** [build_crypto] Error 1

Output of "make report" comes attached as testlog.no-sse2.gz


While at it: The file INSTALL says that zlib-dynamic "is the default
choice", but I seem to get no-zlib-dynamic by default.


Alain.
__
OpenSSL Project http://www.openssl.org
Development Mailing List   openssl-dev@openssl.org
Automated List Manager   [EMAIL PROTECTED]