Computer Chess Club Archives


Search

Terms

Messages

Subject: EGTB, Linux and compiling

Author: Frank Phillips

Date: 11:04:13 12/17/00


from gcc version 2.95.3 19991030 (pre-release) distributed with Mandrake 7.1
Linux

/*
 *  When compiling tbcmp.cpp
 */
tbcmp.cpp: In function `bool FReasonableName(char *)':
tbcmp.cpp:454: name lookup of `pchTemp' changed for new ANSI `for' scoping
tbcmp.cpp:449: using obsolete binding at `pchTemp'

/*
 *  When compiling tbgen.cpp.
 */
Tbgen.cpp: In function `void VCreateTable(int, int)':
Tbgen.cpp:2448: initialization to `char *' from `const char *' discards
qualifiers

/*
 *  I fixed this by casting the constant to (char*)
 *  char *pchExt = (char*) PchExt (sd);
 *  which I hope is correct.
 */

Do those using Linux have the same problems.  Bob you have come across this?

Frank


BTW    Ed,
As a newbie to Linux I have used RedHat, Mandrake, Caldera and SuSE.
RedHat was my least favourite.  SuSE used to be my preferred choice until
the distribution split into two types, normal and professional.  Andrew
(of PostModernist fame) introduced me to the Kdevelop programming IDE, which is
roughly equivalent to the MS/Borland environment.  My choice is now based on
getting this on the distribution and price.  Since a full distribution of
Mandrake came on a PCW magazine DVD this is what I use.  It is very easy to
install.  While Mandrake 7.2 has KDE2, it does not have Kdevelop so I am still
use with version 7.1
MSVC++ produces about 20-30 percent faster executables than gcc.  However all
the Linux programming tools are free; and I doubt I shall ever be able to
justify buying MSVC again.  A faster CPU is cheaper!



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.