CLN on VMS

Fausto Saporito fausap at libero.it
Sun Apr 4 19:51:53 CEST 2004


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




More information about the GiNaC-devel mailing list