AMD64 quake2-icculus is not including the quake2 software rasterizer. the function mremap is not declared on linux systems because the _GNU_SOURCE define is missing in a file, leading to premature QA notification abort after compilation. the non dga mouse input is broken leading to erratic behaviour when trying to look around in the game. the application does not install properly when trying to build with qmax USE flag and without dedicated server USE flag. the application works on uninitialized descriptors, leading to problems when it tries to close them. this is minor. Reproducible: Always ill supply patches
Created attachment 265873 [details, diff] patch for definition of _GNU_SOURCE so mremap is declared
Created attachment 265875 [details, diff] fixes and enables the software rasterizer on AMD64
Created attachment 265879 [details, diff] fixes the x11 mouse input
Created attachment 265881 [details, diff] fixes the uninitialized file descriptor acces for joystick devices ( minor )
Created attachment 265883 [details, diff] changes to quake2-icculus ebuild to fix qmax install problems and include patches
Can these be submitted upstream?
All the major bug addressed here are fixed. Thanks for report.