From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: c/s 23253:a3db6b91f32d causes build failure with gcc 4.4.3-4ubuntu5 Date: Fri, 6 May 2011 12:14:48 +0100 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com, Ian Campbell List-Id: xen-devel@lists.xenproject.org gcc -O1 -fno-omit-frame-pointer -m32 -march=3Di686 -g -fno-strict-aliasing -std=3Dgnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D__XEN_TOOLS__ -MMD -MF .libxl_dm.o.d -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -fno-optimize-sibling-calls -mno-tls-direct-seg-refs -Werror -Wno-format-zero-length -Wmissing-declarations -I. -fPIC -I/home/gdunlap/hg/open-source/xen-unstable.hg/tools/libxl/../../tools/libx= c -I/home/gdunlap/hg/open-source/xen-unstable.hg/tools/libxl/../../tools/incl= ude -I/home/gdunlap/hg/open-source/xen-unstable.hg/tools/libxl/../../tools/libx= c -I/home/gdunlap/hg/open-source/xen-unstable.hg/tools/libxl/../../tools/incl= ude -I/home/gdunlap/hg/open-source/xen-unstable.hg/tools/libxl/../../tools/xens= tore -I/home/gdunlap/hg/open-source/xen-unstable.hg/tools/libxl/../../tools/incl= ude -I/home/gdunlap/hg/open-source/xen-unstable.hg/tools/libxl/../../tools/blkt= ap2/control -I/home/gdunlap/hg/open-source/xen-unstable.hg/tools/libxl/../../tools/blkt= ap2/include -I/home/gdunlap/hg/open-source/xen-unstable.hg/tools/libxl/../../tools/incl= ude -c -o libxl_dm.o libxl_dm.c cc1: warnings being treated as errors libxl_dm.c: In function =91libxl__create_device_model=92: libxl_dm.c:776: error: format not a string literal and no format arguments make[3]: *** [libxl_dm.o] Error 1 make[3]: Leaving directory `/home/gdunlap/hg/open-source/xen-unstable.hg/tools/libxl' make[2]: *** [subdir-install-libxl] Error 2 make[2]: Leaving directory `/home/gdunlap/hg/open-source/xen-unstable.hg/to= ols' make[1]: *** [subdirs-install] Error 2 make[1]: Leaving directory `/home/gdunlap/hg/open-source/xen-unstable.hg/to= ols' make: *** [install-tools] Error 2 $ gcc --version gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3 (This is Ubuntu 10.10.) The line in question is: libxl__xs_write(gc, XBT_NULL, libxl__sprintf(gc, "%s/bios", path), libxl__domain_bios(gc, info)); Looks like libxl__xs_write() is expecting the 4th argument to be a format string...? -George