From mboxrd@z Thu Jan 1 00:00:00 1970 From: Srinivas Maturi Subject: Xen tools ioemu tool build failure Date: Mon, 28 Jan 2008 12:09:49 -0800 Message-ID: <479E368D.9010606@oracle.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: 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 List-Id: xen-devel@lists.xenproject.org We are seeing the following error while trying to build the ioemu tool=20 (qemu-img). xenctrl.h is in tools/libxc/ and xs.h is in tools/xenstore and the=20 compile doesnot seem to add these include header paths. [xen-unstable]$ make -C tools/ioemu qemu-img make: Entering directory `/home/build/xen-unstable/tools/ioemu' gcc -DQEMU_TOOL -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=3D2 -fexceptions= =20 -fstack- protector --param=3Dssp-buffer-size=3D4 -m64 -mtune=3Dgeneric -m= 64=20 -fno-strict-aliasin g -std=3Dgnu99 -Wall -Wstrict-prototypes=20 -Wno-unused-value -Wdeclaration-after-sta tement -m64=20 -fno-strict-aliasing -std=3Dgnu99 -Wall -Wstrict-prototypes -Wno-unus=20 ed-value -Wdeclaration-after-statement -m64 -fno-strict-aliasing=20 -std=3Dgnu99 -Wa ll -Wstrict-prototypes -Wno-unused-value=20 -Wdeclaration-after-statement -D__XEN_ TOOLS__ -D_LARGEFILE_SOURCE=20 -D_LARGEFILE64_SOURCE -m64 -fno-strict-aliasing -s td=3Dgnu99 -Wall=20 -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-stateme nt=20 -D__XEN_TOOLS__ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wall -O2 -g=20 -fn o-strict-aliasing -I. -D_GNU_SOURCE -D_FILE_OFFSET_BITS=3D64=20 -D_LARGEFILE_SOURCE -g -o qemu-img qemu-img.c cutils.c block.c=20 block-raw.c block-cow.c block-qcow. c aes.c block-vmdk.c block-cloop.c=20 block-dmg.c block-bochs.c block-vpc.c block-v vfat.c block-qcow2.c -lz -l= rt In file included from qemu-img.c:24: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from qemu-img.c:24: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token In file included from cutils.c:24: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from cutils.c:24: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token In file included from block.c:24: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from block.c:24: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token block.c: In function =91bdrv_open2=92: block.c:352: warning: ignoring return value of =91realpath=92, declared w= ith=20 attribu te warn_unused_result In file included from block-raw.c:24: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from block-raw.c:24: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token block-raw.c: In function =91raw_create=92: block-raw.c:581: warning: ignoring return value of =91ftruncate=92, decla= red=20 with at tribute warn_unused_result In file included from block-cow.c:25: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from block-cow.c:25: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token block-cow.c: In function =91cow_create=92: block-cow.c:242: warning: ignoring return value of =91write=92, declared=20 with attrib ute warn_unused_result block-cow.c:244: warning: ignoring return value of =91ftruncate=92, decla= red=20 with at tribute warn_unused_result In file included from block-qcow.c:24: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from block-qcow.c:24: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token block-qcow.c: In function =91qcow_create=92: block-qcow.c:779: warning: ignoring return value of =91write=92, declared= =20 with attri bute warn_unused_result block-qcow.c:781: warning: ignoring return value of =91write=92, declared= =20 with attri bute warn_unused_result block-qcow.c:786: warning: ignoring return value of =91write=92, declared= =20 with attri bute warn_unused_result In file included from aes.c:30: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from aes.c:30: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token In file included from block-vmdk.c:26: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from block-vmdk.c:26: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token block-vmdk.c: In function =91vmdk_snapshot_create=92: block-vmdk.c:218: warning: ignoring return value of =91ftruncate=92,=20 declared with a ttribute warn_unused_result block-vmdk.c: In function =91vmdk_create=92: block-vmdk.c:690: warning: ignoring return value of =91write=92, declared= =20 with attri bute warn_unused_result block-vmdk.c:691: warning: ignoring return value of =91write=92, declared= =20 with attri bute warn_unused_result block-vmdk.c:693: warning: ignoring return value of =91ftruncate=92,=20 declared with a ttribute warn_unused_result block-vmdk.c:699: warning: ignoring return value of =91write=92, declared= =20 with attri bute warn_unused_result block-vmdk.c:705: warning: ignoring return value of =91write=92, declared= =20 with attri bute warn_unused_result block-vmdk.c:720: warning: ignoring return value of =91write=92, declared= =20 with attri bute warn_unused_result In file included from block-cloop.c:24: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from block-cloop.c:24: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token In file included from block-dmg.c:24: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from block-dmg.c:24: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token In file included from block-bochs.c:25: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from block-bochs.c:25: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token block-bochs.c: In function =91seek_to_sector=92: block-bochs.c:203: warning: ignoring return value of =91read=92, declared= =20 with attri bute warn_unused_result In file included from block-vpc.c:24: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from block-vpc.c:24: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token block-vpc.c: In function =91vpc_probe=92: block-vpc.c:84: warning: pointer targets in passing argument 1 of=20 =91strlen=92 diffe r in signedness block-vpc.c:84: warning: pointer targets in passing argument 1 of=20 =91strlen=92 diffe r in signedness block-vpc.c:84: warning: pointer targets in passing argument 1 of=20 =91__builtin_str cmp=92 differ in signedness block-vpc.c:84: warning: pointer targets in passing argument 1 of=20 =91strlen=92 diffe r in signedness block-vpc.c:84: warning: pointer targets in passing argument 1 of=20 =91__builtin_str cmp=92 differ in signedness block-vpc.c:84: warning: pointer targets in passing argument 1 of=20 =91__builtin_str cmp=92 differ in signedness block-vpc.c:84: warning: pointer targets in passing argument 1 of=20 =91__builtin_str cmp=92 differ in signedness block-vpc.c:84: warning: pointer targets in passing argument 1 of=20 =91strncmp=92 diff er in signedness In file included from block-vvfat.c:28: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from block-vvfat.c:28: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token block-vvfat.c: In function =91create_long_filename=92: block-vvfat.c:396: warning: pointer targets in passing argument 1 of=20 =91short2long _name=92 differ in signedness block-vvfat.c: In function =91fat_get=92: block-vvfat.c:533: warning: pointer targets in initialization differ in=20 signedne ss block-vvfat.c: In function =91create_short_and_long_name=92: block-vvfat.c:594: warning: pointer targets in passing argument 1 of=20 =91__builtin_ __strncpy_chk=92 differ in signedness block-vvfat.c:594: warning: pointer targets in passing argument 1 of=20 =91__strncpy_ ichk=92 differ in signedness block-vvfat.c: In function =91init_directories=92: block-vvfat.c:836: warning: pointer targets in passing argument 1 of=20 =91__builtin_ __snprintf_chk=92 differ in signedness block-vvfat.c: In function =91read_cluster=92: block-vvfat.c:1154: warning: pointer targets in assignment differ in=20 signedness block-vvfat.c: In function =91parse_long_name=92: block-vvfat.c:1423: warning: pointer targets in passing argument 1 of=20 =91strlen=92 d iffer in signedness block-vvfat.c: In function =91parse_short_name=92: block-vvfat.c:1462: warning: pointer targets in passing argument 1 of=20 =91strlen=92 d iffer in signedness block-vvfat.c: In function =91check_directory_consistency=92: block-vvfat.c:1758: warning: pointer targets in passing argument 1 of=20 =91strlen=92 d iffer in signedness block-vvfat.c:1758: warning: pointer targets in passing argument 1 of=20 =91__builtin _strcmp=92 differ in signedness block-vvfat.c:1758: warning: pointer targets in passing argument 1 of=20 =91strlen=92 d iffer in signedness block-vvfat.c:1758: warning: pointer targets in passing argument 1 of=20 =91__builtin _strcmp=92 differ in signedness block-vvfat.c:1758: warning: pointer targets in passing argument 1 of=20 =91__builtin _strcmp=92 differ in signedness block-vvfat.c:1758: warning: pointer targets in passing argument 1 of=20 =91__builtin _strcmp=92 differ in signedness block-vvfat.c:1759: warning: pointer targets in passing argument 1 of=20 =91strlen=92 d iffer in signedness block-vvfat.c:1759: warning: pointer targets in passing argument 1 of=20 =91__builtin _strcmp=92 differ in signedness block-vvfat.c:1759: warning: pointer targets in passing argument 1 of=20 =91strlen=92 d iffer in signedness block-vvfat.c:1759: warning: pointer targets in passing argument 1 of=20 =91__builtin _strcmp=92 differ in signedness block-vvfat.c:1759: warning: pointer targets in passing argument 1 of=20 =91__builtin _strcmp=92 differ in signedness block-vvfat.c:1759: warning: pointer targets in passing argument 1 of=20 =91__builtin _strcmp=92 differ in signedness block-vvfat.c:1768: warning: pointer targets in passing argument 2 of=20 =91__builtin ___strcpy_chk=92 differ in signedness block-vvfat.c:1768: warning: pointer targets in passing argument 2 of=20 =91__strcpy_ ichk=92 differ in signedness block-vvfat.c: In function =91commit_one_file=92: block-vvfat.c:2200: warning: pointer targets in passing argument 3 of=20 =91vvfat_rea d=92 differ in signedness block-vvfat.c:2212: warning: ignoring return value of =91ftruncate=92,=20 declared with attribute warn_unused_result In file included from block-qcow2.c:24: vl.h:40:21: error: xenctrl.h: No such file or directory vl.h:41:16: error: xs.h: No such file or directory In file included from block-qcow2.c:24: vl.h:164: error: expected =91)=92 before =91phys_addr=92 vl.h:1469: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1469: warning: its scope is only this definition or declaration,=20 which is p robably not what you want vl.h:1471: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1473: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1476: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1480: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1484: warning: =91struct xs_handle=92 declared inside parameter list vl.h:1494: error: expected =91)=92 before =91*=92 token block-qcow2.c: In function =91qcow_create=92: block-qcow2.c:1116: warning: ignoring return value of =91write=92, declar= ed=20 with att ribute warn_unused_result block-qcow2.c:1118: warning: ignoring return value of =91write=92, declar= ed=20 with att ribute warn_unused_result block-qcow2.c:1123: warning: ignoring return value of =91write=92, declar= ed=20 with att ribute warn_unused_result block-qcow2.c:1126: warning: ignoring return value of =91write=92, declar= ed=20 with att ribute warn_unused_result block-qcow2.c:1129: warning: ignoring return value of =91write=92, declar= ed=20 with att ribute warn_unused_result make: *** [qemu-img] Error 1 make: Leaving directory `/home/build/xen-unstable/tools/ioemu' [xen-unstable]$ Thanks, Maturi