Downloaded scid5.1.0-src.zip from this site onto system running Ubuntu 24.04.1.
Extracted files from this ZIP.
Ran build_app.sh and it produced this error.:
/home/scohen/scid5.1.0-src/scid-5.1.0/tcltk/tk/unix/../generic/tk.h:99:13: fatal error: X11/Xlib.h: No such file or directory
99 | # include <X11/Xlib.h>
| ^~~~~~~~~~~~
compilation terminated.
Please advise.
same error occurs when building from git as per readme.md.
I am running Xubuntu24.10. I don't think that it is much different from Ubuntu 24.04.1.
I was able to build scid 5.1 just fine. I don't know of any reason why you are having this
error. Sorry that I don't have a solution.
'sudo apt-get install libx11-dev' and try again ...
Huh!
The failed installations all happened on a new System76 laptop that has since been returned as it was a miserable lemon from a hardware perspective, and I'm not all that sure of the OS either. Back to my old Lenovo Thinkpad laptop also running Ubuntu 24.04.1 LTS, I ran build_app.sh which succeeded and told me at the end:
I wasn't sure if this meant
first run make to compile Scid, then run make install to build the Scid app
or just run make install to do it all.
Since I'm still a little angry at System76 for selling me such a lemon, I decided to take the time to try both ways on my good old Thinkpad, and am happy to report that both work. It's possible that sometime over the past ten years I'd installed Tcl and Tk and lib11-dev. In any case, your documentation or your make script should be updated to tell users to obtain these packages before building if they don't already have them.