Print

Print


Hi Lukasz,

I guess you know about the warnings….

In file included from /Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/XrdCks/XrdCksCalcmd5.cc<http://XrdCksCalcmd5.cc>:33:
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/./XrdCks/XrdCksCalcmd5.hh:1:9: warning: '__XRDCKSCALCMD2_HH__' is used as a header guard here, followed by
#define of a different macro [-Wheader-guard]
#ifndef __XRDCKSCALCMD2_HH__
^~~~~~~~~~~~~~~~~~~~
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/./XrdCks/XrdCksCalcmd5.hh:2:9: note: '__XRDCKSCALCMD5_HH__' is defined here; did you mean '__XRDCKSCALCMD2_HH__'?
#define __XRDCKSCALCMD5_HH__
^~~~~~~~~~~~~~~~~~~~
__XRDCKSCALCMD2_HH__
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/XrdCks/XrdCksCalcmd5.cc<http://XrdCksCalcmd5.cc>:223:5: warning: 'register' storage class specifier is deprecated [-Wdeprecated-register]
register unsigned int a, b, c, d;
^~~~~~~~~
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/XrdCks/XrdCksCalcmd5.cc<http://XrdCksCalcmd5.cc>:223:5: warning: 'register' storage class specifier is deprecated [-Wdeprecated-register]
register unsigned int a, b, c, d;
^~~~~~~~~
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/XrdCks/XrdCksCalcmd5.cc<http://XrdCksCalcmd5.cc>:223:5: warning: 'register' storage class specifier is deprecated [-Wdeprecated-register]
register unsigned int a, b, c, d;
^~~~~~~~~
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/XrdCks/XrdCksCalcmd5.cc<http://XrdCksCalcmd5.cc>:223:5: warning: 'register' storage class specifier is deprecated [-Wdeprecated-register]
register unsigned int a, b, c, d;
^~~~~~~~~
5 warnings generated.
[ 19%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdCks/XrdCksConfig.cc.o
[ 20%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdCks/XrdCksLoader.cc.o
In file included from /Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/XrdCks/XrdCksLoader.cc<http://XrdCksLoader.cc>:41:
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/./XrdCks/XrdCksCalcmd5.hh:1:9: warning: '__XRDCKSCALCMD2_HH__' is used as a header guard here, followed by
#define of a different macro [-Wheader-guard]
#ifndef __XRDCKSCALCMD2_HH__
^~~~~~~~~~~~~~~~~~~~
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/./XrdCks/XrdCksCalcmd5.hh:2:9: note: '__XRDCKSCALCMD5_HH__' is defined here; did you mean '__XRDCKSCALCMD2_HH__'?
#define __XRDCKSCALCMD5_HH__
^~~~~~~~~~~~~~~~~~~~
__XRDCKSCALCMD2_HH__
1 warning generated.
[ 20%] Building CXX object src/CMakeFiles/XrdUtils.dir/XrdCks/XrdCksManager.cc.o
In file included from /Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/XrdCks/XrdCksManager.cc<http://XrdCksManager.cc>:44:
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/./XrdCks/XrdCksCalcmd5.hh:1:9: warning: '__XRDCKSCALCMD2_HH__' is used as a header guard here, followed by
#define of a different macro [-Wheader-guard]
#ifndef __XRDCKSCALCMD2_HH__
^~~~~~~~~~~~~~~~~~~~
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/./XrdCks/XrdCksCalcmd5.hh:2:9: note: '__XRDCKSCALCMD5_HH__' is defined here; did you mean '__XRDCKSCALCMD2_HH__'?
#define __XRDCKSCALCMD5_HH__
^~~~~~~~~~~~~~~~~~~~
__XRDCKSCALCMD2_HH__
1 warning generated.

[ 65%] Building CXX object src/CMakeFiles/XrdSecpwd.dir/XrdSecpwd/XrdSecProtocolpwd.cc.o
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/XrdSecpwd/XrdSecProtocolpwd.cc<http://XrdSecProtocolpwd.cc>:2111:11: warning: logical not is only applied to the left hand side of this
comparison [-Wlogical-not-parentheses]
if (!strncmp(pass_crypt, hs->Pent->buf1.buf, hs->Pent->buf1.len + 1) != 0)
^ ~~
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/XrdSecpwd/XrdSecProtocolpwd.cc<http://XrdSecProtocolpwd.cc>:2111:11: note: add parentheses after the '!' to evaluate the comparison first
if (!strncmp(pass_crypt, hs->Pent->buf1.buf, hs->Pent->buf1.len + 1) != 0)
^
( )
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/XrdSecpwd/XrdSecProtocolpwd.cc<http://XrdSecProtocolpwd.cc>:2111:11: note: add parentheses around left hand side expression to silence this
warning
if (!strncmp(pass_crypt, hs->Pent->buf1.buf, hs->Pent->buf1.len + 1) != 0)
^
( )
1 warning generated.

[ 98%] Building CXX object src/XrdCl/CMakeFiles/XrdCl.dir/XrdClCheckSumManager.cc.o
In file included from /Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/XrdCl/XrdClCheckSumManager.cc<http://XrdClCheckSumManager.cc>:26:
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/./XrdCks/XrdCksCalcmd5.hh:1:9: warning: '__XRDCKSCALCMD2_HH__' is used as a header guard here, followed by
#define of a different macro [-Wheader-guard]
#ifndef __XRDCKSCALCMD2_HH__
^~~~~~~~~~~~~~~~~~~~
/Users/mato/Development/ROOT/root.master/XROOTD-prefix/src/XROOTD/src/./XrdCks/XrdCksCalcmd5.hh:2:9: note: '__XRDCKSCALCMD5_HH__' is defined here; did you mean '__XRDCKSCALCMD2_HH__'?
#define __XRDCKSCALCMD5_HH__
^~~~~~~~~~~~~~~~~~~~
__XRDCKSCALCMD2_HH__
1 warning generated.
[
On 27 May 2014, at 17:05, Lukasz Janyst <[log in to unmask]<mailto:[log in to unmask]>> wrote:


Hi Pere,

the warning message you posted actually points to perl installation on your system. This header is included by some SWIG autogenerated code. You can solve this problem by either fixing your perl installation or disabling xrootd-perl bindings (-DENABLE_PERL=FALSE in cmake).

Cheers,
Lukasz


Reply to this email directly or view it on GitHub<https://github.com/xrootd/xrootd/issues/117#issuecomment-44288536>.



-------------------------------------------------------------
Pere Mato CERN, PH Department, CH 1211 Geneva 23, Switzerland
e-mail: [log in to unmask]<mailto:[log in to unmask]> tel: +41 22 76 78696
fax: +41 22 76 68792 gsm: +41 76 48 70855


Reply to this email directly or view it on GitHub.



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