While reviewing a package today I got these warnings during the build: /usr/include/SDL/SDL_config-i386.h:67:1: warning: "HAVE_STDLIB_H" redefined In general it is considered bad to have HAVE_FOO autoconf defines in public headers as they might conflict with defines from config.h from the package being build.
Upstream is looking into this, but doesn't expect to be able to fix this soon: http://bugzilla.libsdl.org/show_bug.cgi?id=525 Closing with a resolution of upstream.