Print

Print


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