Hi Peter,
I’ve been trying to compile calitko,140 using the Intel compiler (icc/icpc), but I end on this error:
Gnutella/Bootstrapping/NodeCache.h(108): error: a template argument may not reference a local type
return getNodes (count, availability, freshNodes, predicateImp);
^
I did a little bit of searching and I found this message: http://mail.python.org/pipermail/python-list/2000-October/054806.html
This is the same situation we have in Gnutella/Bootstrapping/NodeCache.h.
I managed to compile it last time with this compiler and this file was not changed since then, so maybe your warning fixes in the last calitko revision are “connected” to this (this function gets instantiated now on more than one place - I don’t know whether it got instantiated before or not).
The weird thing is that I managed to compile that revision on my desktop with g++ (5 mins ago), though I got an error when I tried that code snippet from the link above… I don’t have a clue how is that possible…
Regards,
Petr
