Hi all,
I'm trying to build Ice 2.1.2 on OS X 10.4.2 and I receive the following error message. I have openssl 0.9.7g installed. I'm using the GCC 4.0.1 compiler. Any ideas? I looked at the code and it seems to be barfing on a macro expansion of PEM_write_bio_SSL_SESSION().
Regards,
Code:making all in IceSSL c++ -c -I.. -I../../include -DICE_SSL_API_EXPORTS -I/usr/kerberos/include -g -ftemplate-depth-128 -Wall -D_REENTRANT SslTransceiver.cpp SslTransceiver.cpp: In member function 'void IceSSL::SslTransceiver::showSessionInfo(BIO*)': SslTransceiver.cpp:992: error: invalid conversion from 'int (*)()' to 'int (*)(...)' SslTransceiver.cpp:992: error: initializing argument 1 of 'int PEM_ASN1_write_bio(int (*)(...), const char*, BIO*, char*, const EVP_CIPHER*, unsigned char*, int, int (*)(char*, int, int, void*), void*)' make[2]: *** [SslTransceiver.o] Error 1 make[1]: *** [all] Error 1 make: *** [all] Error 1

Reply With Quote