I’m not at all familiar with Python C++ binding, so sorry if this is a dumb question, but it seems to me that the error message about “wrong number or type of arguments” is incorrect. Shouldn’t the three lines I have highlighted match?
Has anyone encountered this particular error before?
Found this on Stack Overflow. Possibly related since the setDimensions function call is passing a temporary. Will check on this.
I’m wondering if the version of C++ on latest Raspbian is enforcing best practices a little more aggressively than the versions NuPIC core 1.0.0 was originally tested with. I ran into another issue earlier where some code in NuPIC core was trying to throw an exception within a destructor (bad practice) and the compiler was failing out (I had to modify the code to get past that one).