first off all, i'm a noob. my ignorance fills mount olympus, so please don't laugh at me, or my bad english. i've successfully built and run flawlessly 0ad r10803 on the same hardware (nvidia optimus gt540m) on Fedora 16 with stock mesa and nouveau drivers, but after upgrading to Fedora 17, i can't build it - stuck with nvidia texture tools. the error messages thrown were (something like): src/nvcore/Debug.cpp: In member function ‘bool {anonymous}::UnixAssertHandler::isDebuggerPresent()’: src/nvcore/Debug.cpp:383:25: error: ‘getpid’ was not declared in this scope src/nvcore/Debug.cpp:383:26: error: ‘getsid’ was not declared in this scope src/nvcore/Debug.cpp:383:39: error: ‘getppid’ was not declared in this scope make[3]: *** [src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o] Error 1 make[2]: *** [src/nvcore/CMakeFiles/nvcore.dir/all] Error 2 make[1]: *** [all] Error 2 make: *** [all] Error 2 what am i going to do to solve it? should i install and use the real nvidia driver from nvidia.com, *not* nouveau? fyi the process is a pain in the duff, 'cuz it'll involve setting up virtualgl, bumblebee and sort of crap in order nvidia driver to work better on Fedora 17. fyi again, i'd just use the already built version for fedora 16, but it depends on boost-signals v1.47, while fedora 17 sports boost-signals v1.48 - symlinking didn't solve the dependency. thanks in advance for your solution.