I obtain the following warnings when building the code using Intel icpc version 12.1.2:
include/fructose/test_root.h(953): warning #68: integer conversion resulted in a change of sign
unsigned int data_index(-1);
^
include/fructose/test_root.h(987): warning #68: integer conversion resulted in a change of sign
unsigned int data_index = -1;
^
include/tclap/UnlabeledMultiArg.h(296): warning #191: type qualifier is meaningless on cast type
argList.push_back( const_cast<Arg*>(static_cast<const Arg* const>(this)) );
^
In release 1.2.0 the TCLAP warning no longer appears because FRUCTOSE is no longer dependent on TCLAP. The other warnings will be fixed in the next release.