Sander Eikelenboom
2011-Jan-15 16:27 UTC
[Xen-devel] xen-4.1.0-rc1 Build errors in xen_disk.c / xen_backend.c / xen_console.c
changeset: 22744:54e91dcae649 make -j6 debug=y results in: CC i386-dm/xen_disk.o /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c: In function âxen_be_get_xendevâ: /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:211: error: too few arguments to function âxc_evtchn_openâ /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:217: warning: passing argument 1 of âxc_evtchn_fdâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:220: warning: passing argument 1 of âxc_gnttab_openâ from incompatible pointer type /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:220: error: too few arguments to function âxc_gnttab_openâ /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:223: warning: passing argument 1 of âxc_evtchn_closeâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c: In function âxen_be_del_xendevâ: /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:271: warning: passing argument 1 of âxc_evtchn_closeâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:273: error: too many arguments to function âxc_gnttab_closeâ /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c: In function âxen_be_evtchn_eventâ: /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:633: warning: passing argument 1 of âxc_evtchn_pendingâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:639: warning: passing argument 1 of âxc_evtchn_unmaskâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c: In function âxen_be_bind_evtchnâ: /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:683: warning: passing argument 1 of âxc_evtchn_bind_interdomainâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:689: warning: passing argument 1 of âxc_evtchn_fdâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c: In function âxen_be_unbind_evtchnâ: /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:698: warning: passing argument 1 of âxc_evtchn_fdâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:699: warning: passing argument 1 of âxc_evtchn_unbindâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c: In function âxen_be_send_notifyâ: /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:706: warning: passing argument 1 of âxc_evtchn_notifyâ makes pointer from integer without a cast make[4]: *** [xen_backend.o] Error 1 make[4]: *** Waiting for unfinished jobs.... /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_console.c: In function âcon_initialiseâ: /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_console.c:235: error: too many arguments to function âxc_gnttab_map_grant_refâ /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_console.c: In function âcon_disconnectâ: /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_console.c:264: warning: passing argument 2 of âxc_gnttab_munmapâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_console.c:264: warning: passing argument 3 of âxc_gnttab_munmapâ makes integer from pointer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_console.c:264: error: too many arguments to function âxc_gnttab_munmapâ make[4]: *** [xen_console.o] Error 1 /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c: In function âioreq_unmapâ: /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:247: warning: passing argument 2 of âxc_gnttab_munmapâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:247: warning: passing argument 3 of âxc_gnttab_munmapâ makes integer from pointer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:247: error: too many arguments to function âxc_gnttab_munmapâ /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:256: warning: passing argument 2 of âxc_gnttab_munmapâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:256: warning: passing argument 3 of âxc_gnttab_munmapâ makes integer from pointer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:256: error: too many arguments to function âxc_gnttab_munmapâ /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c: In function âioreq_mapâ: /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:274: warning: passing argument 3 of âxc_gnttab_map_grant_refsâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:274: warning: passing argument 5 of âxc_gnttab_map_grant_refsâ makes integer from pointer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:274: error: too many arguments to function âxc_gnttab_map_grant_refsâ /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:288: error: too many arguments to function âxc_gnttab_map_grant_refâ /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c: In function âblk_connectâ: /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:690: error: too many arguments to function âxc_gnttab_map_grant_refâ /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c: In function âblk_disconnectâ: /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:740: warning: passing argument 2 of âxc_gnttab_munmapâ makes pointer from integer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:740: warning: passing argument 3 of âxc_gnttab_munmapâ makes integer from pointer without a cast /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_disk.c:740: error: too many arguments to function âxc_gnttab_munmapâ make[4]: *** [xen_disk.o] Error 1 make[4]: Leaving directory `/usr/src/new/xen-unstable.hg/tools/ioemu-remote/i386-dm'' make[3]: *** [subdir-i386-dm] Error 2 make[3]: Leaving directory `/usr/src/new/xen-unstable.hg/tools/ioemu-remote'' make[2]: *** [subdir-install-ioemu-dir] Error 2 make[2]: Leaving directory `/usr/src/new/xen-unstable.hg/tools'' make[1]: *** [subdirs-install] Error 2 make[1]: Leaving directory `/usr/src/new/xen-unstable.hg/tools'' make: *** [install-tools] Error 2 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Ian Campbell
2011-Jan-15 18:07 UTC
Re: [Xen-devel] xen-4.1.0-rc1 Build errors in xen_disk.c / xen_backend.c / xen_console.c
On Sat, 2011-01-15 at 16:27 +0000, Sander Eikelenboom wrote:> > > > > > > changeset: 22744:54e91dcae649 > > make -j6 debug=y results in: > > CC i386-dm/xen_disk.o > /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c: In > function âxen_be_get_xendevâ: > /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:211: > error: too few arguments to function âxc_evtchn_openâ > /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:217: > warning: passing argument 1 of âxc_evtchn_fdâ makes pointer from > integer without a castSuggests that your qemu is out of date WRT to your Xen. Try: make tools/ioemu-dir-force-update Ian. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Sander Eikelenboom
2011-Jan-15 18:27 UTC
Re: [Xen-devel] xen-4.1.0-rc1 Build errors in xen_disk.c / xen_backend.c / xen_console.c
Hello Ian, Thx, didn''t think of it, shouldn''t the build-system check for that ? Or should i do a "make world" or something to force that ? -- Sander Saturday, January 15, 2011, 7:07:51 PM, you wrote:> On Sat, 2011-01-15 at 16:27 +0000, Sander Eikelenboom wrote: >> >> >> >> >> >> >> changeset: 22744:54e91dcae649 >> >> make -j6 debug=y results in: >> >> CC i386-dm/xen_disk.o >> /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c: In >> function âxen_be_get_xendevâ: >> /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:211: >> error: too few arguments to function âxc_evtchn_openâ >> /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:217: >> warning: passing argument 1 of âxc_evtchn_fdâ makes pointer from >> integer without a cast> Suggests that your qemu is out of date WRT to your Xen. Try: > make tools/ioemu-dir-force-update> Ian.-- Best regards, Sander mailto:linux@eikelenboom.it _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Ian Campbell
2011-Jan-16 01:49 UTC
Re: [Xen-devel] xen-4.1.0-rc1 Build errors in xen_disk.c / xen_backend.c / xen_console.c
On Sat, 2011-01-15 at 18:27 +0000, Sander Eikelenboom wrote:> Hello Ian, > > Thx, didn''t think of it, shouldn''t the build-system check for that ? > Or should i do a "make world" or something to force that ?The reason for not doing so is that it would potentially blow away any locally made changes. If someone can come up with a scheme (and a patch) which removes this danger then I think we''d all be interested. Ian.> > -- > Sander > > Saturday, January 15, 2011, 7:07:51 PM, you wrote: > > > On Sat, 2011-01-15 at 16:27 +0000, Sander Eikelenboom wrote: > >> > >> > >> > >> > >> > >> > >> changeset: 22744:54e91dcae649 > >> > >> make -j6 debug=y results in: > >> > >> CC i386-dm/xen_disk.o > >> /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c: In > >> function âxen_be_get_xendevâ: > >> /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:211: > >> error: too few arguments to function âxc_evtchn_openâ > >> /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:217: > >> warning: passing argument 1 of âxc_evtchn_fdâ makes pointer from > >> integer without a cast > > > Suggests that your qemu is out of date WRT to your Xen. Try: > > make tools/ioemu-dir-force-update > > > Ian. > > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Sander Eikelenboom
2011-Jan-16 08:03 UTC
Re: [Xen-devel] xen-4.1.0-rc1 Build errors in xen_disk.c / xen_backend.c / xen_console.c
Hmmm only thing i could think of: - catch exit code of make - if error and qemu is out of date WRT to your Xen, give a nice warning with solution (how to update qemu tree) Sunday, January 16, 2011, 2:49:53 AM, you wrote:> On Sat, 2011-01-15 at 18:27 +0000, Sander Eikelenboom wrote: >> Hello Ian, >> >> Thx, didn''t think of it, shouldn''t the build-system check for that ? >> Or should i do a "make world" or something to force that ?> The reason for not doing so is that it would potentially blow away any > locally made changes.> If someone can come up with a scheme (and a patch) which removes this > danger then I think we''d all be interested.> Ian.>> >> -- >> Sander >> >> Saturday, January 15, 2011, 7:07:51 PM, you wrote: >> >> > On Sat, 2011-01-15 at 16:27 +0000, Sander Eikelenboom wrote: >> >> >> >> >> >> >> >> >> >> >> >> >> >> changeset: 22744:54e91dcae649 >> >> >> >> make -j6 debug=y results in: >> >> >> >> CC i386-dm/xen_disk.o >> >> /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c: In >> >> function âxen_be_get_xendevâ: >> >> /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:211: >> >> error: too few arguments to function âxc_evtchn_openâ >> >> /usr/src/new/xen-unstable.hg/tools/ioemu-dir/hw/xen_backend.c:217: >> >> warning: passing argument 1 of âxc_evtchn_fdâ makes pointer from >> >> integer without a cast >> >> > Suggests that your qemu is out of date WRT to your Xen. Try: >> > make tools/ioemu-dir-force-update >> >> > Ian. >> >> >> >>-- Best regards, Sander mailto:linux@eikelenboom.it _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel