[CMake] CMake on OpenVMS (some clarification)

Bill Hoffman bill.hoffman at kitware.com
Fri Sep 4 15:30:47 EDT 2015


On 9/4/2015 9:42 AM, Custin, Jay (CSC Sw Middleware) wrote:
> While I specifically want this on OpenVMS/Integrity (V8.3 or higher), I
> have not tried this on an Alpha yet (vast majority of the coding/builds
> I do involve the Integrity platform).  It took some manual editing of
> files, etc. to get this far:
>
> <<CUT>>
>
> CXX has ios::binary openmode
>
> ---------------------------------------------
>
> CXX -I/PRJ_ROOT/CMAKE-3_3_1/Bootstrap_cmk -I/PRJ_ROOT/CMAKE-3_3_1/Source
> -I/PRJ_ROOT/CMAKE-3_3_1/Bootstrap_cmk -c /PRJ_ROOT/CMAKE
>
> -3_3_1/Source/cmake.cxx -o cmake.o
>
> #ifndef cmIML_ABI_H
>
> .^
>
> %CXX-E-MISSINGENDIF, the #endif for this directive is missing
>
> at line number 33 in file LCL_ROOT:[cmake-3_3_1.Bootstrap_cmk.cmIML]ABI.h;4
>
> cmIML_INT__VERIFY_TYPE(cmIML_INT_intptr_t,  sizeof(void*));
>
> ^
>
> %CXX-E-NOTCOMPREDEC, declaration is incompatible with
>
>            "int (*cmIML_INT_intptr_t__VERIFY__)[4U]" (declared at line 839)
>
> at line number 839 in file
> LCL_ROOT:[cmake-3_3_1.Bootstrap_cmk.cmIML]INT.h;23
>
> <<CUT>
>
> I have the GNU Not VMS (GNV) Bash environment with the latest code base
> for GNV (including Perl 5.22) and CMake (3.3.1).
>
I worked on this years ago.  I did manage to get most of it working, but 
no one ever setup a dashboard for it, so I am sure it fails now.   If 
you do manage to get it working it would be great if you could run a 
nightly dashboard... :)

-Bill




More information about the CMake mailing list