[ 
https://issues.apache.org/jira/browse/THRIFT-151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12996940#comment-12996940
 ] 

Bryan Duxbury commented on THRIFT-151:
--------------------------------------

I applied this patch and tried to build it, but got the following:

{code}
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
-I../..  -I/opt/local/include -I./src  -Wall -g -O2 -MT TSSLSocket.lo -MD -MP 
-MF .deps/TSSLSocket.Tpo -c -o TSSLSocket.lo `test -f 
'src/transport/TSSLSocket.cpp' || echo './'`src/transport/TSSLSocket.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I/opt/local/include -I./src 
-Wall -g -O2 -MT TSSLSocket.lo -MD -MP -MF .deps/TSSLSocket.Tpo -c 
src/transport/TSSLSocket.cpp  -fno-common -DPIC -o .libs/TSSLSocket.o
src/transport/TSSLSocket.cpp:480: error: ‘ulong’ does not name a type
src/transport/TSSLSocket.cpp: In static member function ‘static void 
apache::thrift::transport::TSSLSocketFactory::initializeOpenSSL()’:
src/transport/TSSLSocket.cpp:520: error: ‘callbackThreadID’ was not declared in 
this scope
src/transport/TSSLSocket.cpp: In function ‘void 
apache::thrift::transport::buildErrors(std::string&, int)’:
src/transport/TSSLSocket.cpp:550: error: ‘ulong’ was not declared in this scope
src/transport/TSSLSocket.cpp:550: error: expected `;' before ‘errorCode’
src/transport/TSSLSocket.cpp:554: error: ‘errorCode’ was not declared in this 
scope
make[1]: *** [TSSLSocket.lo] Error 1
make: *** [all-recursive] Error 1
{code}

I'm on a Mac. Anything special I should need to do?

> TSSLServerSocket and TSSLSocket implementation
> ----------------------------------------------
>
>                 Key: THRIFT-151
>                 URL: https://issues.apache.org/jira/browse/THRIFT-151
>             Project: Thrift
>          Issue Type: Improvement
>          Components: C++ - Library
>            Reporter: Ian Pye
>         Attachments: TSSLSocket.cpp.diff, TSSLSocket.h.diff, Thrift.zip, 
> ssl-pingli.patch, ssl-redesigned.patch, ssl-test-pingli.patch, ssl.patch, 
> thrift-0.6.0-cpp-ssl.patch
>
>   Original Estimate: 6h
>  Remaining Estimate: 6h
>
> SSL Connections w/ autogenerated self signed x509 certs seem to be the state 
> of the art for rpc layers.
> It would be good if there was a C++ implementation of TSocket and 
> TServerSocket classes.
> This is similar to the Java issue Thrift 106.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to