Unity Masterserver on Linux

Hello i want a own Masterserver on my Linux Server but when i want to compile the Server with “make” in the dir who are the Masterserver files.
But i get a error:

MasterServer.cpp:28:17: Warnung: veraltete Konvertierung von Zeichenkettenkonstante in »char*« [-Wwrite-strings]
MasterServer.cpp: In Funktion »int main(int, char**)«:
MasterServer.cpp:259:13: Warnung: Die Adresse von »pidFile« wird immer zu »wahr« auswerten [-Waddress]
RakNet/Sources/SignaledEvent.o: In function `SignaledEvent::InitEvent()':
SignaledEvent.cpp:(.text+0x64): undefined reference to `pthread_mutexattr_init'
RakNet/Sources/SignaledEvent.o: In function `SignaledEvent::CloseEvent()':
SignaledEvent.cpp:(.text+0xbc): undefined reference to `pthread_mutexattr_destroy'
RakNet/Sources/RakThread.o: In function `RakNet::RakThread::Create(void* (*)(void*), void*, int)':
RakThread.cpp:(.text+0x4f): undefined reference to `pthread_attr_setstacksize'
RakThread.cpp:(.text+0x82): undefined reference to `pthread_create'
collect2: ld gab 1 als Ende-Status zurück
make: *** [MasterServer] Fehler 1

I hope you can help me, sorry for my bad english.

Uhm gcc in German! It’s really scary :wink:
As far as I see you have problem in linking not in compiling:

undefined reference to pthread_*

It means that your system lacks development version of libc/libpthread where you can find and link that symbols. If you are more confident with windows OS is like you missing .lib counterpart of some needed .dll.
Install -devel (o -dev, the names depends on linux distribution) version of libc and libpthread and rerun make.

i think you might need to download the ncurse library. did you run it with make? (sorry i don’t own a linux system at the moment but i used to).