Closed einstein95 closed 3 years ago
Do you have python
aliased to Python 3? This test runs python
as a subprocess assuming it's Python 2.
This reminds me, though, that I should drop support for Python 2 since I've done so in most of my other projects. I'll do so here soon.
I dropped support for Python 2 in 43ce20c2, which should fix the build for you since it will no longer attempt these test cases. Feel free to reopen this issue if you run into other problems.
Another issue, same test
./JSONPickleTest
-- null
-- null (parse pickled representation)
-- null (parse pickled representation)
-- null (parse pickled representation)
-- null (parse serialized representation)
-- null (python3 deserialize; unsorted)
-- null (python3 serialize; protocol 0)
terminate called after throwing an instance of 'std::runtime_error'
what(): command returned code 256
stdout:
stderr:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ValueError: pickle protocol must be <= 5
make: *** [Makefile:50: test] Aborted
Full build log: