pkgsrc-Users archive

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

Re: xentools41[1,3]



The following trivial patch lets me build xentools413:
....

--- 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

......

Chavdar

On Sun, 5 Jul 2020 at 11:03, Chavdar Ivanov <ci4ic4%gmail.com@localhost> wrote:
>
> Hi,
>
> xentools411 has been failing build for some time due to a warning in
> xentop regarding an obsolete definition; this requires only to get rid
> of '-Werror' in the corresponding Makefile (whether it has an effect
> on the resulting executable I do not know, I haven't used Xen for some
> time, but continue to build it as part of rolling-replace).
>
> Xentools413 fails with:
> ...
> => Bootstrap dependency digest>=20010302: found digest-20190127
> ===> Checking for vulnerabilities in 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".
> WARNING: [subst.mk:conf] Nothing changed in "docs/misc/block-scripts.txt".
> WARNING: [subst.mk:conf] Nothing changed in "docs/misc/vtd.txt".
> ERROR: [subst.mk:conf] The filename patterns
> "tools/ocaml/xenstored/define.ml tools/libxl/xl_cmdtable.c
> docs/misc/block-scripts.txt docs/misc/vtd.txt" have no effe
> ct.
> *** Error code 1
>
> (the recent updates in the infrastructure).
>
> This is all on pkgsrc updated yesterday.
>
> Chavdar
>
>
> --
> ----



-- 
----


Home | Main Index | Thread Index | Old Index