[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] xen-unstable build fails with XEN_DUMP_DIR undeclader in xl_cmdimpl.c



On Mon, Jun 08, 2015 at 03:49:24PM +0200, Fabio Fantoni wrote:
> Il 08/06/2015 15:30, Wei Liu ha scritto:
> >On Mon, Jun 08, 2015 at 02:36:09PM +0200, Fabio Fantoni wrote:
> >>Il 08/06/2015 13:28, Wei Liu ha scritto:
> >>>On Mon, Jun 08, 2015 at 01:25:05PM +0200, Fabio Fantoni wrote:
> >>>>I saw that config/Paths.mk contains:
> >>>>XEN_DUMP_DIR             := /var/lib/xen/dump
> >>>>
> >>>>But build fails with:
> >>>>>xl_cmdimpl.c: In function âhandle_domain_deathâ:
> >>>>>xl_cmdimpl.c:2330:33: error: âXEN_DUMP_DIRâ undeclared (first use in this
> >>>>>function)
> >>>>>xl_cmdimpl.c:2330:33: note: each undeclared identifier is reported only
> >>>>>once for each function it appears in
> >>>>>xl_cmdimpl.c:2330:46: error: expected â)â before string constant
> >>>>With a fast look in code I not found the right cause.
> >>>>
> >>>>
> >>>>Thanks for any reply and sorry for my bad english.
> >>>Our testing system doesn't complain about this.
> >>>
> >>>Maybe you have some stale files lying around? Try make distclean then
> >>>make again?
> >>>
> >>>Wei.
> >>Thanks for your reply.
> >>
> >>I add some my patches not related:
> >>https://github.com/Fantu/Xen/tree/rebase/m2r-staging all already tested for
> >>at least some days.
> >>
> >>I tried another clean build without my patches (git reset --hard ... git
> >>clean -f -d -x) but still fails.
> >>
> >>I did this operations:
> >>./configure --prefix=/usr --disable-blktap1 --disable-qemu-traditional
> >>--disable-rombios --with-system-seabios=/usr/share/seabios/bios-256k.bin
> >>--with-extra-qemuu-configure-args="--enable-spice --enable-usb-redir"
> >>--disable-blktap2 --enable-ovmf --with-system-ovmf=/usr/share/ovmf/OVMF.fd
> >>make debball
> >Have you checked if libxl/_paths.h is generated?
> >
> >I don't think I spot anything suspicious in commit log and your build
> >rune.
> >
> >Wei.
> 
> I checked tools/libxl/_paths.h, generated with many lines but XEN_DUMP_DIR
> is missed.
> >#define SBINDIR ""
> >#define BINDIR ""
> >#define LIBEXEC "/usr/lib/xen"
> >#define LIBEXEC_BIN "/usr/lib/xen/bin"
> >#define LIBDIR ""
> >#define SHAREDIR "/usr/share"
> >#define XENFIRMWAREDIR "/usr/lib/xen/boot"
> >#define XEN_CONFIG_DIR "/etc/xen"
> >#define XEN_SCRIPT_DIR "/etc/xen/scripts"
> >#define XEN_LOCK_DIR "/var/lock"
> >#define XEN_RUN_DIR "/var/run/xen"
> >#define XEN_PAGING_DIR "/var/lib/xen/xenpaging"
> config/Paths.mk instead contain it correctly.
> I checked the commit 
> http://xenbits.xen.org/gitweb/?p=xen.git;a=commitdiff;h=bf36d0792032a0245e4a17a64c8b9eb9e056f282
> but not add something about libxl/_paths.h and in it there aren't all path
> present in config.
> I suppose that something is missed or there inexpected case that cause
> partial libxl/_paths.h generation (seems more probable the first case).

I just tried and it worked. This is the rune I used (run in top level
directory):

./configure --prefix=/usr --disable-blktap1 --disable-qemu-traditional 
--disable-rombios --disable-blktpa2 --enable-ovmf

I don't have customised built seabios and ovmf so I omitted those.

The commit I use is ecdae1cfaa7f6123decaa1b9d7205c3ff726b941.

Could you verify you see the same error with the exact rune and commit I
used?

Wei.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.