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.

Build for RHEL6 works just fine.

Thanks,
Marian


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"XrdClUtils :: RHEL7 build fails \"attribute warn_unused_result [-Werror=unused-result]\" (#606)"}],"action":{"name":"View Issue","url":"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