But I already played Vegastrike a few years ago.
Now to the topic. Is it possible to compile with portaudio and crypto++ on recent Linux distributions? Would it have any pros/cons?
First to crypto++:
Version 5.5.2 is the latest. But it seems like it isn't supported.
Older versions than 5.4 don't compile with gcc >3.4 (out of the box). And Vegastrike doesn't compile with these. Is encryption actually used atm?
Found this in the config file:
Code: Select all
<var name="encryption_method" value="rsa"/>
<var name="encryption_keylength" value="128"/>
<var name="encryption_seed" value="Blah blah blah"/>
Code: Select all
src/networking/netserver_login.cpp: In member function 'void NetServer::sendLoginAccept(ClientPtr, Cockpit*)':
src/networking/netserver_login.cpp:152: error: 'digest' was not declared in this scope
src/networking/netserver_login.cpp:154: error: 'digest' was not declared in this scope
src/networking/netserver_login.cpp:156: error: 'digest' was not declared in this scope
src/networking/netserver_login.cpp:157: error: type '<type error>' argument given to 'delete', expected pointer
make[1]: *** [src/networking/netserver_login.o] Error 1
Does network communication (voip) work? That would be a hot feature. In the config file it is turned off.
But sadly I can't build with netcomm=portaudio enabled.
I tried differnt versions, but none worked.
Here is the output:
Code: Select all
./src/networking/networkcomm.h:70: error: 'PaDeviceID' does not name a type
./src/networking/networkcomm.h:71: error: 'PaDeviceID' does not name a type
./src/networking/networkcomm.h:73: error: ISO C++ forbids declaration of 'PortAudioStream' with no type
./src/networking/networkcomm.h:73: error: expected ';' before '*' token
./src/networking/networkcomm.h:74: error: ISO C++ forbids declaration of 'PortAudioStream' with no type
./src/networking/networkcomm.h:74: error: expected ';' before '*' token
./src/networking/networkcomm.h:81: error: 'PaTimestamp' has not been declared
./src/networking/networkcomm.h:82: error: 'PaTimestamp' has not been declared
make[1]: *** [src/networking/netclient_devices.o] Error 1
Thanks for your patience and for reading!