I am trying to build 0.9.6 in the simplest way,
that is, unzip, ms/bcb4.bat, then make -f bcb.mak,
and the make is copied from cygwin-b20 directories.
 
the last lines before the make stop are :
 
bcc32 -otmp32\rand_win.obj  -Iinc32 -Itmp32 -DWIN32_LEAN_AND_MEAN -q -w-aus -w-par -w-inl  -c -tWC -tWM -DWINDOWS -DWIN32 -DL_ENDIAN -DDSO_WIN32 -O2 -ff -fp  -c .\crypto\rand\rand_win.c
.\crypto\rand\rand_win.c:
Warning W8002 .\crypto\rand\rand_win.c 579: Restarting compile using assembly in function readtimer
Turbo Assembler  Version 5.3  Copyright (c) 1988, 2000 Inprise Corporation
 
Assembling file:   tmp32\rand_win.ASM
**Error** tmp32\rand_win.ASM(792) Illegal instruction for currently selected processor(s)
Error messages:    1
Warning messages:  None
Passes:            1
 
I am wondering why the make looked for some rand_win.ASM, when I looked into
 the "readtimer" in rand_win.c, I found there are some embedding asm codes.
of course it is the one the BCB5 don't love. I kill them and the make go on again.
 
but make stop again.
the info I got was:
echo LIB 0
LIB 0
&tlib /P64 out32\libeay32.lib -+*
&tlib not found
so what should I do now?
 

Reply via email to