pkgsrc-Users archive

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

Re: xentools413 build failure



$ diff -u Makefile.ORIG Makefile
--- Makefile.ORIG 2020-07-05 11:18:28.157785307 +0100
+++ Makefile    2020-07-05 11:23:27.610508922 +0100
@@ -69,37 +69,20 @@

 SUBST_CLASSES+=                perlpath
 SUBST_STAGE.perlpath=  pre-configure
-SUBST_FILES.perlpath=  tools/misc/xencov_split
-SUBST_FILES.perlpath+= tools/firmware/rombios/makesym.perl
-SUBST_FILES.perlpath+= tools/qemu-xen-traditional/texi2pod.pl
-SUBST_FILES.perlpath+= tools/examples/xeninfo.pl
-SUBST_FILES.perlpath+= tools/include/xen-external/bsd-sys-queue-h-seddery
-SUBST_FILES.perlpath+= tools/qemu-xen/scripts/texi2pod.pl
-SUBST_FILES.perlpath+= tools/qemu-xen/scripts/get_maintainer.pl
-SUBST_FILES.perlpath+= tools/qemu-xen/scripts/checkpatch.pl
-SUBST_FILES.perlpath+= tools/libxl/libxl_save_msgs_gen.pl
-SUBST_FILES.perlpath+= tools/libxl/check-libxl-api-rules
 SUBST_SED.perlpath=    -e "s|/usr/bin/perl|${PREFIX}/bin/perl|g"

 SUBST_CLASSES+=                pathsvar
 SUBST_STAGE.pathsvar=  pre-configure
-SUBST_FILES.pathsvar=  tools/Makefile \
-                       tools/hotplug/Linux/init.d/sysconfig.xendomains
 SUBST_SED.pathsvar=    -e "s|/var/lib|${VARBASE}/run|g"

 SUBST_CLASSES+=                conf
 SUBST_STAGE.conf=      pre-configure
-SUBST_FILES.conf+=     tools/ocaml/xenstored/define.ml
-SUBST_FILES.conf+=     tools/libxl/xl_cmdtable.c
-SUBST_FILES.conf+=     docs/misc/block-scripts.txt
-SUBST_FILES.conf+=     docs/misc/vtd.txt
 SUBST_SED.conf=                -e "s,@XENDCONFDIR@,${PKG_SYSCONFDIR},g"

 XEND_SCRIPTS=          block vif-bridge vif-ip qemu-ifup
hotplugpath.sh locking.sh

 SUBST_CLASSES.NetBSD+= proc
 SUBST_STAGE.proc=      pre-configure
-SUBST_FILES.proc+=     tools/ocaml/xenstored/define.ml
 SUBST_SED.proc=                -e "s|/proc|/kern|g"

 SUBST_CLASSES+=                getopt
@@ -116,7 +99,6 @@

 SUBST_CLASSES+=                procdev
 SUBST_STAGE.procdev=   pre-configure
-SUBST_FILES.procdev=   tools/ocaml/xenstored/define.ml
 .if ${OPSYS} == "NetBSD"
 SUBST_SED.procdev=     -e "s|@PROCDEV@|/dev|g"
 .else


Don't ask me why; there was some change in the framework recently
which I noticed, but didn't quite understand (if I am generous to
myself).

Chavdar

On Sat, 25 Jul 2020 at 09:02, Jan-Hinrich Fessel
<oskar%jan-hinrich-fessel.de@localhost> wrote:
>
>
>
> > Am 24.07.2020 um 08:13 schrieb Jaromír Doleček <jaromir.dolecek%gmail.com@localhost>:
> >
> > This is now fixed, the header should again be installed on build distribution.
> >
> > Thanks for the report.
> >
> > Jaromir
> >
> That made me try out xentools 4.13.1 but on my amd64 with netbsd 9.99.67 it does not even get to the compile stage (with pkgsrc from 5 hours ago and pkg_rr -u).  Can anyone spot the problem and or give me some directions where to look?
>
> Cheers
>         Oskar
>
> ————
> => Bootstrap dependency digest>=20010302: found digest-20190127
> => Checksum SHA1 OK for xen413/xen-4.13.1.tar.gz
> => Checksum RMD160 OK for xen413/xen-4.13.1.tar.gz
> => Checksum SHA512 OK for xen413/xen-4.13.1.tar.gz
> ===> Installing dependencies for xentools413-4.13.1
> ==========================================================================
> The following variables will affect the build process of this package,
> xentools413-4.13.1.  Their current value is shown below:
>
>         * CURSES_DEFAULT = curses
>         * PYTHON_VERSION_DEFAULT = 37
>         * VARBASE = /var
>
> Based on these variables, the following variables have been set:
>
>         * CURSES_TYPE = curses
>         * PYPACKAGE = python37
>         * TERMCAP_TYPE = termcap
>
> You may want to abort the process now with CTRL-C and change their value
> before continuing.  Be sure to run `/usr/bin/make clean' after
> the changes.
> ==========================================================================
> => Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.64.4
> => Tool dependency bash-[0-9]*: found bash-5.0.18
> => Tool dependency cmake>=2.8.1nb1: found cmake-3.17.3
> => Tool dependency gmake>=3.81: found gmake-4.2.1nb1
> => Tool dependency perl>=5.0: found perl-5.30.3
> => Tool dependency pkgconf-[0-9]*: found pkgconf-1.6.0
> => Build dependency dev86-[0-9]*: found dev86-0.16.21
> => Build dependency pciutils>=3.0.2: found pciutils-3.7.0
> => Build dependency cwrappers>=20150314: found cwrappers-20180325
> => Full dependency py37-curses>=0: found py37-curses-3.7.8nb5
> => Full dependency python37>=3.7.0: found python37-3.7.8
> => Full dependency ocaml>=4.09.0: found ocaml-4.09.1
> => Full dependency ocaml-findlib>=1.8.1: found ocaml-findlib-1.8.1
> => Full dependency glib2>=2.64.0nb1: found glib2-2.64.4
> => Full dependency yajl>=1.0.9: found yajl-2.1.0
> => Full dependency argp>=1.3: found argp-1.3nb1
> => Full dependency libgcrypt>=1.6.0: found libgcrypt-1.8.6
> => Full dependency pixman>=0.25.2: found pixman-0.40.0
> ===> Checking for vulnerabilities in xentools413-4.13.1
> ===> Overriding tools for xentools413-4.13.1
> ===> Extracting for xentools413-4.13.1
> ===> Patching for xentools413-4.13.1
> => Applying pkgsrc patches for xentools413-4.13.1
> ===> Creating toolchain wrappers for xentools413-4.13.1
> ===> Configuring for xentools413-4.13.1
> => Substituting "conf" in tools/ocaml/xenstored/define.ml tools/libxl/xl_cmdtable.c docs/misc/block-scripts.txt docs/misc/vtd.txt
> WARNING: [subst.mk:conf] Nothing changed in "tools/ocaml/xenstored/define.ml".
> WARNING: [subst.mk:conf] Ignoring nonexistent file "tools/libxl/xl_cmdtable.c".
> ERROR: [subst.mk:conf] The filename patterns "tools/ocaml/xenstored/define.ml tools/libxl/xl_cmdtable.c" have no effect.
> *** Error code 1
>
> Stop.
>


-- 
----


Home | Main Index | Thread Index | Old Index