CML ver1.71 compile errors

Alon Barak <[email protected]>
Newsgroups gmane.ietf.sfl
Message-ID <[email protected]>
I'm tried to upgrade my application to :
SFL		v1.7, 
SNACC 	v1.3R2, 
Crypto++ 	v3.1
all taken from the http://www.armadillo.huntsville.al.us./software/smime/ ,
&
CML   		v1.71
taken from the
http://www.armadillo.huntsville.al.us./software/certmgmt/index.html.

The problem is that I can not compile the 'cml_1.71' since I have the
following compile errors :
(1) ...\cml_1.71\cmdec_cpp\src\X_DecodeCert.cpp(93) : error C2061: syntax
error : identifier 'OtherName'
    ...\cml_1.71\cmdec_cpp\src\X_DecodeCert.cpp(3946) : error C2061: syntax
error : identifier 'OtherName'
(and some more errors because of the two above).

(2) ...\cml_1.71\cmdec_cpp\src\X_DecodeCert.cpp(2046) : error C2039:
'utf8StringCid' : is not a member of 'DirectoryString'
    ...\cml_1.71\cmdec_cpp\src\X_DecodeCert.cpp(2053) : error C2039:
'utf8String' : is not a member of 'DirectoryString'
    ...\cml_1.71\cmdec_cpp\src\X_DecodeCert.cpp(2083) : error C2039:
'bmpString' : is not a member of 'DirectoryString'
All can be found in : ...\snacc13rn\c++-examples\vdatestDLL\vdatest_asn.h
class BOBTest_API DirectoryString: public AsnType
{
public:
  enum ChoiceIdEnum
  {
     teletexStringCid = 0,
     printableStringCid = 1,
     universalStringCid = 2,
     utf8StringCid = 3,
     bmpStringCid = 4
  };

  enum ChoiceIdEnum	choiceId;
  union
  {
     TeletexString		*teletexString;
     PrintableString		*printableString;
     UniversalString		*universalString;
  };
...

(3) ...\cml_1.71\cmdec_cpp\src\X_DecodeCert.cpp(2086) : error C2227: left of
'->cvt_StrtoLDAP' must point to class/struct/union

SO...WHAT IS WRONG WITH MY UPGRADE SETTINGS ???

Thanks in advance
Alon Barak
Vanguard Security Technologies Ltd.
Tel: 972-4-9891311 (Ext. 221); 
Fax: 972-4-9891322
mailto:[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.