Computer Chess Club Archives




Subject: Re: Spike 1.0 Mainz released!

Author: Volker Böhm

Date: 22:34:34 08/17/05

Go up one level in this thread

On August 17, 2005 at 17:27:08, Dann Corbit wrote:

>On August 17, 2005 at 15:06:29, Volker Böhm wrote:
>>On August 17, 2005 at 13:47:55, Joshua Shriver wrote:
>>>Will you be open sourcing this? Can I have a copy so I can make a linux binary?
>>>Joshua Shriver
>>Hi Joshua,
>>no we will not open sourcing it! But if you like you can help me building a
>>linux version. I have a SuSE Linux 8.1 Professional here that I hopefully can
>>install next weekend. Then try a compile to find out which statement will be
>>Perhaps you can answer me some questions in advance:
>>Which #define derictive can I use to find out I am using GNU C++ under linux?
>>In Windows I use __int64 for 64-Bit integer variables. What do I have to use
>>under GCC and linux?
>long long
>>I think the problems that will be left then are the following:
>>1. I use a thread to calculate the next move. Thus I need a way how to start
>>threads in linux.
>>2. I am linking a binary file that contains the book data. Thus I have to find a
>>way to link a binary file under linux and to find the address of this data at
>Do you mean a symlink or something else?

Don´t know what a "symlink" is. In Windows I add a biniray resource to the
resource file. The resource file is linked by a link command. In source code I
am doing the following:

HRSRC aData;
aData = FindResource(NULL, "IDR_BIB", "BINARY");
mSize = 0;

if (aData != 0) {
	HGLOBAL  aGlobal = LoadResource(NULL, aData);
	char* apData = (char*) LockResource(aGlobal);

>>If you like to help me porting to linux and perhaps testing the result under
>>linux please send me an email to
>>Greetings Volker

This page took 0.01 seconds to execute

Last modified: Thu, 07 Jul 11 08:48:38 -0700

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