## ## LINCHAT ## When compiling linchat on newer systems you will get errors like this: > # make > g++ -O -Wall -Werror -c linchat.cpp > cc1plus: warnings being treated as errors > In file included from linchat.cpp:39: > userstruct.h:46: error: ‘typedef’ was ignored in this declaration > userstruct.h:54: error: ‘typedef’ was ignored in this declaration > linchat.cpp: In function ‘void InitSocket()’: > linchat.cpp:72: error: deprecated conversion from string constant to ‘char*’ > linchat.cpp:78: error: deprecated conversion from string constant to ‘char*’ > linchat.cpp: In function ‘void LockScoreboard(bool)’: > linchat.cpp:96: error: deprecated conversion from string constant to ‘char*’ > linchat.cpp: In function ‘void InitScoreboard()’: > linchat.cpp:111: error: deprecated conversion from string constant to ‘char*’ > linchat.cpp:135: error: deprecated conversion from string constant to ‘char*’ > linchat.cpp:146: error: deprecated conversion from string constant to ‘char*’ > linchat.cpp: In function ‘void ProcessNetworkEvent()’: > linchat.cpp:313: error: deprecated conversion from string constant to ‘char*’ > linchat.cpp: In function ‘void WaitForEvent()’: > linchat.cpp:406: error: deprecated conversion from string constant to ‘char*’ > make: *** [linchat.o] Error 1 There will be no newer linchat version than 1.0 and the developers site is offline (http://vectrex.org.uk/). sh0 made a patch against linchat 1.0 to solve this compiling problems: http://devel.sh0.org/linchat/ ## ## Mini Install HowTo [debian style] ## apt-get install gcc libncurses5-dev tar xvzf linchat-1.0.tar.gz cp linchat-1.0-cpp_fixes.patch linchat-1.0/ cd linchat-1.0 patch < linchat-1.0-cpp_fixes.patch make chmod 755 linchat mv linchat /usr/local/bin/