Re: OpenSSL 0.9.8 Beta 1

Previous Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: OpenSSL 0.9.8 Beta 1

Tim Rice
On Fri, 20 May 2005, Andy Polyakov wrote:

>> make[1]: Entering directory `/usr/local/src/libs/openssl-0.9.8/crypto'
>> gcc -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS
>> -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -mcpu=pentium -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: suffix or operands invalid for `pxor'
>
> ./config no-sse2. It might be good idea to have ./config add it automatically
> for some platforms... Starting with Solaris x86 prior 5.10 and bsdi...

And all unixware-* targets, and all sco3-* and sco5-* targets.

Even with no-sse2 on unixware-7 I get
...
$ make
making all in crypto...
         cc -I. -I.. -I../include -Kpic -DOPENSSL_PIC -DOPENSSL_THREADS -Kthread
-DDSO_DLFCN -DHAVE_DLFCN_H -O -DFILIO_H -Kalloca -DOPENSSL_BN_ASM_PART_WORDS -DS
HA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -c -o x86cpuid-elf.o x86cpuid-elf.s
UX:as: ERROR: x86cpuid-elf.s:173:syntax error at name: f
UX:as: ERROR: x86cpuid-elf.s:175:syntax error at integer constant: 1
*** Error code 1 (bu21)
...

>
>> Solaris 8
>> ....
>> Configured for solaris-sparcv9-gcc.
>>
>> Waiting for build to finish
>> Sending output to nohup.out
>> tim@sun1 60% make
>> making all in crypto...
>> ar  r ../libcrypto.a cryptlib.o mem.o mem_clr.o mem_dbg.o cversion.o
>> ex_data.o tmdiff.o cpt_err.o ebcdic.o uid.o o_time.o o_str.o o_dir.o
>> /usr/ccs/bin/ranlib ../libcrypto.a || echo Never mind.
>> making all in crypto/objects...
>> cc -I.. -I../.. -I../../include -g  -c  o_names.c
>> sh: cc: not found
>> *** Error code 1
>> make: Fatal error: Command failed for target `o_names.o'
>> Current working directory /usr/local/src/libs/openssl-0.9.8/crypto/objects
>> *** Error code 1
>> ....
>
> This was a problem with /usr/ccs/bin/make, but it was fixed just prior
> 0.9.8-beta1 cut. And I can't reproduce it now, not with /usr/ccs/bin/make nor
> GNU make... What does "current working directory ... 0.9.8/" mean? That's
> it's not actually -beta1 tarball? If not, how old is it then? A.

Things are working much better today.
I'm actually working from my rsync'd CVS using the OpenSSL_0_9_8-stable tag.

--
Tim Rice Multitalents (707) 887-1469
[hidden email]


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [hidden email]
Automated List Manager                           [hidden email]