Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Unable to compile and link Crafty19.4 source files - pls help

Author: Ralph Stoesser

Date: 23:32:44 10/02/03

Go up one level in this thread


On October 03, 2003 at 00:13:17, Eran wrote:

>Once compiled, only X86.obj file was missing.
>
>Please see the codes below that was generated when I entered the makefile
>command "nmake -f Makefile.nt".
>
>What can I do exactly about it so that I will successfully compile and link the
>Crafty source files please?
>
>My computer:
>
>Pentium III 1000 MHz 256 MB RAM
>Windows 2000 Professional Version 5.0.2195 Service Pack 4 Build 2195
>
>Thanks,
>Eran
>
>BEGIN ****************************************************************
>
>...
>attacks.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c ben
>ch.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>bench.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c boo
>k.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>book.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c boo
>lean.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>boolean.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c dat
>a.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>data.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c dra
>wn.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>drawn.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c edi
>t.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>edit.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c epd
>.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>epd.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c epd
>glue.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>epdglue.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c eva
>luate.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>evaluate.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c evt
>est.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>evtest.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c has
>h.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>hash.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c his
>tory.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>history.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c ini
>t.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>init.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c inp
>ut.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>input.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c int
>erupt.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>interupt.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c ite
>rate.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>iterate.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c lea
>rn.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>learn.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c mak
>e.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>make.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c mai
>n.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>main.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c mov
>gen.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>movgen.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c nex
>t.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>next.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c nex
>te.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>nexte.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c nex
>tr.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>nextr.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c opt
>ion.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>option.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c out
>put.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>output.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c pha
>se.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>phase.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c pon
>der.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>ponder.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c pre
>eval.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>preeval.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c qui
>esce.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>quiesce.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c rep
>eat.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>repeat.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c res
>ign.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>resign.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c roo
>t.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>root.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c sea
>rch.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>search.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c sea
>rchmp.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>searchmp.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c sea
>rchr.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>searchr.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c set
>board.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>setboard.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c swa
>p.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>swap.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c tes
>t.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>test.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c thr
>ead.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>thread.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c tim
>e.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>time.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c unm
>ake.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>unmake.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c uti
>lity.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>utility.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c val
>id.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>valid.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c tes
>tepd.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>testepd.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c val
>idate.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>validate.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /c pro
>be.c
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>probe.c
>        cl /D_CONSOLE /DWIN32 /Ox /G6 /Gr /Ob2  /DVC_INLINE_ASM /DNT_i386 /Zm500
> /c egtb.cpp
>Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
>Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
>
>egtb.cpp
>        link  analyze.obj annotate.obj attacks.obj bench.obj book.obj boolean.ob
>j  data.obj drawn.obj edit.obj epd.obj  epdglue.obj evaluate.obj evtest.obj hash
>.obj history.obj init.obj  input.obj interupt.obj iterate.obj learn.obj make.obj
> main.obj  movgen.obj next.obj nexte.obj nextr.obj option.obj output.obj  phase.
>obj ponder.obj preeval.obj quiesce.obj repeat.obj resign.obj  root.obj search.ob
>j searchmp.obj searchr.obj setboard.obj swap.obj  test.obj thread.obj time.obj u
>nmake.obj utility.obj valid.obj  testepd.obj validate.obj probe.obj x86.obj  egt
>b.obj /out:wcrafty.exe
>Microsoft (R) Incremental Linker Version 6.00.8447
>Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
>
>LINK : fatal error LNK1181: cannot open input file "x86.obj"
>NMAKE : fatal error U1077: 'link' : return code '0x49d'
>Stop.
>
>C:\Craftyx>
>
>END *************************************************************************

Get the file x86.c from the 19.03 sources and move it into your 19.04 directory.

Best regards,
R.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.