Hi
I'm trying to compile Ice 3.0.0 vith gcc 4.0.1, both in OS X 10.4.2 & 10.4.3
I get the follwing error:
=====
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:944: error: invalid conversion from 'int (*)()' to 'int (*)(...)'
SslTransceiver.cpp:944: 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
====
This bug is also present in ice 2.1.2 and 2.1.1. I am using the GCC shipped with the newly released Xcode 2.2:
gcc --version gives this:
powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5247)
Has anyone else encountered this error?
regards
/morten

Reply With Quote
This error was already reported in 