Okay, may be I am stupid, but:
I try to connect to pool (minergate), and always get: JSON-RPC call failed: { "code": -32601, "message": "Procedure not found." }
I use WinXP and Win32 version, tryed many 2.4.x and 2.5.0 version(s).
C:\minerd>minerd -P -o stratum+tcp://xdn-xmr.pool.minergate.com:45790 -u myuser -p mypassword -x socks5://xx1.xx2.xx3.xx4:nnn1
[2017-08-08 14:33:58] Starting Stratum on stratum+tcp://xdn-xmr.pool.minergate.com:45790
[2017-08-08 14:33:58] 4 miner threads started, using 'scrypt' algorithm.
* Rebuilt URL to:
http://xdn-xmr.pool.minergate.com:45790/[2017-08-08 14:33:58] Binding thread 0 to cpu 0
* timeout on name lookup is not supported
[2017-08-08 14:33:58] Binding thread 1 to cpu 1
* Hostname was NOT found in DNS cache
[2017-08-08 14:33:58] Binding thread 2 to cpu 2
[2017-08-08 14:33:58] Binding thread 3 to cpu 3
* Trying xx1.xx2.xx3.xx4...
* TCP_NODELAY set
* Adding handle: conn: 0x1631c98
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x1631c98) send_pipe: 1, recv_pipe: 0
* Hostname was NOT found in DNS cache
* 176
* 9
* 2
* 145
* Connected to xx1.xx2.xx3.xx4 (xx1.xx2.xx3.xx4) port nnn1 (#0)
* Connection #0 to host xdn-xmr.pool.minergate.com left intact
[2017-08-08 14:33:58] > {"id": 1, "method": "mining.subscribe", "params": ["cpuminer/2.4.1"]}
[2017-08-08 14:33:58] < {"jsonrpc": "2.0", "error": {"code": -32601, "message": "Procedure not found."}, "id": 1}
[2017-08-08 14:33:58] > {"id": 1, "method": "mining.subscribe", "params": []}
[2017-08-08 14:33:58] < {"jsonrpc": "2.0", "error": {"code": -32601, "message": "Procedure not found."}, "id": 1}
[2017-08-08 14:33:58] JSON-RPC call failed: {
"code": -32601,
"message": "Procedure not found."
}