make[2]: Leaving directory `/var/tmp/portage/dev-cpp/Ice-3.3.1/work/Ice-3.3.1/cpp/src/IceXML' making all in IceSSL make[2]: Entering directory `/var/tmp/portage/dev-cpp/Ice-3.3.1/work/Ice-3.3.1/cpp/src/IceSSL' c++ -c -I.. -I../../include -DICE_SSL_API_EXPORTS -march=barcelona -mtune=barcelona -O2 -pipe -m64 -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG AcceptorI.cpp c++ -c -I.. -I../../include -DICE_SSL_API_EXPORTS -march=barcelona -mtune=barcelona -O2 -pipe -m64 -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG Certificate.cpp c++ -c -I.. -I../../include -DICE_SSL_API_EXPORTS -march=barcelona -mtune=barcelona -O2 -pipe -m64 -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG ConnectorI.cpp c++ -c -I.. -I../../include -DICE_SSL_API_EXPORTS -march=barcelona -mtune=barcelona -O2 -pipe -m64 -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG EndpointI.cpp c++ -c -I.. -I../../include -DICE_SSL_API_EXPORTS -march=barcelona -mtune=barcelona -O2 -pipe -m64 -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG Instance.cpp c++ -c -I.. -I../../include -DICE_SSL_API_EXPORTS -march=barcelona -mtune=barcelona -O2 -pipe -m64 -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG PluginI.cpp c++ -c -I.. -I../../include -DICE_SSL_API_EXPORTS -march=barcelona -mtune=barcelona -O2 -pipe -m64 -ftemplate-depth-128 -Wall -D_REENTRANT -I/usr/include/nptl -fPIC -O2 -DNDEBUG TransceiverI.cpp Instance.cpp: In member function ‘void IceSSL::Instance::traceConnection(SSL*, bool)’: Instance.cpp:992: error: invalid conversion from ‘const SSL_CIPHER*’ to ‘SSL_CIPHER*’ make[2]: *** [Instance.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/dev-cpp/Ice-3.3.1/work/Ice-3.3.1/cpp/src/IceSSL' make[1]: *** [all] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-cpp/Ice-3.3.1/work/Ice-3.3.1/cpp/src' make: *** [all] Error 1 Reproducible: Always Steps to Reproduce:
Created attachment 225769 [details] build.log
Created attachment 225775 [details, diff] Ice-3.3.1-openssl.patch Patch from URL.
Created attachment 226471 [details, diff] files/Ice-3.3.1-openssl.patch Here's my better patch. I also submitted it upstream at zeroc.com.
Added patch to -r1, thanks. Philip: the patch you attached is local and there are many Instance.cpp files in the source tree, so it fails and I had to redo it. Next time the patch should be made for the entire directory.