Olivier,
What version of gcc (g++) are you using? The GNU folks have been
enforcing coding standards as of late.
You need to track down where the definition of BYTE is coming from. If
you know how to use compiler flags like '-E' that would be a place to start.
-Joseph
===============================================================
Olivier Lecarme wrote:
A lot of compiling errors :
/reserve/garnome-2.13.3/bootstrap/pwlib/work/main.d/pwlib-1.8.7% LANG=C make
make P_SHAREDLIB=1 opt
make[1]: Entering directory
`/reserve/garnome-2.13.3/bootstrap/pwlib/work/main.d/pwlib-1.8.7'
set -e; make -C src/ptlib/unix opt; make -C plugins opt;
make[2]: Entering directory
`/reserve/garnome-2.13.3/bootstrap/pwlib/work/main.d/pwlib-1.8.7/src/ptlib/unix'
g++ -D_REENTRANT -Wall -fPIC
-I/reserve/garnome-2.13.3/bootstrap/pwlib/work/main.d/pwlib-1.8.7/include -Os
-felide-constructors -x c++ -c ../../ptclib/pssl.cxx -o
/reserve/garnome-2.13.3/bootstrap/pwlib/work/main.d/pwlib-1.8.7/lib/obj_linux_x86_r/pssl.o
../../ptclib/pssl.cxx: In constructor 'PSSLPrivateKey::PSSLPrivateKey(const
BYTE*, PINDEX)':
../../ptclib/pssl.cxx:300: error: invalid conversion from 'BYTE**' to 'const
unsigned char**'
../../ptclib/pssl.cxx:300: error: initializing argument 2 of 'EVP_PKEY*
d2i_AutoPrivateKey(EVP_PKEY**, const unsigned char**, long int)'
../../ptclib/pssl.cxx: In constructor 'PSSLPrivateKey::PSSLPrivateKey(const
PBYTEArray&)':
../../ptclib/pssl.cxx:307: error: invalid conversion from 'BYTE**' to 'const
unsigned char**'
../../ptclib/pssl.cxx:307: error: initializing argument 2 of 'EVP_PKEY*
d2i_AutoPrivateKey(EVP_PKEY**, const unsigned char**, long int)'
../../ptclib/pssl.cxx: In constructor 'PSSLCertificate::PSSLCertificate(const
BYTE*, PINDEX)':
../../ptclib/pssl.cxx:475: error: invalid conversion from 'unsigned char**' to
'const unsigned char**'
../../ptclib/pssl.cxx:475: error: initializing argument 2 of 'X509*
d2i_X509(X509**, const unsigned char**, long int)'
../../ptclib/pssl.cxx: In constructor 'PSSLCertificate::PSSLCertificate(const
PBYTEArray&)':
../../ptclib/pssl.cxx:482: error: invalid conversion from 'unsigned char**' to
'const unsigned char**'
../../ptclib/pssl.cxx:482: error: initializing argument 2 of 'X509*
d2i_X509(X509**, const unsigned char**, long int)'
../../ptclib/pssl.cxx: In constructor 'PSSLCertificate::PSSLCertificate(const
PString&)':
../../ptclib/pssl.cxx:492: error: invalid conversion from 'unsigned char**' to
'const unsigned char**'
../../ptclib/pssl.cxx:492: error: initializing argument 2 of 'X509*
d2i_X509(X509**, const unsigned char**, long int)'
make[2]: ***
[/reserve/garnome-2.13.3/bootstrap/pwlib/work/main.d/pwlib-1.8.7/lib/obj_linux_x86_r/pssl.o]
Error 1
make[2]: Leaving directory
`/reserve/garnome-2.13.3/bootstrap/pwlib/work/main.d/pwlib-1.8.7/src/ptlib/unix'
make[1]: *** [opt] Error 2
make[1]: Leaving directory
`/reserve/garnome-2.13.3/bootstrap/pwlib/work/main.d/pwlib-1.8.7'
make: *** [optshared] Error 2
zsh: exit 2 LANG=C make
--
joseph_sacco [at] comcast [dot] net
--
garnome-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/garnome-list