Atombios redefines the standard types (wtf?) but the definitions conflict with the ones from glibc (causes build failures on GNU/Hurd and GNU/kFreeBSD). Index: xserver-xorg-video-radeonhd/src/AtomBios/includes/CD_Common_Types.h =================================================================== --- xserver-xorg-video-radeonhd.orig/src/AtomBios/includes/CD_Common_Types.h +++ xserver-xorg-video-radeonhd/src/AtomBios/includes/CD_Common_Types.h @@ -49,7 +49,7 @@ typedef __int32 int32_t; #elif defined (__linux__) || defined (__NetBSD__) \ || defined(__sun) || defined(__OpenBSD__) \ - || defined (__FreeBSD__) || defined(__DragonFly__) + || defined (__FreeBSD__) || defined(__DragonFly__) || defined(__GLIBC__) typedef unsigned int uint32_t; typedef int int32_t; #else