pipewalker includes SDL headers the following way: #include <SDL/SDL.h> This is incorrect, as explained here: http://gpwiki.org/index.php/SDL:Tutorials:Initializing_SDL_Libraries#A_note_about_the_headers_and_sdl-config Actually the game fails to build on a system with the multilib overlay due to that bug: /usr/include/SDL/SDL_config.h leads to either of /usr/include/gentoo-multilib/{amd64,x86}/SDL/SDL_config.h, but that header includes "SDL_platform.h" which is not in /usr/include/gentoo-multilib/{amd64,x86}/SDL/ (but in /usr/include/SDL) => not found during the build. Reproducible: Always Steps to Reproduce:
fixed in portage. thanks for the bug report.