Print

Print


Build of `xrootd-4.7.1-rc2` for `RHEL7` platform in koji fails on `declared with attribute warn_unused_result [-Werror=unused-result]` -- a warning that gets turned into an error:

```
/builddir/build/BUILD/xrootd-4.7.1-rc2/src/./XrdCl/XrdClUtils.hh:282:31: error: ignoring return value of 'int setfsuid(__uid_t)', declared with attribute warn_unused_result [-Werror=unused-result]
           setfsuid(pPrevFsUid);
                               ^
[ 53%] /builddir/build/BUILD/xrootd-4.7.1-rc2/src/./XrdCl/XrdClUtils.hh:286:31: error: ignoring return value of 'int setfsgid(__gid_t)', declared with attribute warn_unused_result [-Werror=unused-result]
           setfsgid(pPrevFsGid);
                               ^
```
Bit of googling suggested workaround using cast to `(void)` to ignore it but including such patch doesn't help either and I see same build error:
```
/builddir/build/BUILD/xrootd-4.7.1-rc2/src/./XrdCl/XrdClUtils.hh:282:31: error: ignoring return value of 'int setfsuid(__uid_t)', declared with attribute warn_unused_result [-Werror=unused-result]
           setfsuid(pPrevFsUid);
                               ^
[ 53%] /builddir/build/BUILD/xrootd-4.7.1-rc2/src/./XrdCl/XrdClUtils.hh:286:31: error: ignoring return value of 'int setfsgid(__gid_t)', declared with attribute warn_unused_result [-Werror=unused-result]
           setfsgid(pPrevFsGid);
                               ^
```

Full build.log you can find [here](http://koji.chtc.wisc.edu/kojifiles/work/tasks/4179/254179/build.log).

Build for `RHEL6` works just fine.

Thanks,
Marian

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/606

########################################################################
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