Hi,<div><br></div><div> I updated the trunk version of ADOL-C (to current version 148) and I get the following error when I run make:</div><div><br></div><div><div>Making all in ADOL-C</div><div>Making all in src</div><div>
Making all in drivers</div><div> CC drivers.o</div><div> CC driversf.o</div><div> CC odedrivers.o</div><div> CC odedriversf.o</div><div> CC taylor.o</div><div> LINK <a href="http://libdrivers.la">libdrivers.la</a></div>
<div>Making all in sparse</div><div> CXX sparse_fo_rev.o</div><div> CXX sparsedrivers.o</div><div>sparsedrivers.cpp: In function ‘void generate_seed_jac(int, int, unsigned int**, double***, int*, int)’:</div><div>sparsedrivers.cpp:122: error: ‘class ColPack::BipartiteGraphPartialColoringInterface’ has no member named ‘GenerateSeedJacobian_unmanaged’</div>
<div>sparsedrivers.cpp:125: error: ‘class ColPack::BipartiteGraphPartialColoringInterface’ has no member named ‘GenerateSeedJacobian_unmanaged’</div><div>sparsedrivers.cpp: In function ‘void generate_seed_hess(int, unsigned int**, double***, int*, int)’:</div>
<div>sparsedrivers.cpp:198: error: ‘class ColPack::GraphColoringInterface’ has no member named ‘GenerateSeedHessian_unmanaged’</div><div>sparsedrivers.cpp:201: error: ‘class ColPack::GraphColoringInterface’ has no member named ‘GenerateSeedHessian_unmanaged’</div>
<div>sparsedrivers.cpp: In function ‘int sparse_jac(short int, int, int, int, const double*, int*, unsigned int**, unsigned int**, double**, int*)’:</div><div>sparsedrivers.cpp:308: error: no matching function for call to ‘ColPack::BipartiteGraphPartialColoringInterface::GenerateSeedJacobian(double***, int*, int*, const char [14], const char [25])’</div>
<div>/opt/ADOLC/trunk/ThirdParty/ColPack/include/BipartiteGraphPartialColoringInterface.h:127: note: candidates are: void ColPack::BipartiteGraphPartialColoringInterface::GenerateSeedJacobian(unsigned int**, int, int, double***, int*, int*, std::string, std::string)</div>
<div>sparsedrivers.cpp:314: error: no matching function for call to ‘ColPack::BipartiteGraphPartialColoringInterface::GenerateSeedJacobian(double***, int*, int*, const char [14], const char [28])’</div><div>/opt/ADOLC/trunk/ThirdParty/ColPack/include/BipartiteGraphPartialColoringInterface.h:127: note: candidates are: void ColPack::BipartiteGraphPartialColoringInterface::GenerateSeedJacobian(unsigned int**, int, int, double***, int*, int*, std::string, std::string)</div>
<div>sparsedrivers.cpp: In function ‘int sparse_hess(short int, int, int, double*, int*, unsigned int**, unsigned int**, double**, int*)’:</div><div>sparsedrivers.cpp:468: error: no matching function for call to ‘ColPack::GraphColoringInterface::GenerateSeedHessian(double***, int*, int*, const char [14], const char [30])’</div>
<div>/opt/ADOLC/trunk/ThirdParty/ColPack/include/GraphColoringInterface.h:130: note: candidates are: void ColPack::GraphColoringInterface::GenerateSeedHessian(unsigned int**, int, double***, int*, int*, std::string, std::string)</div>
<div>sparsedrivers.cpp:471: error: no matching function for call to ‘ColPack::GraphColoringInterface::GenerateSeedHessian(double***, int*, int*, const char [14], const char [5])’</div><div>/opt/ADOLC/trunk/ThirdParty/ColPack/include/GraphColoringInterface.h:130: note: candidates are: void ColPack::GraphColoringInterface::GenerateSeedHessian(unsigned int**, int, double***, int*, int*, std::string, std::string)</div>
<div>make[4]: *** [sparsedrivers.lo] Error 1</div><div>make[3]: *** [all-recursive] Error 1</div><div>make[2]: *** [all] Error 2</div><div>make[1]: *** [all-recursive] Error 1</div><div>make: *** [all-recursive] Error 1</div>
</div><div><br></div><div><br></div><div>Version 146 compiles fine. Any ideas what part of the code changes makes the build fail ?</div><div><br></div><div>Thanks,</div><div><br></div><div>Rishi</div>