<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to CompileScid</title><link>https://sourceforge.net/p/scid/wiki/CompileScid/</link><description>Recent changes to CompileScid</description><atom:link href="https://sourceforge.net/p/scid/wiki/CompileScid/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 26 Nov 2020 23:08:27 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/scid/wiki/CompileScid/feed" rel="self" type="application/rss+xml"/><item><title>CompileScid modified by bstp</title><link>https://sourceforge.net/p/scid/wiki/CompileScid/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v53
+++ v54
@@ -90,6 +90,9 @@

 The application **Scid.app can be found inside the "dist" directory**.

+##### MacOS Catalina 
+
+Alan Bennet kindly provided a tutorial on How to Install SCID from Source on [MacOSCatalina].

 ##### Advanced: CMake
 CMake is a flexible tool that generate native makefiles and workspaces that can be used in the compiler environment of your choice.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bstp</dc:creator><pubDate>Thu, 26 Nov 2020 23:08:27 -0000</pubDate><guid>https://sourceforge.net846fb2d187f14af5c3b5ed2ce6bd46ff7625db59</guid></item><item><title>Discussion for CompileScid page</title><link>https://sourceforge.net/p/scid/wiki/CompileScid/?limit=25#1ee0/3f73</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;To install only SCID without the engines use:&lt;br/&gt;
make install_scid&lt;/p&gt;
&lt;p&gt;I don't know MSYS2 so I can give only some general advice:&lt;br/&gt;
- The Visual Studio terminal have a command to list the depencies of an executable:&lt;br/&gt;
dumpbin /IMPORTS scid.exe&lt;br/&gt;
You can use it to see which dlls are necessary for the executable compiled with MSYS2&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SCID can also be compiled using cmake, which at the moment is the most portable thing for c++&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, I moved the other comment to the bug tracker.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fulvio</dc:creator><pubDate>Wed, 12 Feb 2020 08:47:25 -0000</pubDate><guid>https://sourceforge.neta01247c1318bfe795f362e6ae8499b57a45f00fb</guid></item><item><title>Discussion for CompileScid page</title><link>https://sourceforge.net/p/scid/wiki/CompileScid/?limit=25#8a42</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Also, the scid.exe I compiled with Visual Studio, the Correspondence function pops up these errors:&lt;/p&gt;
&lt;p&gt;oops, 300+ lines functions are not maintainable&lt;/p&gt;
&lt;p&gt;After I click OK I then get:&lt;/p&gt;
&lt;p&gt;while executing&lt;br/&gt;
"sc_move addSan     $move"&lt;br/&gt;
    (procedure "SearchGame" line 97)&lt;br/&gt;
    invoked from within&lt;br/&gt;
"SearchGame $Event $Site $White $Black $CmailGameName $result 0"&lt;br/&gt;
    (procedure "::CorrespondenceChess::ReadInbox" line 205)&lt;br/&gt;
    invoked from within&lt;br/&gt;
"::CorrespondenceChess::ReadInbox"&lt;br/&gt;
    (procedure "::CorrespondenceChess::FetchGames" line 26)&lt;br/&gt;
    invoked from within&lt;br/&gt;
"::CorrespondenceChess::FetchGames"&lt;br/&gt;
    invoked from within&lt;br/&gt;
".ccWindow.top.retrieveCC invoke "&lt;br/&gt;
    invoked from within&lt;br/&gt;
".ccWindow.top.retrieveCC instate !disabled { .ccWindow.top.retrieveCC invoke } "&lt;br/&gt;
    invoked from within&lt;br/&gt;
".ccWindow.top.retrieveCC instate pressed { .ccWindow.top.retrieveCC state !pressed; .ccWindow.top.retrieveCC instate !disabled { .ccWindow.top.retriev..."&lt;br/&gt;
    (command bound to event)&lt;/p&gt;
