Ocelot is always a fun challenge to compile.. it's a good workout of
your system configuration!
I'm compiling on my main machine now building Ocelot on this box for
the first time. With the latest SVN (224) I get an interesting error:
In file included from /usr/include/c++/4.3/bits/stl_algo.h:65,
from /usr/include/c++/4.3/algorithm:67,
from /usr/local/include/boost/random/
mersenne_twister.hpp:20,
from hydrazine/interface/Test.h:14,
from hydrazine/interface/Test.cpp:11:
/usr/include/c++/4.3/cstdlib:132: error: ‘::realloc’ has not been
declared
The culprit is #include <cstdlib>
it may have to do with autoconfig not finding a glibc compatible
realloc.. some googling finds this is a problem in many projects.
I'll dig deeper and try to figure it out, but I'm posting this here
just to log it.. even if it's not an Ocelot specific issue, it may
come up for others as well.
Interestingly this did not come up on my build last week, but that was
a different PC using 32 bit Ubuntu, this is my main 64 bit machine and
it's possible I have different libraries, etc. That used SVN 221
Ocelot. [It's awesome how active Ocelot development is!]
On Oct 30, 10:33 am, Gregory Frederick Diamos