# HG changeset patch # User terom # Date 1228671942 0 # Node ID 687d9896763aecc175a3e8c6cf7f2733eb0f4efd # Parent 1196885a4813d21108c3a2b8aeb663fb386c857b change mkcmake.sh to not use /tmp anymore, and fix some ClanLib idiocy diff -r 1196885a4813 -r 687d9896763a build/mkcmake.sh --- a/build/mkcmake.sh Sun Dec 07 16:46:08 2008 +0000 +++ b/build/mkcmake.sh Sun Dec 07 17:45:42 2008 +0000 @@ -1,4 +1,4 @@ #!/bin/sh -cmake ../ -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/tmp +cmake ../ -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=~/opt diff -r 1196885a4813 -r 687d9896763a src/Network/TCP.cc --- a/src/Network/TCP.cc Sun Dec 07 16:46:08 2008 +0000 +++ b/src/Network/TCP.cc Sun Dec 07 17:45:42 2008 +0000 @@ -84,6 +84,9 @@ NetworkTCPServer::NetworkTCPServer (const NetworkAddress &listen_addr) : socket(CL_Socket::tcp, CL_Socket::ipv4) { + // wow... I didn't know ClanLib was *this* crap + socket.proto = CL_Socket::tcp; + // bind socket.bind(listen_addr); @@ -115,6 +118,9 @@ NetworkTCPClient::NetworkTCPClient (const NetworkAddress &connect_addr) : NetworkTCPTransport(NetworkSocket(CL_Socket::tcp, CL_Socket::ipv4)) { + + // wow... I didn't know ClanLib was *this* crap + socket.proto = CL_Socket::tcp; // connect socket.connect(connect_addr);