Hello all, as first step to compile GINAC, I need CLN under VMS :-) So i'm trying to compile CLN with DEC C++ compiler. I hope this is the right place to post something related to CLN, otherwise I apologize for this. Let's start... Now, i generated config.h and intparam.h and I'm starting from src/base directory. I hope it's fine. By the way, I have some probs with io.h file, it seems that DEC compiler complaints a lot about it :-) For example, this is an output for cl_as_err.cc (i'm sorry for the output but it's very ugly I know!) Just two notes: 1) I have to remove all std:: occurence before a stream, because the compiler doesn't like them :-) I don't know why 2) It seems the cl_FN_tag is not defined, but I checked in object.h and i think it's all ok. If somebody knows what could be the reason, should be great! $ cxx/include_dir=("../../include","dka0:[porting.dist.include]") cl_as_err.cc void* operator new (size_t size, void* ptr) { (void)size; return ptr; } ..............^ %CXX-W-NOCORDEL, function "cln::cl_gcobject::operator new(size_t, void *)" has no corresponding operator delete (to be called if an exception is thrown during initialization of an allocated object) at line number 339 in file DKA0:[WORK.cln116.include.cln]object.h;2 void* operator new (size_t size, void* ptr) { (void)size; return ptr; } ..............^ %CXX-W-NOCORDEL, function "cln::cl_gcpointer::operator new(size_t, void *)" has no corresponding operator delete (to be called if an exception is thrown during initialization of an allocated object) at line number 389 in file DKA0:[WORK.cln116.include.cln]object.h;2 void* operator new (size_t size, void* ptr) { (void)size; return ptr; } ..............^ %CXX-W-NOCORDEL, function "cln::cl_rcobject::operator new(size_t, void *)" has no corresponding operator delete (to be called if an exception is thrown during initialization of an allocated object) at line number 439 in file DKA0:[WORK.cln116.include.cln]object.h;2 void* operator new (size_t size, void* ptr) { (void)size; return ptr; } ..............^ %CXX-W-NOCORDEL, function "cln::cl_rcpointer::operator new(size_t, void *)" has no corresponding operator delete (to be called if an exception is thrown during initialization of an allocated object) at line number 489 in file DKA0:[WORK.cln116.include.cln]object.h;2 : cl_gcobject ((cl_private_thing) cl_combine(cl_FN_tag,0)) {} .....................................................^ %CXX-E-UNDECLARED, identifier "cl_FN_tag" is undefined at line number 187 in file DKA0:[WORK.cln116.include.cln]number.h;2 CL_DEFINE_INT_CONSTRUCTORS(cl_number) ^ %CXX-E-UNDECLARED, identifier "cl_FN_tag" is undefined at line number 191 in file DKA0:[WORK.cln116.include.cln]number.h;2 CL_DEFINE_INT_ASSIGNMENT_OPERATORS(cl_number) ^ %CXX-E-UNDECLARED, identifier "cl_FN_tag" is undefined at line number 192 in file DKA0:[WORK.cln116.include.cln]number.h;2 %CXX-I-MESSAGE, 5 errors detected in the compilation of "DKA0:[WORK.cln116.src.base]cl_as_err.cc;3". thanks in advance, Fausto