Package Details: scid_vs_pc 4.19-1

Git Clone URL: (read-only)
Package Base: scid_vs_pc
Description: Shane's Chess Information Database
Upstream URL:
Keywords: chess database games
Licenses: GPL2
Conflicts: scid
Submitter: archtux
Maintainer: Morn (bulletmark, zyli, fanisg)
Last Packager: Morn
Votes: 27
Popularity: 0.926170
First Submitted: 2010-12-11 20:45
Last Updated: 2018-03-11 13:58

Latest Comments

Morn commented on 2017-09-04 14:06

@infinigon: You are right, that looks wrong. This is an old PKGBUILD, so who knows why it was that way. Probably cut-and-paste gone wrong...

Unfortunately it seems that merely upgrading the package does not change the existing file system permission to 755, you have to uninstall and reinstall.

infinigon commented on 2017-09-04 13:08

Any reason why directory /usr/share/fonts/truetype/Scid is installed with 644 permissions, not 755? That makes it so that users can't access the font files...

Morn commented on 2017-01-25 11:34

@apetresc: The checksum is the same as before for me.

apetresc commented on 2017-01-25 01:28

Just a ping that the checksum is presumably out of date again - the validity check is failing :)

Morn commented on 2016-11-01 21:53

@naund: Packages in the base-devel group such as make are not included in makedepends, see

naund commented on 2016-11-01 21:17

make is required for building this package. Please add it to makedepends.

Morn commented on 2016-10-31 11:01

I've made all of you co-maintainers; obviously we need more manpower to deal with these constant source package updates. The temptation to set the checksum to SKIP is certainly growing. :-)

bulletmark commented on 2016-10-26 23:07

@Morn, I have never seen any project/person publish a versioned tar file and then occasionally update the contents over a period but keep the same version name. It's just something that never should be done. I or anybody else would have made the same "mistake" as you.

Morn commented on 2016-10-26 09:40

@bulletmark To be fair, 4.17 always had October 25 as a release date in the about box. So next time I will wait until after the intended release date before I update the PKGBUILD. But someone flagged 4.16.1 as outdated, so I upgraded to 4.17 before checking properly if it had really been properly released yet.

bulletmark commented on 2016-10-24 22:15

I got the same error again today updating my notebook so I investigated and find that, unbelievably, the scid_vs_pc upstream developers keep updating the same scid_vs_pc-4.17.tgz file. They call it a "release candidate". See This of course breaks the md5sum check in the PKGBUILD. I guess that means that @Morn needs to watch that mail list and work out when they deem it stable before he updates the PKGBUILD.

bulletmark commented on 2016-10-24 01:10

@fanish, I got those same errors building 4.17-2 as well. Repeated a few times then removed the package and installed again which worked. Didn't investigate why this worked sorry.

fanisg commented on 2016-10-23 13:16

==> Validating source files with md5sums...
scid_vs_pc-4.17.tgz ... FAILED
scid ... Passed
scid_vs_pc.desktop ... Passed
scid_vs_pc.install ... Passed
scidlet ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build scid_vs_pc.
==> Restart building scid_vs_pc ? [y/N]

Morn commented on 2016-09-17 08:05

There are no patches in this PKGBUILD anymore, please use the latest version.

pinwheel commented on 2016-09-16 17:00

Patching configure fails for me:

==> Begin prepare()...
patching file configure
Hunk #1 FAILED at 423.
1 out of 1 hunk FAILED -- saving rejects to file configure.rej
patching file Makefile.conf
Hunk #1 succeeded at 226 with fuzz 1 (offset 21 lines).

Morn commented on 2016-05-20 12:09

Yay, V1del on the forum found a solution. It was an upstream bug after all.

Morn commented on 2016-05-20 11:12

I've switched to gcc5 for now, until somebody has a better solution…

Morn commented on 2016-05-20 10:12

OK, I've created a forum thread here:

Morn commented on 2016-05-19 23:37

Looks like something changed in GCC 6 related stdlib.h:

I'm not sure how to patch the scid_vs_pc code though, so I think I'll send an email upstream and ask about it.

scarecrow commented on 2016-05-19 20:33

Doesn't compile after the latest gcc update:

CPLUS_INCLUDE_PATH=/usr/include:/usr/local/include g++ -fno-rtti -std=c++11 -O2 -fno-exceptions -Wall -I/usr/include -o src/pgnscid.o -c src/pgnscid.cpp
In file included from /usr/include/c++/6.1.1/ext/string_conversions.h:41:0,
from /usr/include/c++/6.1.1/bits/basic_string.h:5402,
from /usr/include/c++/6.1.1/string:52,
from src/pgnparse.h:30,
from src/pgnscid.cpp:23:
/usr/include/c++/6.1.1/cstdlib:75:25: fatal error: stdlib.h: No such file or directory
#include_next <stdlib.h>
compilation terminated.
Makefile:429: recipe for target 'src/pgnscid.o' failed
make: *** [src/pgnscid.o] Error 1
==> ERROR: A failure occurred in build().
==> ERROR: Makepkg was unable to build scid_vs_pc.

Never met this error before gcc 6.1.1

Morn commented on 2016-03-17 12:32


JohnRobson commented on 2016-03-17 00:41

==> Validating source files with md5sums...
scid_vs_pc-4.16.tgz ... FAILED
scid ... Passed
scid_vs_pc.desktop ... Passed
scid_vs_pc.install ... Passed
scidlet ... Passed
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build scid_vs_pc.

