Open incaseoftrouble opened 4 years ago
Could you check if it works when you use the release
branch? That one has pre-generated Bison/Flex parser code.
$ git clone https://github.com/DOMjudge/checktestdata.git
$ cd checktestdata/
$ git checkout release
$ ./bootstrap
...
checking for boostlib >= 1.33.1... yes
configure: parser generation disabled
configure: creating ./config.status
config.status: creating config.mk
$ make
This works.
Maybe useful:
$ uname -a
Linux <hostname> 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
Ok, that's good to hear.
I'll have to look into this a bit deeper. It's probably a combination of the Bisonc++/Flexc++ versions and the compiler version.
Hi,
I'm building checktestdata on WSL. When compiling on master, I get:
The release branch builds successfully. I'm a C++ noob and I've no idea what you might need to help :-) Feel free to ask! Some versions: