Hi

I would like to use component Matching in order to search in complex attribute as certificate.
For this, I have install Openldap 2.4.9 with --enable-modules=yes . Now I try to compile the openldap-snacc-2.3.6.
For this I execute the make command but I have always errors :



make[3]: quittant le répertoire « /home/openldap-snacc-2.3.6/c++-examples/src »
make targets
make[3]: entrant dans le répertoire « /home/openldap-snacc-2.3.6/c++-examples/src »
g++  -I../../c++-lib/inc -I../.. -I./ -I../src  -O2 -Wall -DSTDC_HEADERS    -fPIC -Wswitch -DLinux  -c -o rfc1155-smi.o rfc1155-smi.cpp
../../c++-lib/inc/asn-incl.h:285: attention : class SNACC::PERGeneral has virtual functions but non-virtual destructor
../../c++-lib/inc/asn-listset.h: In member function typename std::list<T, std::allocator<_CharT> >::iterator AsnList<T>::append(const T&):
../../c++-lib/inc/asn-listset.h:24: erreur: there are no arguments to end that depend on a template parameter, so a declaration of end must be available
../../c++-lib/inc/asn-listset.h:24: erreur: (if you use -fpermissive, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
../../c++-lib/inc/asn-listset.h: In member function virtual void AsnList<T>::Clear():
../../c++-lib/inc/asn-listset.h:50: erreur: there are no arguments to clear that depend on a template parameter, so a declaration of clear must be available
../../c++-lib/inc/asn-listset.h: In member function virtual SNACC::AsnLen AsnList<T>::Interpret(SNACC::AsnBufBits&, long int) const:
../../c++-lib/inc/asn-listset.h:75: erreur: there are no arguments to begin that depend on a template parameter, so a declaration of begin must be available
../../c++-lib/inc/asn-listset.h:76: erreur: there are no arguments to end that depend on a template parameter, so a declaration of end must be available
../../c++-lib/inc/asn-listset.h:82: erreur: there are no arguments to end that depend on a template parameter, so a declaration of end must be available
../../c++-lib/inc/asn-listset.h: In member function virtual SNACC::AsnLen AsnList<T>::PEnc(SNACC::AsnBufBits&) const:
../../c++-lib/inc/asn-listset.h:100: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h:106: erreur: there are no arguments to begin that depend on a template parameter, so a declaration of begin must be available
../../c++-lib/inc/asn-listset.h:106: erreur: there are no arguments to end that depend on a template parameter, so a declaration of end must be available
../../c++-lib/inc/asn-listset.h:111: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h:112: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h:131: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h:146: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h:152: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h:159: erreur: there are no arguments to begin that depend on a template parameter, so a declaration of begin must be available
../../c++-lib/inc/asn-listset.h:159: erreur: there are no arguments to end that depend on a template parameter, so a declaration of end must be available
../../c++-lib/inc/asn-listset.h: In member function virtual void AsnList<T>::PDec(SNACC::AsnBufBits&, SNACC::AsnLen&):
../../c++-lib/inc/asn-listset.h:171: erreur: there are no arguments to clear that depend on a template parameter, so a declaration of clear must be available
../../c++-lib/inc/asn-listset.h: In member function char* AsnList<T>::checkSOfSingleVal(long int) const:
../../c++-lib/inc/asn-listset.h:244: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h:247: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h: In member function char* AsnList<T>::checkSOfVRange(long int, long int) const:
../../c++-lib/inc/asn-listset.h:260: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h:263: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h:267: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h:270: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h: In member function virtual int AsnList<T>::checkConstraints(SNACC::ConstraintFailList*) const:
../../c++-lib/inc/asn-listset.h:280: erreur: there are no arguments to begin that depend on a template parameter, so a declaration of begin must be available
../../c++-lib/inc/asn-listset.h:280: erreur: there are no arguments to end that depend on a template parameter, so a declaration of end must be available
../../c++-lib/inc/asn-listset.h: In member function virtual SNACC::AsnLen AsnList<T>::BEncContent(SNACC::AsnBuf&) const:
../../c++-lib/inc/asn-listset.h:289: erreur: there are no arguments to rbegin that depend on a template parameter, so a declaration of rbegin must be available
../../c++-lib/inc/asn-listset.h:289: erreur: there are no arguments to rend that depend on a template parameter, so a declaration of rend must be available
../../c++-lib/inc/asn-listset.h: In member function void AsnList<T>::Print(std::ostream&, short unsigned int) const:
../../c++-lib/inc/asn-listset.h:324: erreur: there are no arguments to empty that depend on a template parameter, so a declaration of empty must be available
../../c++-lib/inc/asn-listset.h:328: erreur: there are no arguments to front that depend on a template parameter, so a declaration of front must be available
../../c++-lib/inc/asn-listset.h:330: erreur: there are no arguments to begin that depend on a template parameter, so a declaration of begin must be available
../../c++-lib/inc/asn-listset.h:330: erreur: there are no arguments to end that depend on a template parameter, so a declaration of end must be available
../../c++-lib/inc/asn-listset.h: In member function void AsnList<T>::PrintXML(std::ostream&, const char*) const:
../../c++-lib/inc/asn-listset.h:343: erreur: there are no arguments to empty that depend on a template parameter, so a declaration of empty must be available
../../c++-lib/inc/asn-listset.h:348: erreur: there are no arguments to begin that depend on a template parameter, so a declaration of begin must be available
../../c++-lib/inc/asn-listset.h:348: erreur: there are no arguments to end that depend on a template parameter, so a declaration of end must be available
../../c++-lib/inc/asn-listset.h: In member function SNACC::AsnLen AsnSeqOf<T>::BEnc(SNACC::AsnBuf&) const:
../../c++-lib/inc/asn-listset.h:383: erreur: there are no arguments to BEncContent that depend on a template parameter, so a declaration of BEncContent must be available
../../c++-lib/inc/asn-listset.h: In member function void AsnSeqOf<T>::BDec(const SNACC::AsnBuf&, SNACC::AsnLen&):
../../c++-lib/inc/asn-listset.h:393: erreur: there are no arguments to clear that depend on a template parameter, so a declaration of clear must be available
../../c++-lib/inc/asn-listset.h:398: erreur: there are no arguments to typeName that depend on a template parameter, so a declaration of typeName must be available
../../c++-lib/inc/asn-listset.h:403: erreur: there are no arguments to BDecContent that depend on a template parameter, so a declaration of BDecContent must be available
../../c++-lib/inc/asn-listset.h: In member function void AsnSeqOf<T>::Print(std::ostream&, short unsigned int) const:
../../c++-lib/inc/asn-listset.h:409: erreur: there are no arguments to typeName that depend on a template parameter, so a declaration of typeName must be available
../../c++-lib/inc/asn-listset.h:412: erreur: there are no arguments to empty that depend on a template parameter, so a declaration of empty must be available
../../c++-lib/inc/asn-listset.h:416: erreur: there are no arguments to front that depend on a template parameter, so a declaration of front must be available
../../c++-lib/inc/asn-listset.h:418: erreur: there are no arguments to begin that depend on a template parameter, so a declaration of begin must be available
../../c++-lib/inc/asn-listset.h:418: erreur: there are no arguments to end that depend on a template parameter, so a declaration of end must be available
../../c++-lib/inc/asn-listset.h: In member function void AsnSeqOf<T>::PrintXML(std::ostream&, const char*) const:
../../c++-lib/inc/asn-listset.h:434: erreur: there are no arguments to typeName that depend on a template parameter, so a declaration of typeName must be available
../../c++-lib/inc/asn-listset.h:437: erreur: there are no arguments to typeName that depend on a template parameter, so a declaration of typeName must be available
../../c++-lib/inc/asn-listset.h:445: erreur: there are no arguments to typeName that depend on a template parameter, so a declaration of typeName must be available
../../c++-lib/inc/asn-listset.h: In member function SNACC::AsnLen AsnSetOf<T>::BEncContent(SNACC::AsnBuf&) const:
../../c++-lib/inc/asn-listset.h:493: erreur: there are no arguments to begin that depend on a template parameter, so a declaration of begin must be available
../../c++-lib/inc/asn-listset.h:493: erreur: there are no arguments to end that depend on a template parameter, so a declaration of end must be available
../../c++-lib/inc/asn-listset.h: In member function void AsnSetOf<T>::BDec(const SNACC::AsnBuf&, SNACC::AsnLen&):
../../c++-lib/inc/asn-listset.h:515: erreur: there are no arguments to clear that depend on a template parameter, so a declaration of clear must be available
../../c++-lib/inc/asn-listset.h:520: erreur: there are no arguments to typeName that depend on a template parameter, so a declaration of typeName must be available
../../c++-lib/inc/asn-listset.h:526: erreur: there are no arguments to BDecContent that depend on a template parameter, so a declaration of BDecContent must be available
../../c++-lib/inc/asn-listset.h: In member function void AsnSetOf<T>::PDec(SNACC::AsnBufBits&, SNACC::AsnLen&):
../../c++-lib/inc/asn-listset.h:535: erreur: there are no arguments to clear that depend on a template parameter, so a declaration of clear must be available
../../c++-lib/inc/asn-listset.h:540: erreur: there are no arguments to append that depend on a template parameter, so a declaration of append must be available
../../c++-lib/inc/asn-listset.h: In member function SNACC::AsnLen AsnSetOf<T>::PEnc(SNACC::AsnBufBits&) const:
../../c++-lib/inc/asn-listset.h:546: erreur: there are no arguments to size that depend on a template parameter, so a declaration of size must be available
../../c++-lib/inc/asn-listset.h:553: erreur: there are no arguments to begin that depend on a template parameter, so a declaration of begin must be available
../../c++-lib/inc/asn-listset.h:553: erreur: there are no arguments to end that depend on a template parameter, so a declaration of end must be available
../../c++-lib/inc/asn-listset.h: In member function void AsnSetOf<T>::Print(std::ostream&, short unsigned int) const:
../../c++-lib/inc/asn-listset.h:572: erreur: there are no arguments to typeName that depend on a template parameter, so a declaration of typeName must be available
../../c++-lib/inc/asn-listset.h:575: erreur: there are no arguments to empty that depend on a template parameter, so a declaration of empty must be available
../../c++-lib/inc/asn-listset.h:579: erreur: there are no arguments to front that depend on a template parameter, so a declaration of front must be available
../../c++-lib/inc/asn-listset.h:581: erreur: there are no arguments to begin that depend on a template parameter, so a declaration of begin must be available
../../c++-lib/inc/asn-listset.h:581: erreur: there are no arguments to end that depend on a template parameter, so a declaration of end must be available
../../c++-lib/inc/asn-listset.h: In member function void AsnSetOf<T>::PrintXML(std::ostream&, const char*) const:
../../c++-lib/inc/asn-listset.h:597: erreur: there are no arguments to typeName that depend on a template parameter, so a declaration of typeName must be available
../../c++-lib/inc/asn-listset.h:600: erreur: there are no arguments to typeName that depend on a template parameter, so a declaration of typeName must be available
../../c++-lib/inc/asn-listset.h:608: erreur: there are no arguments to typeName that depend on a template parameter, so a declaration of typeName must be available
make[3]: *** [rfc1155-smi.o] Erreur 1
make[3]: quittant le répertoire « /home/openldap-snacc-2.3.6/c++-examples/src »
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /home/openldap-snacc-2.3.6/c++-examples/src »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /home/openldap-snacc-2.3.6/c++-examples »
make: *** [all] Erreur 2

Does "Component matching" is supported by openldap ?

Any help would be greatly appreciated, thanks, Romain





Commander un cadeau en ligne discrtement? Voir la solution offerte par Internet Explorer8

Acheter en ligne en toute scurit ? Internet Explorer 8 vous protge gratuitement !