

However, I have to regretfully announce that after a long inactivity period the Sunrise project has been discontinued and the related overlay will be eventually removed. It seems that at least one ebuild related to this bug exists in the Sunrise overlay at the moment. So I don't know exactly what's different about them. When I compiled again with the ebuild attached to this bug instead, the game works properly. either freezes on loading screen, or loads with completely corrupt graphics. Thanks, new version compiles now, but the game didn't work for me. > The "g++" doesn't look ok to, i review this ebuild and push a new version to Looks like enet switched their api back to the old one. > I can confirm this for version enet-1.2.1. The "g++" doesn't look ok to, i review this ebuild and push a new version to sunrise. I can confirm this for version enet-1.2.1. > serverbrowser.cpp:348: error: at this point in file > /usr/include/enet/enet.h:407: error: too many arguments to function 'ENetSocket > /usr/include/enet/enet.h: In function 'void pingservers(bool, serverinfo*)': > -pipe -I./src `sdl-config -cflags` -c -o serverbrowser.o serverbrowser.cpp > g++ -march=native -O3 -floop-interchange -floop-strip-mine -floop-block -ggdb > enet does it depend on? I've got net-libs/enet-1.2.1 installed and compilation > I just tried this new ebuild but it failed to compile for me. Serverbrowser.cpp:348: error: at this point in file usr/include/enet/enet.h:407: error: too many arguments to function 'ENetSocket enet_socket_create(ENetSocketType)' usr/include/enet/enet.h: In function 'void pingservers(bool, serverinfo*)': G++ -march=native -O3 -floop-interchange -floop-strip-mine -floop-block -ggdb -pipe -I./src `sdl-config -cflags` -c -o serverbrowser.o serverbrowser.cpp What version of enet does it depend on? I've got net-libs/enet-1.2.1 installed and compilation fails as below: I just tried this new ebuild but it failed to compile for me. > It's committed to sunrise overlay and will be at Open("packages/misc/notexture.jpg", O_RDONLY) = 11įstat(11, FLAGS respected. Which is true when I'm not in the assaultcube directory, but if I change to it, I get this in strace: Renderer: GeForce 9800 GTX/9800 GTX+/PCI/SSE2 (NVIDIA Corporation)Ĭouldn't load texture packages/misc/notexture.jpgĬould not find core textures (hint: run AssaultCube from the parent of the bin directory) (Couldn't open packages/misc/notexture.jpg) It wont run for me, it goes to a black screen for a second and returns, then outputs /usr/games/lib64/assaultcube $. Serverms.cpp:277: error: ‘enet_socket_bind’ was not declared in this scope Serverms.cpp:277: error: ‘ENET_SOCKOPT_REUSEADDR’ was not declared in this scope Serverms.cpp:276: error: at this point in file Serverms.cpp:268: error: ‘enet_socket_bind’ was not declared in this scope Serverms.cpp:267: error: at this point in file usr/include/enet/enet.h: In function ‘void servermsinit(const char*, const char*, int, const char*, bool)’: Serverms.cpp:181: error: ‘ENET_SOCKETSET_CHECK’ was not declared in this scope Serverms.cpp:169: error: ‘enet_socketset_select’ was not declared in this scope Serverms.cpp:167: error: ‘ENET_SOCKETSET_ADD’ was not declared in this scope Serverms.cpp:166: error: ‘ENET_SOCKETSET_EMPTY’ was not declared in this scope Serverms.cpp:166: error: ‘sockset’ was not declared in this scope

Serverms.cpp:165: error: ‘ENetSocketSet’ does not name a type Serverms.cpp: In function ‘void serverms(int, int, int, char*, int, const ENetAddress&)’:

Serverms.cpp:30: error: ‘enet_socket_bind’ was not declared in this scope Serverms.cpp:29: error: at this point in file usr/include/enet/enet.h:406: error: too few arguments to function ‘ENetSocket enet_socket_create(ENetSocketType, const ENetAddress*)’ usr/include/enet/enet.h: In function ‘ENetSocket httpgetsend(ENetAddress&, const char*, const char*, const char*, const char*, ENetAddress*)’: And a bunch of errors will be shown:Īnd this is only when doing "make server": I just noticed that when using the net-libs/enet in portage that compiling won't continue. usr/local/portage/games-fps/assaultcube/files/ac_server_wizardĪssaultcube-1.2.0.2.ebuild with bundled enet usr/local/portage/games-fps/assaultcube/files/assaultcube_server usr/local/portage/games-fps/assaultcube/files/assaultcube usr/local/portage/games-fps/assaultcube/assaultcube-1.0.ebuild
