Marcus, Thank you very much for the writeup with details on Windows build. I followed exactly your http://wiki.openchemistry.org/Build#Building and able to build on Windows 10 with Visual Studio 2019. The QT version from offline installer is Qt 5.12.10 for Windows. As you stated quite a relief, you should never have to build QT. I only need to do set environment variable QT5_DIR=C:\Qt\Qt5.12.10\5.12.10\msvc2017_64\lib\cmake\Qt5
After the Windows build, I am able to run Avogadro2 and Molequeue from [build directory]\prefix\bin. Now I am stuck with a problem encountered in molequeue application. By adding Queue type as remote queue, then I configured a remote hostname and User, after successfully testing connection, the “Submit test job” functionality doesn’t work. It simply doesn’t add the test job onto local jobs queue, which supposed to be on local machine under .molequeue\local\jobs. Further I debugged into Visual Studio MoleQueue.sln project, found
JsonRpcClient sends request successfully as QJsonDocument({“id”:1,“jsonrpc”:“2.0”,“method”:“submitJob”,“params”:{“description”:“sleep 30 (test)”,“program”:“sleep (testing)”,“queue”:“DLBox2”}})
However at
LocalSocketConnection::readSocket() receive empty datapacket. Due to empty datapacket, JsonRpc::newPacket caught QJsonParseError::error with errorcode -32700 which is “illegal value”
I have tested molequeue application on Ubuntu Linux build version, the problem doesn’t exist there.
Has anyone used openchemistry latest build on Windows and molequeue to submit job to remote queue? I would really appreciate your support.