From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olaf Hering Subject: Re: libxl build errors in xen-unstable Date: Tue, 31 May 2011 12:36:33 +0200 Message-ID: <20110531103632.GA30579@aepfle.de> References: <20110530163326.GA24266@aepfle.de> <1306831543.775.119.camel@zakaz.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Content-Disposition: inline In-Reply-To: <1306831543.775.119.camel@zakaz.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Ian Campbell Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org On Tue, May 31, Ian Campbell wrote: > On Mon, 2011-05-30 at 17:33 +0100, Olaf Hering wrote: > > There are new build errors in xen-unstable since revision 23368. > > Wether the _libxl_paths.h.tmp/_libxl_paths.h errros/warnings are new, no > > idea. > [...] > > cmp: _libxl_paths.h.tmp: No such file or directory > > sed -e "s/\([^=]*\)=\(.*\)/#define \1 \2/g" _libxl_paths.h.tmp >_libxl_paths.h.2.tmp > > if ! cmp _libxl_paths.h.2.tmp _libxl_paths.h; then mv -f _libxl_paths.h.2.tmp _libxl_paths.h; fi > > Parsing libxl.idl > > cmp: _libxl_paths.h: No such file or directory > > Presumably this also yields the correct return code to cause the mv to > happen, so you do end up with a _libxl_paths.h with stuff in it? Ian, this is an automated build, I just have that log. > [...] > > libxl_exec.c:48: error: ignoring return value of 'atoi', declared with attribute warn_unused_result > [...] > > libxl_exec.c:224: error: ignoring return value of 'write', declared with attribute warn_unused_result > [...] > > libxl_device.c:488: error: ignoring return value of 'read', declared with attribute warn_unused_result > > Has someone got a bit carried away with the warn_unused_result attribute > in your distro/gcc/libc/etc? Applying that sort of attribute system wide > to such widespread functions seems like... trouble... This is SLES11SP1. The applied attribute is not new. Olaf