The C Preprocessor on MacOSX is not friendly to UNURAN's code. You will need to fix UNURAN's code before compiling by issuing
find . -name *.c -exec fix {} \;
in unuran's top level directory, where the fix script can be found in
Eco Lab's utils directory. This particular problem is reportedly fixed
in the latest version of UNURAN.