zyli commented on 2016-01-29 16:09

"Silent update"

before 2016-01-27:
$ md5sum scid_vs_pc-4.16.tgz
dcc2462c81ff2c9bb2fad873cc896983 scid_vs_pc-4.16.tgz

after 2016-01-27
$ md5sum scid_vs_pc-4.16.tgz
8e9df3fbf69f77545eadd4ec0284290a scid_vs_pc-4.16.tgz

makepkg at 2016-01-29:
$ makepkg
==> Tworzę pakiet: scid_vs_pc 4.16-1 (pią, 29 sty 2016, 16:55:12 CET)
==> Sprawdzanie zależności potrzebnych do uruchomienia...
==> Sprawdzanie zależności potrzebnych do budowy...
==> Pobieranie źródeł...
-> Pobieram scid_vs_pc-4.16.tgz...
==> Sprawdzam pliki źródłowe przy użyciu md5sums...
scid_vs_pc-4.16.tgz ... NIE ZGADZA SIĘ -> DO NOT AGREE
scid ... Zgadza się
scid_vs_pc.desktop ... Zgadza się
scid_vs_pc.install ... Zgadza się
scidlet ... Zgadza się
==> BŁĄD: Przynajmniej jeden plik nie jest poprawny!

Stop. Error md5sum scid_vs_pc-4.16.tgz

Morn commented on 2015-08-10 15:28

OK, I've added tkimg to the new AUR.

ArnaudNux commented on 2015-08-09 22:51

==> scid_vs_pc dependencies:
- zlib (already installed)
- snack (building from AUR)
- tdom-git (building from AUR)
- tkimg (building from AUR)

==> Edit scid_vs_pc.install ? [Y/n] ("A" to abort)
==> ----------------------------------------------
==> n

==> Continue building scid_vs_pc ? [Y/n]
==> ------------------------------------
==> Building and installing package
==> Install or build missing dependencies for scid_vs_pc:
error: target not found: tkimg
==> Restart building scid_vs_pc ? [y/N]
==> -----------------------------------

Morn commented on 2015-01-01 17:56


malathion commented on 2014-12-26 08:57

Please ensure that /usr/bin/scid should be executable by public (0755).

Also, the Shebang should be:

#!/usr/bin/env bash

mumtaz commented on 2014-11-14 11:09

$ makepkg -s
==> Making package: scid_vs_pc 4.13-1 (Fri Nov 14 15:52:15 PKT 2014)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[sudo] password for *****:
error: target not found: snack
error: target not found: tdom-git
error: target not found: tkimg
==> ERROR: 'pacman' failed to install missing dependencies.

waders commented on 2014-02-19 00:56

Copied scid,scidlet,scid_vs_pc.desktop, and scid_vs_pc.install from 4.10 tar. Modified PKGBUILD

scarecrow commented on 2013-11-27 22:26

Thanks for the remarks. I will submit them to the devs, and apply temporary fixes to the PKGBUILD ASAP.

Superposition commented on 2013-11-26 22:17


The ECO file still has problems after your fix because it gets overridden in options (and you probably have an options file that was generated by the original code). To fix it, fix scid/share/scid/share in the options file or delete .scidvspc and restart scid.

Combined with popsch's fix, this seems to resolve all the startup issues...

popsch commented on 2013-11-26 13:52

The installer has another bug. The font directory is not globally accessible ( -> execute bit is missing).

This fixes the problem:

sudo chmod go+x /usr/share/fonts/truetype/Scid/

pmav99 commented on 2013-11-17 17:35

After the installation, the default books and the ECO file cannot be found.

The following sed line fixes the books issue but not the ECO.

sed -i "s/\.\.\/share\/scid/../" ./tcl/config.tcl

scarecrow commented on 2013-06-11 19:56

Adopted and updated.

Spyhawk commented on 2013-04-20 16:00

Underscore character in the name are perfectly valid. See and 'man PKGBUILD'.

But the source taurball must be generated with 'makepkg -S' to avoid any problem.

Decorian commented on 2013-04-03 23:28

Edited comment (ish):
I'm having the same problem as replabrobin, only I'm using pacaur instead.
Please could you rename this package to conform to the naming standard of AUR.
The names use only alphanumeric characters, see

Decorian commented on 2013-04-03 23:27

I'm having the same problem as replabrobin, only I'm using pacaur instead.
Please could you rename this package to conform to the naming standard of AUR, using only [alphanumeric characters][1].


archtux commented on 2013-01-03 14:29

PKGBUILD updated with tcl 8.6 fix from pmav99(thanks)

pmav99 commented on 2013-01-02 23:58

Doesn't work with tcl 8.6. I had to add a sed line and change the configure line in build:

build() {
cd $srcdir/$pkgname-$pkgver

sed -i 's/8.5/8.6/g' ./configure

# Build
./configure BINDIR=/usr/bin/ SHAREDIR=/usr/share/scid/ TCL_VERSION="8.6" OPTIMIZE="-O2 -funroll-loops"

Anonymous comment on 2012-02-15 21:31

Just tried installing this using packer and it fails because the pkg archive expands to a folder called scid-vs-pc and packer seems to be expecting scid_vs_pc

Anonymous comment on 2011-11-21 12:29

the md5sum is incorrect in the PKGBUILD

change the md5sums=('27419d3041e8a897956c01cfa3294584')

for md5sums=('4334ac29cad4cf7497afba34dad110e9')