Code Monkey home page Code Monkey logo

Comments (7)

lucasart avatar lucasart commented on July 18, 2024

The annoying thing with Qt is that it does not allow production of self-sufficient executable. There is always a Qt runtime "DLL", even in the Linux case. And, of course, my Qt runtime is going to be a differnet version from yours, so to make things robust, I'm afraid you may have to replicate the Windows DLL logic to Linux here with libQtCore.so.4.

from openbench.

lucasart avatar lucasart commented on July 18, 2024

Looks like we're in business:

ID User System Updated Workload Threads MNPS
1399 Andrew Linux 4.16.0-041600-generic 2019-11-20 13:29 AspiIncreaseByDepth 32 1.27
1535 WorkerPool Linux 3.10.0-1062.4.1.el7.x86_64 2019-11-20 13:29 AspiIncreaseByDepth 16 1.37
1536 WorkerPool Linux 3.10.0-1062.4.1.el7.x86_64 2019-11-20 13:28 AspiIncreaseByDepth 16 1.37
1537 WorkerPool Linux 3.10.0-1062.4.1.el7.x86_64 2019-11-20 13:29 AspiIncreaseByDepth 16 1.37
1538 WorkerPool Linux 3.10.0-1062.4.1.el7.x86_64 2019-11-20 13:28 AspiIncreaseByDepth 16 1.37
1539 WorkerPool Linux 3.10.0-1062.4.1.el7.x86_64 2019-11-20 13:29 AspiIncreaseByDepth 16 1.38
1540 WorkerPool Linux 3.10.0-1062.4.1.el7.x86_64 2019-11-20 13:29 AspiIncreaseByDepth 16 1.38
1541 WorkerPool Linux 3.10.0-1062.4.1.el7.x86_64 2019-11-20 13:28 AspiIncreaseByDepth 16 1.37
1542 WorkerPool Linux 3.10.0-1062.4.1.el7.x86_64 2019-11-20 13:29 AspiIncreaseByDepth 16 1.37
1544 WorkerPool Linux 3.10.0-1062.4.1.el7.x86_64 2019-11-20 13:29 AspiIncreaseByDepth 16 1.38
1548 lucasart Linux 5.3.11-arch1-1 2019-11-20 13:29 AspiIncreaseByDepth 7 1.54

from openbench.

AndyGrant avatar AndyGrant commented on July 18, 2024

The worker already downloads libcutechess.so.1. This is a very old (stable) version of cutechess, and likely is using Qt4. Are you suggesting I kick everything up to Qt5, or that I also have the workers pull down libcutechess.so.4, or something else entirely?

from openbench.

lucasart avatar lucasart commented on July 18, 2024

No, you're confusing 2 unrelated libs:

  • libQtcore is the runtime library that any application compiled with Qt4 needs. That's what you're missing.
  • libcutechess is pure cutechess related (it is a lib shared between GUI and CLI that does chess related stuff).

from openbench.

ppigazzini avatar ppigazzini commented on July 18, 2024

There is always a Qt runtime "DLL", even in the Linux case.

@lucasart use the cutechess build scripts on fishtest wiki to make a cutechess-cli linux QT5 static build and a Windows static build.
Or take the lazy road and download the up-to-date cutechess-cli binaries from https://github.com/official-stockfish/books

Nice project @AndyGrant :)

from openbench.

AndyGrant avatar AndyGrant commented on July 18, 2024

On hold until cutechess/cutechess#616 is merged and resolved. Will be looking to do this soon, as the FRC false flags are an issue.

from openbench.

AndyGrant avatar AndyGrant commented on July 18, 2024

I'm not waiting any longer -- I don't like seeing errors. Resolved for Linux via 2f67084 and 8eea4ec

Windows has always been Qt5, but I still need to update those. That will be a new issue.

from openbench.

Related Issues (20)

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.