Re: “_ERR_remove_thread_state” linker error on libcurl usage
Hmmm... I use curl and OpenSSL on Windows but that symbol doesn't seem to be defined anywhere. Either it's very recent or it needs a specific version of OpenSSL (and yours is below or above the required version). I do have ssluse.c which references ERR_remove_state but not ERR_remove_thread_state. My version of OpenSSL is 0.9.8h and ERR_remove_state is defined in openssl-0.9.8h\crypto\err\err.c. It gets compiled into libeay32.lib.
Check your version of curl to find out which version of OpenSSL it needs. On my system, curl is version 7.21.5
"A problem well stated is a problem half solved.” - Charles F. Kettering