Menu

How to get DGT board to work on Scid vs. PC (linux)

Help
2020-06-21
2020-11-24
  • Henry Rankin

    Henry Rankin - 2020-06-21

    I recently created a new linux box from scratch. I loaded Linux Mint, which I have ran before. Compiling Scid vs pc from source coode was a breeze and it works fine. Due to the speed increases I have experienced, I have decided to move everything to Linux and finally cut the cord to the Windows world.

    The linux box is running a 2.9 Ghz amd 64 quad core with a 4 tb drive and 8gb of ram . It has a a huge video card that is freon cooled with a 23 inch hi def monitor.

    Scid vs PC runs fine . I have a DGT board that runs fine on Windows, and on Linux, it runs spectacularly well on chess.com using linux on the linux box.

    I have all of my chess instruction and other databates (600,00 plus problems, 7 million quality games on my reference base among othrs). I cannot get the dgt board to work with the dgt usb board. can anybody offer some guidance? I caanot get dgtnix to work.

    Cheers,

    Henry Rankin

     
  • Tom

    Tom - 2020-11-24

    Hello Henry, I'm running Mint 20 and just downloaded Scid vs pc. I don't see any instructions for compiling this application. How did you compile it?

    I ran 'configure' and got this error:

    (base) tom@tom-750-114:~/Downloads/scid_vs_pc-4.21$ ./configure
    Scid vs. PC configure - Makefile configuration program
        Tcl/Tk version: 8.6
        Your operating system is: Linux 5.4.0-54-generic
        Location of "tcl.h": /opt/anaconda3/include
        Location of "tk.h": /opt/anaconda3/include
        Location of Tcl 8.6 library: /opt/anaconda3/lib
        Location of Tk 8.6 library: /opt/anaconda3/lib
        Location of X11 library: /usr/lib/x86_64-linux-gnu
        Checking if your system already has zlib installed: no.
    
    Error: compiler g++ does not support C++11.
    

    Thanks,
    Tom

     
  • Henry Rankin

    Henry Rankin - 2020-11-24

    Hi Tom,

    here is what
    "configure" looks like for me. This is copied from terminal
    :
    henry@petrosian:~/Downloads/scidvspc-code-r3150$ ./configure
    Scid vs. PC configure - Makefile configuration program
    Renaming "Makefile" to "Makefile.bak"
    Tcl/Tk version: 8.6
    Your operating system is: Linux 5.4.0-54-generic
    Location of "tcl.h": /usr/include/tcl8.6
    Location of "tk.h": /usr/include/tcl8.6
    Location of Tcl 8.6 library: /usr/lib/x86_64-linux-gnu
    Location of Tk 8.6 library: /usr/lib/x86_64-linux-gnu
    Location of X11 library: /usr/lib/x86_64-linux-gnu
    Checking if your system already has zlib installed: yes.

    Step One:
    Install the zlib files. I use the synaptic pack manager, searched "zlib", and installed the following files:
    advancecomp
    The lib32z1 compression libraries
    The lib64z1 compression libraries
    libarchive dev and libarchive 13
    the libz libraries
    the zlib1g libraries.
    there are other zlib files
    the quickest method though should be:
    type "sudo apt install zlib" in terminal.

    Step 2:
    Make certain the Linux kernel is current. I use 5.4.0.54.57

    Here is the current g++ I have. If you have done a recent install of Linux Mint, you might not have this version. It is easily found using synaptic. g++-10, and g++ multilib were installed as well.

    henry@petrosian:~$ g++ --version
    g+henry@petrosian:~$ g++ --version
    g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
    Copyright (C) 2019 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    Step Three:
    I installed lib32stdc++-10-dev
    GNU Standard C++ Library v3 (development files). While I have a number of other cross compilers I added as well, but I don't think they are required for Scid vs PC.

    I would try this first. getting zlib installed is clearly crucial.

    From Snowy Michigan, USA

    Henry

     

    Last edit: Henry Rankin 2020-11-24

Log in to post a comment.