[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v7] build: add autoconf to replace custom checks in tools/check
Roger Pau Monne writes ("[PATCH v7] build: add autoconf to replace custom checks in tools/check"): > Added autotools magic to replace custom check scripts. The previous > checks have been ported to autoconf, and some additional ones have > been added (plus the suggestions from running autoscan). Two files are > created as a result from executing configure script, config/Tools.mk > and config.h. > > conf/Tools.mk is included by tools/Rules.mk, and contains most of the > options previously defined in .config, that can now be set passing > parameters or defining environment variables when executing configure > script. > > config.h is only used by libxl/xl to detect yajl_version.h. Thanks. Unfortunately this doesn't seem to work for me. What I did was: hg clean --all && cp ../.config . Apply your patch chmod +x ./autogen.sh ./version.sh ./autogen.sh chmod +x ./configure cp /usr/share/misc/config.{sub,guess} tools/ chmod +x tools/config.{sub,guess} This produces the tree which I would check in. I then ran: ./configure (make -j4 && echo ok.) 2>&1 | tee ../log This did not work correctly. It failed like this: [ -d /u/iwj/work/xen-unstable-tools.hg/dist/install/boot ] || install -d -m0755 -p /u/iwj/work/xen-unstable-tools.hg/dist/install/boot install: cannot create directory `/u/iwj/work/xen-unstable-tools.hg/dist': Not a directory make[2]: *** [_install] Error 1 make[2]: Leaving directory `/u/iwj/work/xen-unstable-tools.hg/xen' make[1]: *** [install] Error 2 make[1]: Leaving directory `/u/iwj/work/xen-unstable-tools.hg/xen' make: *** [install-xen] Error 2 make[2]: Leaving directory `/u/iwj/work/xen-unstable-tools.hg/docs/xen-api' rm -f *.aux *.dvi *.bbl *.blg *.glo *.idx *.ilg *.log *.ind *.toc rm -rf /u/iwj/work/xen-unstable-tools.hg/dist/install/usr/share/doc/xen install -d -m0755 -p /u/iwj/work/xen-unstable-tools.hg/dist/install/usr/share/doc/xen install: cannot create directory `/u/iwj/work/xen-unstable-tools.hg/dist': Not a directory make[1]: *** [install] Error 1 make[1]: Leaving directory `/u/iwj/work/xen-unstable-tools.hg/docs' I looked at "dist" and it is indeed a file, not a directory. It contains a copy of install.sh. My .config contains this: CONFIG_QEMU=/u/iwj/work/1/qemu-iwj.git QEMU_UPSTREAM_URL=/u/iwj/work/1/qemu-upstream-unstable.git Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |