GithubHelp home page GithubHelp logo

bctboi23 / ceechess Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 1.0 716 KB

UCI / Xboard compliant chess engine written in C

C 99.45% Makefile 0.55%
c chess chess-engine uci-chess-engine uci-engine xboard

ceechess's People

Contributors

bctboi23 avatar servusdei2018 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

archivest

ceechess's Issues

Can't compile on linux; undefined reference to `log'

System ubuntu, gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2).

After cloning the repo, I cd to src, run make command and get this error message:

$ make
gcc xboard.c seeChess.c uci.c evaluate.c eval.h pvtable.c init.c bitboards.c hashkeys.c board.c data.c attack.c io.c movegen.c validate.c makemove.c perft.c search.c misc.c -o seeChess-v1.2.exe -O3 -s
/usr/bin/ld: /tmp/ccFVmu60.o: in function AlphaBeta': search.c:(.text+0xa18): undefined reference to log'
/usr/bin/ld: search.c:(.text+0xa2d): undefined reference to `log'
collect2: error: ld returned 1 exit status
make: *** [makefile:2: all] Error 1

can't compile v1.3.2 on Linux

i get an error when compiling on Linux (i'm on Xubuntu 22.04) .. here's the terminal log :

$ make linux
gcc xboard.c CeeChess.c uci.c evaluate.c eval.h pvtable.c init.c bitboards.c hashkeys.c board.c data.c attack.c io.c movegen.c validate.c makemove.c perft.c search.c misc.c -o CeeChess-v1.3.2.exe -O3 -s -lm
/usr/bin/ld: /tmp/cc2Eie1i.o: in function `Console_Loop':
xboard.c:(.text+0x1040): undefined reference to `TuneEval'
collect2: error: ld returned 1 exit status
make: *** [makefile:6: linux] Error 1

it seems a simple problem, some functions / files are not included .. i tried to fix it, but i didn't succeed - i'm not into C though ..

i hope you can fix this, or explain how to solve this error on linux.
btw. the makefile shows another version number for the windows .exe !?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.