&lt;p&gt;Once I click OK on this message my iccf games are downloaded but after I close Scid and reopen it they're lost and if I click on Database again to redownload them it may get one game but then it hangs with the hour-glass.&lt;/p&gt;
&lt;p&gt;I tested this is Scid vs PC and it works perfectly there.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yorkman</dc:creator><pubDate>Tue, 11 Feb 2020 19:27:29 -0000</pubDate><guid>https://sourceforge.nete77c75e2752e66ea1b3bb25991da063dbd39a52c</guid></item><item><title>Discussion for CompileScid page</title><link>https://sourceforge.net/p/scid/wiki/CompileScid/?limit=25#1ee0</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It'd be nice if I could compile this in MSYS2 though where I always compile my chess engines on windows. This way I wouldn't have to bother with Visual Studio and could just uninstall it.&lt;/p&gt;
&lt;p&gt;Running the 'make' command compiles everything without errors, when I run 'make install' I always get these errors:&lt;/p&gt;
&lt;p&gt;engines/scidlet/scidlet.cpp: In function 'bool inputReady()':&lt;br/&gt;
engines/scidlet/scidlet.cpp:78:5: error: 'fd_set' was not declared in this scope&lt;br/&gt;
   78 |     fd_set fd;&lt;br/&gt;
      |     ^~~~~~&lt;br/&gt;
engines/scidlet/scidlet.cpp:82:14: error: 'fd' was not declared in this scope&lt;br/&gt;
   82 |     FD_ZERO(&amp;amp;fd);&lt;br/&gt;
      |              ^~&lt;br/&gt;
engines/scidlet/scidlet.cpp:82:5: error: 'FD_ZERO' was not declared in this scope&lt;br/&gt;
   82 |     FD_ZERO(&amp;amp;fd);&lt;br/&gt;
      |     ^~~~~~~&lt;br/&gt;
engines/scidlet/scidlet.cpp:83:5: error: 'FD_SET' was not declared in this scope&lt;br/&gt;
   83 |     FD_SET(0, &amp;amp;fd);&lt;br/&gt;
      |     ^~~~~~&lt;br/&gt;
engines/scidlet/scidlet.cpp:84:13: error: 'select' was not declared in this scope&lt;br/&gt;
   84 |     return (select(1, &amp;amp;fd, NULL, NULL, &amp;amp;tv) &amp;gt; 0);&lt;br/&gt;
      |             ^~~~~~&lt;br/&gt;
