I have the following error building 3.3.6 on the Mac OSX 10.9 (clang) with the CXX flags used for building ROOT master. ``` In file included from /Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD-build/src/XrdClientAdmin_c_wrap.cc:716: In file included from /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/CORE/perl.h:3423: /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/CORE/pad.h:230:17: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] "Pad 0x%"UVxf"[0x%"UVxf"] set_cur depth=%d\n", \ ^ /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/CORE/pad.h:230:27: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] "Pad 0x%"UVxf"[0x%"UVxf"] set_cur depth=%d\n", \ ^ /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/CORE/pad.h:248:17: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] "Pad 0x%"UVxf"[0x%"UVxf"] save_local\n", \ ^ /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/CORE/pad.h:248:27: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] "Pad 0x%"UVxf"[0x%"UVxf"] save_local\n", \ ^ /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/CORE/pad.h:256:17: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] "Pad 0x%"UVxf"[0x%"UVxf"] restore_local\n", \ ^ /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/CORE/pad.h:256:27: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] "Pad 0x%"UVxf"[0x%"UVxf"] restore_local\n", \ ^ In file included from /Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD-build/src/XrdClientAdmin_c_wrap.cc:716: /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/CORE/perl.h:4250:75: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] INIT("Modification of non-creatable hash value attempted, subscript \"%"SVf"\""); ^ ``` --- Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/117 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1