make: *** &lt;span&gt;[Makefile:126: scidlet]&lt;/span&gt; Error 1&lt;/p&gt;
&lt;p&gt;While these errors may be valid if I wanted the engines compiled too, I don't think I should be getting these errors since I ran 'make all_scid' as engines shouldn't be compiled with this command. &lt;/p&gt;
&lt;p&gt;Doing it this way, will it compile Scid.exe for me or just the linux version of scid?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yorkman</dc:creator><pubDate>Tue, 11 Feb 2020 19:02:23 -0000</pubDate><guid>https://sourceforge.net3d7c19845aaa059799478c6fd89fce695de4eb89</guid></item><item><title>Discussion for CompileScid page</title><link>https://sourceforge.net/p/scid/wiki/CompileScid/?limit=25#a75e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Works great now! Thanks.&lt;br/&gt;
All this time I thought I was doing something wrong.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yorkman</dc:creator><pubDate>Tue, 11 Feb 2020 18:49:55 -0000</pubDate><guid>https://sourceforge.net5105ca9e0253df029567621f087fcde4c6cab33e</guid></item><item><title>Discussion for CompileScid page</title><link>https://sourceforge.net/p/scid/wiki/CompileScid/?limit=25#b267/e447</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ops, my bad!&lt;br/&gt;
I removed bytebuf.cpp and forgot to update the Makefile.vc.&lt;br/&gt;
I have pushed a patch, please try it now.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fulvio</dc:creator><pubDate>Tue, 11 Feb 2020 08:45:04 -0000</pubDate><guid>https://sourceforge.net5f310eaf67172350047548df6ea006429d42742d</guid></item><item><title>Discussion for CompileScid page</title><link>https://sourceforge.net/p/scid/wiki/CompileScid/?limit=25#b267</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks for the reply Fulvio. Unfortunately I still can't get it to compile. I uninstall tcl 8.7 and tried tcl 8.6.9 and 8.6.10 but I always get this error:&lt;/p&gt;
&lt;p&gt;N:\scid&amp;gt;nmake -f Makefile.vc all &amp;amp;&amp;amp; Release\scid.exe&lt;/p&gt;
&lt;p&gt;Microsoft (R) Program Maintenance Utility Version 14.24.28316.0&lt;br/&gt;
Copyright (C) Microsoft Corporation.  All rights reserved.&lt;/p&gt;
&lt;p&gt;===============================================================================&lt;br/&gt;
&lt;strong&gt;&lt;em&gt; Output directory            = '.\Release'&lt;br/&gt;
&lt;/em&gt;&lt;/strong&gt; Intermediate directory      = '.\Release\Temp'&lt;br/&gt;
&lt;strong&gt;&lt;em&gt; Tcl directory               = 'C:\Tcl'&lt;br/&gt;
&lt;/em&gt;&lt;/strong&gt; Build 'Release' Version     = yes&lt;br/&gt;
&lt;strong&gt;&lt;em&gt; CFLAGS: -DNDEBUG -DWIN32 -DWIN32_LEAN_AND_MEAN -O2 /EHsc -W2  -I"C:\Tcl\incl&lt;br/&gt;
ude" -c -nologo -std:c++17&lt;br/&gt;
&lt;/em&gt;&lt;/strong&gt; LDFLAGS: -opt:icf,3 -nologo&lt;br/&gt;
===============================================================================&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt; Creating directory '.\Release\Temp'...&lt;br/&gt;
&lt;/em&gt;&lt;/strong&gt; Creating directory '.\Release\Temp\polyglot'...&lt;br/&gt;
tkscid.cpp&lt;br/&gt;
NMAKE : fatal error U1073: don't know how to make '.\Release\Temp\bytebuf.obj'&lt;br/&gt;
Stop.&lt;/p&gt;
&lt;p&gt;I also tried TCL 32bit and 64bit and using Visual Studio 2019 on Win'2012R2 to compile. TCL/TK are installed in C:\TCL&lt;/p&gt;
&lt;p&gt;I have tried all of these TCL installers:&lt;/p&gt;
&lt;p&gt;Thomas Perschak, BAWT Project, Magicsplat&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yorkman</dc:creator><pubDate>Mon, 10 Feb 2020 20:06:15 -0000</pubDate><guid>https://sourceforge.net138de0419519ef55e76d463063837a5c6ad03b95</guid></item><item><title>Discussion for CompileScid page</title><link>https://sourceforge.net/p/scid/wiki/CompileScid/?limit=25#5061/bd18</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It is caused by the tcl version: use tcl 8.6 (CONST84 was removed in tcl 9.0)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Fulvio</dc:creator><pubDate>Mon, 10 Feb 2020 16:15:10 -0000</pubDate><guid>https://sourceforge.net830f247b93c11c4baad7bd0df367123e81c1e1c9</guid></item><item><title>Discussion for CompileScid page</title><link>https://sourceforge.net/p/scid/wiki/CompileScid/?limit=25#5061</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Getting these errors when compiling in Windows using Visual Studio 2019 (using current master):&lt;/p&gt;
&lt;p&gt;tkscid.cpp(9162): error C2065: 'CONST84': undeclared identifier&lt;br/&gt;
tkscid.cpp(9162): error C2062: type 'char' unexpected&lt;br/&gt;
tkscid.cpp(9162): error C2143: syntax error: missing ';' before '{'&lt;/p&gt;
&lt;p&gt;Any ideas?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yorkman</dc:creator><pubDate>Mon, 10 Feb 2020 07:11:04 -0000</pubDate><guid>https://sourceforge.net666f18981ba7a06ea2ee051bc9edbcf3305e1338</guid></item><item><title>Discussion for CompileScid page</title><link>https://sourceforge.net/p/scid/wiki/CompileScid/?limit=25#937f/2137</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I've edited the link to the master branch itself:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sourceforge.net/p/scid/code/ci/master/tree/"&gt;https://sourceforge.net/p/scid/code/ci/master/tree/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If this is too obscure, I'll add a wiki entry.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bstp</dc:creator><pubDate>Sat, 20 Oct 2018 00:48:13 -0000</pubDate><guid>https://sourceforge.net54a0a52b8ac9081a164c73bb1ba29ad77b6a3ba2</guid></item></channel></rss>