From owner-freebsd-toolchain@freebsd.org Wed Nov 2 10:14:00 2016 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E99EBC2AEED for ; Wed, 2 Nov 2016 10:14:00 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-53.reflexion.net [208.70.210.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 69CCB1E30 for ; Wed, 2 Nov 2016 10:13:59 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 4416 invoked from network); 2 Nov 2016 10:13:47 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 2 Nov 2016 10:13:47 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.10.0) with SMTP; Wed, 02 Nov 2016 06:14:07 -0400 (EDT) Received: (qmail 5967 invoked from network); 2 Nov 2016 10:14:07 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 2 Nov 2016 10:14:07 -0000 Received: from [192.168.1.106] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id CC02EEC8ADF; Wed, 2 Nov 2016 03:13:57 -0700 (PDT) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\)) Subject: stable/11 -r308135 Build for RPI2 failed for: . . ./bcm2835_ft5406.c:65:10: fatal error: 'mbox_if.h' file not found Message-Id: Date: Wed, 2 Nov 2016 03:13:57 -0700 To: FreeBSD Toolchain , FreeBSD-STABLE Mailing List , freebsd-arm X-Mailer: Apple Mail (2.3251) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Nov 2016 10:14:01 -0000 Lack of dependency? Race? (I've not isolated why this happened yet but I = was using -j 5 for buildworld buildkernel .) This was a cross-build attempt from an amd64 context: # uname -apKU FreeBSD FreeBSDx64 11.0-STABLE FreeBSD 11.0-STABLE #1 r308135M: Tue Nov = 1 23:48:47 PDT 2016 = root@FreeBSDx64:/usr/obj/amd64_clang/amd64.amd64/usr/src/sys/GENERIC-NODBG= amd64 amd64 1100506 1100506 # svnlite info /usr/src/ | grep "Re[lv]" Relative URL: ^/stable/11 Revision: 308135 Last Changed Rev: 308135 # find /usr/src/sys/ -name "*files*" -exec grep mbox_if {} \; -print | = more dev/mbox/mbox_if.m standard /usr/src/sys/arm/broadcom/bcm2835/files.bcm283x dev/mbox/mbox_if.m optional ti_mbox /usr/src/sys/arm/ti/files.ti # find /usr/obj/rpi2_clang/arm.armv6/ -name mbox_if.h -print | more = = = =20 # (So no mbox_if.h file is present in the build tree.) # head = ~/sys_typescripts/typescript_make_rpi2_nodebug_clang_bootstrap-amd64-host-= 2016-11-02:00:59:43 Script started on Wed Nov 2 00:59:43 2016 Command: env __MAKE_CONF=3D/root/src.configs/make.conf = SRC_ENV_CONF=3D/root/src.configs/src.conf.rpi2-clang-bootstrap.amd64-host = WITH_META_MODE=3Dyes MAKEOBJDIRPREFIX=3D/usr/obj/rpi2_clang make -j 5 = buildworld buildkernel . . . --- all_subdir_rpi_ft5406 --- --- bcm2835_ft5406.o --- = /usr/src/sys/modules/rpi_ft5406/../../arm/broadcom/bcm2835//bcm2835_ft5406= .c:65:10: fatal error: 'mbox_if.h' file not found #include "mbox_if.h" ^ 1 error generated. *** [bcm2835_ft5406.o] Error code 1 make[4]: stopped in /usr/src/sys/modules/rpi_ft5406 .ERROR_TARGET=3D'bcm2835_ft5406.o' = .ERROR_META_FILE=3D'/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/m= odules/usr/src/sys/modules/rpi_ft5406/bcm2835_ft5406.o.meta' .MAKE.LEVEL=3D'4' MAKEFILE=3D'' .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes = verbose' .CURDIR=3D'/usr/src/sys/modules/rpi_ft5406' .MAKE=3D'make' = .OBJDIR=3D'/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/modules/us= r/src/sys/modules/rpi_ft5406' .TARGETS=3D'all' DESTDIR=3D'' LD_LIBRARY_PATH=3D'' MACHINE=3D'arm' MACHINE_ARCH=3D'armv6' = MAKEOBJDIRPREFIX=3D'/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/m= odules' MAKESYSPATH=3D'/usr/src/share/mk' MAKE_VERSION=3D'20160606' = PATH=3D'/usr/obj/rpi2_clang/arm.armv6/usr/src/tmp/legacy/usr/sbin:/usr/obj= /rpi2_clang/arm.armv6/usr/src/tmp/legacy/usr/bin:/usr/obj/rpi2_clang/arm.a= rmv6/usr/src/tmp/legacy/bin:/usr/obj/rpi2_clang/arm.armv6/usr/src/tmp/usr/= sbin:/usr/obj/rpi2_clang/arm.armv6/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbi= n:/usr/bin' SRCTOP=3D'/usr/src' = OBJTOP=3D'/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/modules/usr= /src' .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk = /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk = /root/src.configs/src.conf.rpi2-clang-bootstrap.amd64-host = /usr/src/share/mk/bsd.mkopt.mk /root/src.configs/make.conf = /usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk = /etc/src.conf /usr/src/sys/modules/rpi_ft5406/Makefile = /usr/src/share/mk/bsd.kmod.mk /usr/src/sys/conf/kmod.mk = /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/bsd.opts.mk = /usr/src/share/mk/bsd.cpu.mk /usr/src/share/mk/local.init.mk = /usr/src/share/mk/src.init.mk = /usr/src/sys/modules/rpi_ft5406/../Makefile.inc = /usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.compiler.mk = /usr/src/sys/conf/kern.opts.mk /usr/src/sys/conf/config.mk = /usr/src/share/mk/bsd.links.mk /usr/src/share/mk/bsd.dep.mk = /usr/src/share/mk/bsd.clang-analyze.mk /usr/src/share/mk/bsd.obj.mk = /usr/src/share/mk/bsd.subdir.mk /usr/src/sys/conf/kern.mk' .PATH=3D'. /usr/src/sys/modules/rpi_ft5406 = /usr/src/sys/modules/rpi_ft5406/../../arm/broadcom/bcm2835/ = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG' 1 error . . . # less = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/modules/usr/src/sys/m= odules/rpi_ft5406/bcm2835_ft5406.o.meta # Meta data file = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/modules/usr/src/sys/m= odules/rpi_ft5406/bcm2835_ft5406.o.meta CMD cc -mcpu=3Dcortex-a7 -O -pipe -Werror -D_KERNEL -DKLD_MODULE = -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/opt_global.h -I. = -I/usr/src/sys -fno-common -g -funwind-tables = -I/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG -march=3Darmv7a = -ffreestanding -fwrapv -gdwarf-2 -Wall -Wredundant-decls = -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign = -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs = -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body = -Wno-error-parentheses-equality -Wno-error-unused-function = -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-movt = -mfpu=3Dnone -std=3Diso9899:1999 -c = /usr/src/sys/modules/rpi_ft5406/../../arm/broadcom/bcm2835//bcm2835_ft5406= .c -o bcm2835_ft5406.o CMD ctfconvert -L VERSION -g bcm2835_ft5406.o CWD = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/modules/usr/src/sys/m= odules/rpi_ft5406 TARGET bcm2835_ft5406.o -- command output -- = /usr/src/sys/modules/rpi_ft5406/../../arm/broadcom/bcm2835//bcm2835_ft5406= .c:65:10: fatal error: 'mbox_if.h' file not found #include "mbox_if.h" ^ 1 error generated. *** Error code 1 -- filemon acquired metadata -- # filemon version 5 # Target pid 65803 # Start 1478076388.181546 V 5 E 65827 /bin/sh R 65827 /etc/libmap.conf R 65827 /var/run/ld-elf.so.hints R 65827 /lib/libedit.so.7 R 65827 /lib/libc.so.7 R 65827 /lib/libncursesw.so.8 F 65827 65834 E 65834 /usr/obj/rpi2_clang/arm.armv6/usr/src/tmp/usr/bin/cc F 65834 65836 E 65836 /usr/obj/rpi2_clang/arm.armv6/usr/src/tmp/usr/bin/cc R 65836 = /usr/src/sys/modules/rpi_ft5406/../../arm/broadcom/bcm2835//bcm2835_ft5406= .c R 65836 bcm2835_ft5406.o-bd1d6a1e W 65836 bcm2835_ft5406.o-bd1d6a1e R 65836 = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/opt_global.h R 65836 /usr/src/sys/sys/cdefs.h R 65836 /usr/src/sys/sys/param.h R 65836 /usr/src/sys/sys/_null.h R 65836 /usr/src/sys/sys/types.h R 65836 ./machine/endian.h R 65836 /usr/src/sys/sys/_types.h R 65836 ./machine/_types.h R 65836 /usr/src/sys/sys/_pthreadtypes.h R 65836 /usr/src/sys/sys/_stdint.h R 65836 /usr/src/sys/sys/select.h R 65836 /usr/src/sys/sys/_sigset.h R 65836 /usr/src/sys/sys/_timeval.h R 65836 /usr/src/sys/sys/timespec.h R 65836 /usr/src/sys/sys/_timespec.h R 65836 /usr/src/sys/sys/syslimits.h R 65836 /usr/src/sys/sys/errno.h R 65836 /usr/src/sys/sys/time.h R 65836 /usr/src/sys/sys/priority.h R 65836 ./machine/param.h R 65836 ./machine/_align.h R 65836 /usr/src/sys/sys/systm.h R 65836 ./machine/atomic.h R 65836 ./machine/armreg.h R 65836 ./machine/cpuconf.h R 65836 ./machine/atomic-v6.h R 65836 ./machine/cpufunc.h R 65836 /usr/src/sys/sys/callout.h R 65836 /usr/src/sys/sys/_callout.h R 65836 /usr/src/sys/sys/queue.h R 65836 /usr/src/sys/sys/stdint.h R 65836 ./machine/_stdint.h R 65836 /usr/src/sys/sys/libkern.h R 65836 /usr/src/sys/sys/bus.h R 65836 ./machine/_limits.h R 65836 ./machine/_bus.h R 65836 /usr/src/sys/sys/_bus_dma.h R 65836 /usr/src/sys/sys/ioccom.h R 65836 /usr/src/sys/sys/eventhandler.h R 65836 /usr/src/sys/sys/lock.h R 65836 /usr/src/sys/sys/_lock.h R 65836 /usr/src/sys/sys/ktr_class.h R 65836 /usr/src/sys/sys/ktr.h R 65836 /usr/src/sys/sys/_cpuset.h R 65836 /usr/src/sys/sys/_bitset.h R 65836 /usr/src/sys/sys/mutex.h R 65836 /usr/src/sys/sys/_mutex.h R 65836 /usr/src/sys/sys/pcpu.h R 65836 /usr/src/sys/sys/_sx.h R 65836 /usr/src/sys/sys/_rmlock.h R 65836 /usr/src/sys/sys/vmmeter.h R 65836 /usr/src/sys/sys/resource.h R 65836 ./machine/pcpu.h R 65836 /usr/src/sys/sys/lock_profile.h R 65836 /usr/src/sys/sys/lockstat.h R 65836 /usr/src/sys/sys/sdt.h R 65836 /usr/src/sys/sys/linker_set.h R 65836 /usr/src/sys/sys/kobj.h R 65836 ./device_if.h R 65836 ./bus_if.h R 65836 /usr/src/sys/sys/cpu.h R 65836 /usr/src/sys/sys/kernel.h R 65836 /usr/src/sys/sys/malloc.h R 65836 /usr/src/sys/sys/module.h R 65836 /usr/src/sys/sys/condvar.h R 65836 /usr/src/sys/sys/sysctl.h R 65836 /usr/src/sys/sys/selinfo.h R 65836 /usr/src/sys/sys/event.h R 65836 /usr/src/sys/sys/poll.h R 65836 /usr/src/sys/sys/uio.h R 65836 /usr/src/sys/sys/_iovec.h R 65836 /usr/src/sys/sys/conf.h R 65836 /usr/src/sys/vm/vm.h R 65836 ./machine/vm.h R 65836 /usr/src/sys/vm/pmap.h R 65836 ./machine/pmap.h R 65836 ./machine/pmap-v6.h R 65836 /usr/src/sys/dev/fdt/fdt_common.h R 65836 /usr/src/sys/sys/slicer.h R 65836 /usr/src/sys/contrib/libfdt/libfdt_env.h R 65836 /usr/src/sys/dev/ofw/ofw_bus.h R 65836 /usr/src/sys/dev/ofw/openfirm.h R 65836 ./machine/ofw_machdep.h R 65836 /usr/src/sys/sys/rman.h R 65836 ./machine/resource.h R 65836 ./ofw_bus_if.h R 65836 /usr/src/sys/dev/ofw/ofw_bus_subr.h R 65836 /usr/src/sys/dev/evdev/input.h R 65836 /usr/src/sys/dev/evdev/input-event-codes.h R 65836 /usr/src/sys/dev/evdev/evdev.h R 65836 /usr/src/sys/sys/kbio.h R 65836 /usr/src/sys/dev/kbd/kbdreg.h R 65836 ./machine/bus.h R 65836 ./machine/bus_dma.h R 65836 /usr/src/sys/sys/bus_dma.h R 65836 ./machine/cpu.h R 65836 ./machine/frame.h R 65836 /usr/src/sys/sys/signal.h R 65836 ./machine/signal.h R 65836 /usr/src/sys/sys/ucontext.h R 65836 ./machine/ucontext.h R 65836 /usr/src/sys/sys/_ucontext.h R 65836 ./machine/cpu-v6.h R 65836 ./machine/cpuinfo.h R 65836 ./machine/sysreg.h R 65836 ./machine/intr.h R 65836 /usr/src/sys/sys/intr.h R 65836 /usr/src/sys/arm/broadcom/bcm2835/bcm2835_mbox.h R 65836 /usr/src/sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h R 65836 /usr/src/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h D 65836 bcm2835_ft5406.o-bd1d6a1e X 65836 1 0 X 65834 1 0 X 65827 1 0 # Stop 1478076388.449702 # Bye bye # grep mbox_if = ~/sys_typescripts/typescript_make_rpi2_nodebug_clang_bootstrap-amd64-host-= 2016-11-02:00:59:43 | more cd /usr/src/sys/modules; = MAKEOBJDIRPREFIX=3D/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/mo= dules KMODDIR=3D/boot/kernel MACHINE_CPUARCH=3Darm MACHINE=3Darm = MACHINE_ARCH=3Darmv6 MODULES_EXTRA=3D"dtb/rpi rpi_ft5406" = WITHOUT_MODULES=3D"" DEBUG_FLAGS=3D"-g" = __MPATH=3D"/usr/src/sys/pc98/pc98/canbus_if.m /usr/src/sys/isa/isa_if.m = /usr/src/sys/xen/xenbus/xenbusb_if.m /usr/src/sys/xen/xenbus/xenbus_if.m = /usr/src/sys/xen/xenmem/xenmem_if.m /usr/src/sys/net/ifdi_if.m = /usr/src/sys/geom/raid/g_raid_tr_if.m = /usr/src/sys/geom/raid/g_raid_md_if.m /usr/src/sys/geom/part/g_part_if.m = /usr/src/sys/dev/usb/controller/generic_usb_if.m = /usr/src/sys/dev/usb/usb_if.m = /usr/src/sys/dev/virtio/mmio/virtio_mmio_if.m = /usr/src/sys/dev/virtio/virtio_bus_if.m = /usr/src/sys/dev/virtio/virtio_if.m /usr/src/sys/dev/spibus/spibus_if.m = /usr/src/sys/dev/pccard/card_if.m /usr/src/sys/dev/pccard/power_if.m = /usr/src/sys/dev/sdhci/sdhci_if.m /usr/src/sys/dev/sound/midi/mpu_if.m = /usr/src/sys/dev/sound/midi/mpufoi_if.m = /usr/src/sys/dev/sound/midi/synth_if.m = /usr/src/sys/dev/sound/pci/hda/hdac_if.m = /usr/src/sys/dev/sound/pcm/feeder_if.m = /usr/src/sys/dev/sound/pcm/channel_if.m = /usr/src/sys/dev/sound/pcm/mixer_if.m = /usr/src/sys/dev/sound/pcm/ac97_if.m /usr/src/sys/dev/scc/scc_if.m = /usr/src/sys/dev/hyperv/vmbus/vmbus_if.m = /usr/src/sys/dev/bhnd/cores/chipc/bhnd_chipc_if.m = /usr/src/sys/dev/bhnd/bhndb/bhndb_if.m = /usr/src/sys/dev/bhnd/bhndb/bhndb_bus_if.m = /usr/src/sys/dev/bhnd/bhnd_bus_if.m = /usr/src/sys/dev/bhnd/nvram/bhnd_nvram_if.m = /usr/src/sys/dev/eisa/eisa_if.m /usr/src/sys/dev/adb/adb_hb_if.m = /usr/src/sys/dev/adb/adb_if.m /usr/src/sys/dev/mbox/mbox_if.m = /usr/src/sys/dev/altera/pio/pio_if.m = /usr/src/sys/dev/iscsi/icl_conn_if.m /usr/src/sys/dev/agp/agp_if.m = /usr/src/sys/dev/mmc/mmcbus_if.m /usr/src/sys/dev/mmc/mmcbr_if.m = /usr/src/sys/dev/ata/ata_if.m /usr/src/sys/dev/pci/pci_if.m = /usr/src/sys/dev/pci/pcib_if.m /usr/src/sys/dev/pci/pci_iov_if.m = /usr/src/sys/dev/cxgbe/t4_if.m /usr/src/sys/dev/gpio/gpiobus_if.m = /usr/src/sys/dev/gpio/gpio_if.m /usr/src/sys/dev/ow/owll_if.m = /usr/src/sys/dev/ow/own_if.m /usr/src/sys/dev/fdt/fdt_clock_if.m = /usr/src/sys/dev/fdt/fdt_pinctrl_if.m /usr/src/sys/dev/acpica/acpi_if.m = /usr/src/sys/dev/fb/fb_if.m /usr/src/sys/dev/vnic/lmac_if.m = /usr/src/sys/dev/mdio/mdio_if.m /usr/src/sys/dev/dwc/if_dwc_if.m = /usr/src/sys/dev/mii/miibus_if.m /usr/src/sys/dev/smbus/smbus_if.m = /usr/src/sys/dev/iicbus/iicbus_if.m /usr/src/sys/dev/iicbus/iicbb_if.m = /usr/src/sys/dev/ofw/ofw_bus_if.m /usr/src/sys/dev/ofw/ofw_if.m = /usr/src/sys/dev/ntb/ntb_if.m = /usr/src/sys/dev/acpi_support/acpi_wmi_if.m = /usr/src/sys/dev/extres/clk/clknode_if.m = /usr/src/sys/dev/extres/clk/clkdev_if.m = /usr/src/sys/dev/extres/regulator/regdev_if.m = /usr/src/sys/dev/extres/regulator/regnode_if.m = /usr/src/sys/dev/extres/hwreset/hwreset_if.m = /usr/src/sys/dev/extres/phy/phy_if.m = /usr/src/sys/dev/etherswitch/etherswitch_if.m = /usr/src/sys/dev/mvs/mvs_if.m /usr/src/sys/dev/ppbus/ppbus_if.m = /usr/src/sys/dev/uart/uart_if.m /usr/src/sys/dev/nand/nand_if.m = /usr/src/sys/dev/nand/nandbus_if.m /usr/src/sys/dev/nand/nfc_if.m = /usr/src/sys/arm/arm/platform_if.m /usr/src/sys/arm/arm/hdmi_if.m = /usr/src/sys/arm/ti/ti_gpio_if.m = /usr/src/sys/arm/allwinner/sunxi_dma_if.m = /usr/src/sys/arm/nvidia/tegra_soctherm_if.m = /usr/src/sys/sparc64/pci/ofw_pci_if.m /usr/src/sys/mips/beri/fdt_ic_if.m = /usr/src/sys/mips/mediatek/fdt_reset_if.m = /usr/src/sys/libkern/iconv_converter_if.m = /usr/src/sys/powerpc/aim/moea64_if.m = /usr/src/sys/powerpc/powerpc/pic_if.m = /usr/src/sys/powerpc/powerpc/platform_if.m = /usr/src/sys/powerpc/powerpc/mmu_if.m = /usr/src/sys/powerpc/powerpc/iommu_if.m = /usr/src/sys/opencrypto/cryptodev_if.m /usr/src/sys/kern/msi_if.m = /usr/src/sys/kern/pic_if.m /usr/src/sys/kern/device_if.m = /usr/src/sys/kern/clock_if.m /usr/src/sys/kern/bus_if.m = /usr/src/sys/kern/cpufreq_if.m /usr/src/sys/kern/linker_if.m = /usr/src/sys/kern/serdev_if.m /usr/src/sys/kgssapi/kgss_if.m" = KERNBUILDDIR=3D"/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG" = SYSDIR=3D"/usr/src/sys" CONF_CFLAGS=3D"-march=3Darmv7a" WITH_CTF=3D"1" = make obj cd /usr/src/sys/modules; = MAKEOBJDIRPREFIX=3D/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/mo= dules KMODDIR=3D/boot/kernel MACHINE_CPUARCH=3Darm MACHINE=3Darm = MACHINE_ARCH=3Darmv6 MODULES_EXTRA=3D"dtb/rpi rpi_ft5406" = WITHOUT_MODULES=3D"" DEBUG_FLAGS=3D"-g" = __MPATH=3D"/usr/src/sys/pc98/pc98/canbus_if.m /usr/src/sys/isa/isa_if.m = /usr/src/sys/xen/xenbus/xenbusb_if.m /usr/src/sys/xen/xenbus/xenbus_if.m = /usr/src/sys/xen/xenmem/xenmem_if.m /usr/src/sys/net/ifdi_if.m = /usr/src/sys/geom/raid/g_raid_tr_if.m = /usr/src/sys/geom/raid/g_raid_md_if.m /usr/src/sys/geom/part/g_part_if.m = /usr/src/sys/dev/usb/controller/generic_usb_if.m = /usr/src/sys/dev/usb/usb_if.m = /usr/src/sys/dev/virtio/mmio/virtio_mmio_if.m = /usr/src/sys/dev/virtio/virtio_bus_if.m = /usr/src/sys/dev/virtio/virtio_if.m /usr/src/sys/dev/spibus/spibus_if.m = /usr/src/sys/dev/pccard/card_if.m /usr/src/sys/dev/pccard/power_if.m = /usr/src/sys/dev/sdhci/sdhci_if.m /usr/src/sys/dev/sound/midi/mpu_if.m = /usr/src/sys/dev/sound/midi/mpufoi_if.m = /usr/src/sys/dev/sound/midi/synth_if.m = /usr/src/sys/dev/sound/pci/hda/hdac_if.m = /usr/src/sys/dev/sound/pcm/feeder_if.m = /usr/src/sys/dev/sound/pcm/channel_if.m = /usr/src/sys/dev/sound/pcm/mixer_if.m = /usr/src/sys/dev/sound/pcm/ac97_if.m /usr/src/sys/dev/scc/scc_if.m = /usr/src/sys/dev/hyperv/vmbus/vmbus_if.m = /usr/src/sys/dev/bhnd/cores/chipc/bhnd_chipc_if.m = /usr/src/sys/dev/bhnd/bhndb/bhndb_if.m = /usr/src/sys/dev/bhnd/bhndb/bhndb_bus_if.m = /usr/src/sys/dev/bhnd/bhnd_bus_if.m = /usr/src/sys/dev/bhnd/nvram/bhnd_nvram_if.m = /usr/src/sys/dev/eisa/eisa_if.m /usr/src/sys/dev/adb/adb_hb_if.m = /usr/src/sys/dev/adb/adb_if.m /usr/src/sys/dev/mbox/mbox_if.m = /usr/src/sys/dev/altera/pio/pio_if.m = /usr/src/sys/dev/iscsi/icl_conn_if.m /usr/src/sys/dev/agp/agp_if.m = /usr/src/sys/dev/mmc/mmcbus_if.m /usr/src/sys/dev/mmc/mmcbr_if.m = /usr/src/sys/dev/ata/ata_if.m /usr/src/sys/dev/pci/pci_if.m = /usr/src/sys/dev/pci/pcib_if.m /usr/src/sys/dev/pci/pci_iov_if.m = /usr/src/sys/dev/cxgbe/t4_if.m /usr/src/sys/dev/gpio/gpiobus_if.m = /usr/src/sys/dev/gpio/gpio_if.m /usr/src/sys/dev/ow/owll_if.m = /usr/src/sys/dev/ow/own_if.m /usr/src/sys/dev/fdt/fdt_clock_if.m = /usr/src/sys/dev/fdt/fdt_pinctrl_if.m /usr/src/sys/dev/acpica/acpi_if.m = /usr/src/sys/dev/fb/fb_if.m /usr/src/sys/dev/vnic/lmac_if.m = /usr/src/sys/dev/mdio/mdio_if.m /usr/src/sys/dev/dwc/if_dwc_if.m = /usr/src/sys/dev/mii/miibus_if.m /usr/src/sys/dev/smbus/smbus_if.m = /usr/src/sys/dev/iicbus/iicbus_if.m /usr/src/sys/dev/iicbus/iicbb_if.m = /usr/src/sys/dev/ofw/ofw_bus_if.m /usr/src/sys/dev/ofw/ofw_if.m = /usr/src/sys/dev/ntb/ntb_if.m = /usr/src/sys/dev/acpi_support/acpi_wmi_if.m = /usr/src/sys/dev/extres/clk/clknode_if.m = /usr/src/sys/dev/extres/clk/clkdev_if.m = /usr/src/sys/dev/extres/regulator/regdev_if.m = /usr/src/sys/dev/extres/regulator/regnode_if.m = /usr/src/sys/dev/extres/hwreset/hwreset_if.m = /usr/src/sys/dev/extres/phy/phy_if.m = /usr/src/sys/dev/etherswitch/etherswitch_if.m = /usr/src/sys/dev/mvs/mvs_if.m /usr/src/sys/dev/ppbus/ppbus_if.m = /usr/src/sys/dev/uart/uart_if.m /usr/src/sys/dev/nand/nand_if.m = /usr/src/sys/dev/nand/nandbus_if.m /usr/src/sys/dev/nand/nfc_if.m = /usr/src/sys/arm/arm/platform_if.m /usr/src/sys/arm/arm/hdmi_if.m = /usr/src/sys/arm/ti/ti_gpio_if.m = /usr/src/sys/arm/allwinner/sunxi_dma_if.m = /usr/src/sys/arm/nvidia/tegra_soctherm_if.m = /usr/src/sys/sparc64/pci/ofw_pci_if.m /usr/src/sys/mips/beri/fdt_ic_if.m = /usr/src/sys/mips/mediatek/fdt_reset_if.m = /usr/src/sys/libkern/iconv_converter_if.m = /usr/src/sys/powerpc/aim/moea64_if.m = /usr/src/sys/powerpc/powerpc/pic_if.m = /usr/src/sys/powerpc/powerpc/platform_if.m = /usr/src/sys/powerpc/powerpc/mmu_if.m = /usr/src/sys/powerpc/powerpc/iommu_if.m = /usr/src/sys/opencrypto/cryptodev_if.m /usr/src/sys/kern/msi_if.m = /usr/src/sys/kern/pic_if.m /usr/src/sys/kern/device_if.m = /usr/src/sys/kern/clock_if.m /usr/src/sys/kern/bus_if.m = /usr/src/sys/kern/cpufreq_if.m /usr/src/sys/kern/linker_if.m = /usr/src/sys/kern/serdev_if.m /usr/src/sys/kgssapi/kgss_if.m" = KERNBUILDDIR=3D"/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG" = SYSDIR=3D"/usr/src/sys" CONF_CFLAGS=3D"-march=3Darmv7a" WITH_CTF=3D"1" = make all Building /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/mbox_if.c = /usr/src/sys/modules/rpi_ft5406/../../arm/broadcom/bcm2835//bcm2835_ft5406= .c:65:10: fatal error: 'mbox_if.h' file not found #include "mbox_if.h" # more /usr/src/sys/arm/conf/RPI2-NODBG=20 # # RPI2 -- Custom configuration for the Raspberry Pi 2 # include "RPI2" ident RPI2-NODBG makeoptions DEBUG=3D-g # Build kernel with gdb(1) = debug symbols options ALT_BREAK_TO_DEBUGGER options KDB # Enable kernel debugger support # For minimum debugger support (stable branch) use: options KDB_TRACE # Print a stack trace for a = panic options DDB # Enable the kernel debugger #options VERBOSE_SYSINIT # Enable verbose sysinit = messages #options BOOTVERBOSE=3D1 #options BOOTHOWTO=3DRB_VERBOSE #options KTR #options KTR_MASK=3DKTR_TRAP ##options KTR_CPUMASK=3D0xF #options KTR_VERBOSE # Disable any extra checking for. . . nooptions DEADLKRES # Enable the deadlock resolver nooptions INVARIANTS # Enable calls of extra sanity = checking nooptions INVARIANT_SUPPORT # Extra sanity checks of = internal structures, required by INVARIANTS nooptions WITNESS # Enable checks to detect = deadlocks and cycles nooptions WITNESS_SKIPSPIN # Don't run witness on spinlocks = for speed nooptions DIAGNOSTIC nooptions MALLOC_DEBUG_MAXZONES # Separate malloc(9) zones # more = ~/sys_build_scripts.amd64-host/make_rpi2_nodebug_clang_bootstrap-amd64-hos= t.sh=20 kldload -n filemon && \ script = ~/sys_typescripts/typescript_make_rpi2_nodebug_clang_bootstrap-amd64-host-= $(date +%Y-%m-%d:%H:%M:%S) \ env __MAKE_CONF=3D"/root/src.configs/make.conf" = SRC_ENV_CONF=3D"/root/src.configs/src.conf.rpi2-clang-bootstrap.amd64-host= " \ WITH_META_MODE=3Dyes \ MAKEOBJDIRPREFIX=3D"/usr/obj/rpi2_clang" \ make $* # more ~/src.configs/src.conf.rpi2-clang-bootstrap.amd64-host=20 TO_TYPE=3Darmv6 # KERNCONF=3DRPI2-NODBG TARGET=3Darm .if ${.MAKE.LEVEL} =3D=3D 0 TARGET_ARCH=3D${TO_TYPE} .export TARGET_ARCH .endif # WITH_CROSS_COMPILER=3D WITHOUT_SYSTEM_COMPILER=3D # #CPUTYPE=3Dsoft WITH_LIBCPLUSPLUS=3D WITH_BINUTILS_BOOTSTRAP=3D WITH_CLANG_BOOTSTRAP=3D WITH_CLANG=3D WITH_CLANG_IS_CC=3D WITH_CLANG_FULL=3D WITH_CLANG_EXTRAS=3D WITH_LLDB=3D # WITH_BOOT=3D WITHOUT_LIB32=3D WITHOUT_LIBSOFT=3D # WITHOUT_ELFTOOLCHAIN_BOOTSTRAP=3D WITHOUT_GCC_BOOTSTRAP=3D WITHOUT_GCC=3D WITHOUT_GCC_IS_CC=3D WITHOUT_GNUCXX=3D # NO_WERROR=3D #WERROR=3D MALLOC_PRODUCTION=3D # WITH_DEBUG_FILES=3D # XCFLAGS+=3D -mcpu=3Dcortex-a7 XCXXFLAGS+=3D -mcpu=3Dcortex-a7 # There is no XCPPFLAGS but XCPP gets XCFLAGS content. # =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-toolchain@freebsd.org Wed Nov 2 19:25:53 2016 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 09C3FC2CB60 for ; Wed, 2 Nov 2016 19:25:53 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-56.reflexion.net [208.70.210.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B532115E5 for ; Wed, 2 Nov 2016 19:25:52 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 4190 invoked from network); 2 Nov 2016 19:25:39 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 2 Nov 2016 19:25:39 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.10.0) with SMTP; Wed, 02 Nov 2016 15:25:59 -0400 (EDT) Received: (qmail 15429 invoked from network); 2 Nov 2016 19:25:59 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 2 Nov 2016 19:25:59 -0000 Received: from [192.168.1.106] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 616F6EC9208; Wed, 2 Nov 2016 12:16:42 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\)) Subject: Re: stable/11 -r308135 Build for RPI2 failed for: . . ./bcm2835_ft5406.c:65:10: fatal error: 'mbox_if.h' file not found From: Mark Millard In-Reply-To: Date: Wed, 2 Nov 2016 12:16:41 -0700 Cc: Bryan Drewery Content-Transfer-Encoding: quoted-printable Message-Id: <8400BD9A-E08C-4578-8409-274B1BC30C98@dsl-only.net> References: To: FreeBSD Toolchain , FreeBSD-STABLE Mailing List , freebsd-arm X-Mailer: Apple Mail (2.3251) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Nov 2016 19:25:53 -0000 Quick top post reporting that a build-order-race for -j use seems = likely: the clean-then-build sequence > Command: env __MAKE_CONF=3D/root/src.configs/make.conf = SRC_ENV_CONF=3D/root/src.configs/src.conf.rpi2-clang-bootstrap.amd64-host = WITH_META_MODE=3Dyes MAKEOBJDIRPREFIX=3D/usr/obj/rpi2_clang make = cleanworld >=20 > Command: env __MAKE_CONF=3D/root/src.configs/make.conf = SRC_ENV_CONF=3D/root/src.configs/src.conf.rpi2-clang-bootstrap.amd64-host = WITH_META_MODE=3Dyes MAKEOBJDIRPREFIX=3D/usr/obj/rpi2_clang make -j 5 = buildworld buildkernel that used -j 5 for buildworld buildkernel got the problem again. But = following that failure by doing just buildkernel without the -j 5: > Command: env __MAKE_CONF=3D/root/src.configs/make.conf = SRC_ENV_CONF=3D/root/src.configs/src.conf.rpi2-clang-bootstrap.amd64-host = WITH_META_MODE=3Dyes MAKEOBJDIRPREFIX=3D/usr/obj/rpi2_clang make = buildkernel completed the rest of the build just fine, creating the = previously-missing file before trying to use it. =3D=3D=3D Mark Millard markmi at dsl-only.net On 2016-Nov-2, at 3:13 AM, Mark Millard wrote: > Lack of dependency? Race? (I've not isolated why this happened yet but = I was using -j 5 for buildworld buildkernel .) >=20 > This was a cross-build attempt from an amd64 context: >=20 > # uname -apKU > FreeBSD FreeBSDx64 11.0-STABLE FreeBSD 11.0-STABLE #1 r308135M: Tue = Nov 1 23:48:47 PDT 2016 = root@FreeBSDx64:/usr/obj/amd64_clang/amd64.amd64/usr/src/sys/GENERIC-NODBG= amd64 amd64 1100506 1100506 >=20 > # svnlite info /usr/src/ | grep "Re[lv]" > Relative URL: ^/stable/11 > Revision: 308135 > Last Changed Rev: 308135 >=20 > # find /usr/src/sys/ -name "*files*" -exec grep mbox_if {} \; -print | = more > dev/mbox/mbox_if.m standard > /usr/src/sys/arm/broadcom/bcm2835/files.bcm283x > dev/mbox/mbox_if.m optional = ti_mbox > /usr/src/sys/arm/ti/files.ti >=20 > # find /usr/obj/rpi2_clang/arm.armv6/ -name mbox_if.h -print | more = = = =20 > # >=20 > (So no mbox_if.h file is present in the build tree.) >=20 > # head = ~/sys_typescripts/typescript_make_rpi2_nodebug_clang_bootstrap-amd64-host-= 2016-11-02:00:59:43 > Script started on Wed Nov 2 00:59:43 2016 > Command: env __MAKE_CONF=3D/root/src.configs/make.conf = SRC_ENV_CONF=3D/root/src.configs/src.conf.rpi2-clang-bootstrap.amd64-host = WITH_META_MODE=3Dyes MAKEOBJDIRPREFIX=3D/usr/obj/rpi2_clang make -j 5 = buildworld buildkernel > . . . > --- all_subdir_rpi_ft5406 --- > --- bcm2835_ft5406.o --- > = /usr/src/sys/modules/rpi_ft5406/../../arm/broadcom/bcm2835//bcm2835_ft5406= .c:65:10: fatal error: 'mbox_if.h' file not found > #include "mbox_if.h" > ^ > 1 error generated. > *** [bcm2835_ft5406.o] Error code 1 >=20 > make[4]: stopped in /usr/src/sys/modules/rpi_ft5406 > .ERROR_TARGET=3D'bcm2835_ft5406.o' > = .ERROR_META_FILE=3D'/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/m= odules/usr/src/sys/modules/rpi_ft5406/bcm2835_ft5406.o.meta' > .MAKE.LEVEL=3D'4' > MAKEFILE=3D'' > .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes= verbose' > .CURDIR=3D'/usr/src/sys/modules/rpi_ft5406' > .MAKE=3D'make' > = .OBJDIR=3D'/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/modules/us= r/src/sys/modules/rpi_ft5406' > .TARGETS=3D'all' > DESTDIR=3D'' > LD_LIBRARY_PATH=3D'' > MACHINE=3D'arm' > MACHINE_ARCH=3D'armv6' > = MAKEOBJDIRPREFIX=3D'/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/m= odules' > MAKESYSPATH=3D'/usr/src/share/mk' > MAKE_VERSION=3D'20160606' > = PATH=3D'/usr/obj/rpi2_clang/arm.armv6/usr/src/tmp/legacy/usr/sbin:/usr/obj= /rpi2_clang/arm.armv6/usr/src/tmp/legacy/usr/bin:/usr/obj/rpi2_clang/arm.a= rmv6/usr/src/tmp/legacy/bin:/usr/obj/rpi2_clang/arm.armv6/usr/src/tmp/usr/= sbin:/usr/obj/rpi2_clang/arm.armv6/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbi= n:/usr/bin' > SRCTOP=3D'/usr/src' > = OBJTOP=3D'/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/modules/usr= /src' > .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk = /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk = /root/src.configs/src.conf.rpi2-clang-bootstrap.amd64-host = /usr/src/share/mk/bsd.mkopt.mk /root/src.configs/make.conf = /usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk = /etc/src.conf /usr/src/sys/modules/rpi_ft5406/Makefile = /usr/src/share/mk/bsd.kmod.mk /usr/src/sys/conf/kmod.mk = /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/bsd.opts.mk = /usr/src/share/mk/bsd.cpu.mk /usr/src/share/mk/local.init.mk = /usr/src/share/mk/src.init.mk = /usr/src/sys/modules/rpi_ft5406/../Makefile.inc = /usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.compiler.mk = /usr/src/sys/conf/kern.opts.mk /usr/src/sys/conf/config.mk = /usr/src/share/mk/bsd.links.mk /usr/src/share/mk/bsd.dep.mk = /usr/src/share/mk/bsd.clang-analyze.mk /usr/src/share/mk/bsd.obj.mk = /usr/src/share/mk/bsd.subdir.mk /usr/src/sys/conf/kern.mk' > .PATH=3D'. /usr/src/sys/modules/rpi_ft5406 = /usr/src/sys/modules/rpi_ft5406/../../arm/broadcom/bcm2835/ = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG' > 1 error > . . . >=20 > # less = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/modules/usr/src/sys/m= odules/rpi_ft5406/bcm2835_ft5406.o.meta > # Meta data file = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/modules/usr/src/sys/m= odules/rpi_ft5406/bcm2835_ft5406.o.meta > CMD cc -mcpu=3Dcortex-a7 -O -pipe -Werror -D_KERNEL -DKLD_MODULE = -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/opt_global.h -I. = -I/usr/src/sys -fno-common -g -funwind-tables = -I/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG -march=3Darmv7a = -ffreestanding -fwrapv -gdwarf-2 -Wall -Wredundant-decls = -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign = -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs = -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body = -Wno-error-parentheses-equality -Wno-error-unused-function = -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-movt = -mfpu=3Dnone -std=3Diso9899:1999 -c = /usr/src/sys/modules/rpi_ft5406/../../arm/broadcom/bcm2835//bcm2835_ft5406= .c -o bcm2835_ft5406.o > CMD ctfconvert -L VERSION -g bcm2835_ft5406.o > CWD = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/modules/usr/src/sys/m= odules/rpi_ft5406 > TARGET bcm2835_ft5406.o > -- command output -- > = /usr/src/sys/modules/rpi_ft5406/../../arm/broadcom/bcm2835//bcm2835_ft5406= .c:65:10: fatal error: 'mbox_if.h' file not found > #include "mbox_if.h" > ^ > 1 error generated. > *** Error code 1 >=20 > -- filemon acquired metadata -- > # filemon version 5 > # Target pid 65803 > # Start 1478076388.181546 > V 5 > E 65827 /bin/sh > R 65827 /etc/libmap.conf > R 65827 /var/run/ld-elf.so.hints > R 65827 /lib/libedit.so.7 > R 65827 /lib/libc.so.7 > R 65827 /lib/libncursesw.so.8 > F 65827 65834 > E 65834 /usr/obj/rpi2_clang/arm.armv6/usr/src/tmp/usr/bin/cc > F 65834 65836 > E 65836 /usr/obj/rpi2_clang/arm.armv6/usr/src/tmp/usr/bin/cc > R 65836 = /usr/src/sys/modules/rpi_ft5406/../../arm/broadcom/bcm2835//bcm2835_ft5406= .c > R 65836 bcm2835_ft5406.o-bd1d6a1e > W 65836 bcm2835_ft5406.o-bd1d6a1e > R 65836 = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/opt_global.h > R 65836 /usr/src/sys/sys/cdefs.h > R 65836 /usr/src/sys/sys/param.h > R 65836 /usr/src/sys/sys/_null.h > R 65836 /usr/src/sys/sys/types.h > R 65836 ./machine/endian.h > R 65836 /usr/src/sys/sys/_types.h > R 65836 ./machine/_types.h > R 65836 /usr/src/sys/sys/_pthreadtypes.h > R 65836 /usr/src/sys/sys/_stdint.h > R 65836 /usr/src/sys/sys/select.h > R 65836 /usr/src/sys/sys/_sigset.h > R 65836 /usr/src/sys/sys/_timeval.h > R 65836 /usr/src/sys/sys/timespec.h > R 65836 /usr/src/sys/sys/_timespec.h > R 65836 /usr/src/sys/sys/syslimits.h > R 65836 /usr/src/sys/sys/errno.h > R 65836 /usr/src/sys/sys/time.h > R 65836 /usr/src/sys/sys/priority.h > R 65836 ./machine/param.h > R 65836 ./machine/_align.h > R 65836 /usr/src/sys/sys/systm.h > R 65836 ./machine/atomic.h > R 65836 ./machine/armreg.h > R 65836 ./machine/cpuconf.h > R 65836 ./machine/atomic-v6.h > R 65836 ./machine/cpufunc.h > R 65836 /usr/src/sys/sys/callout.h > R 65836 /usr/src/sys/sys/_callout.h > R 65836 /usr/src/sys/sys/queue.h > R 65836 /usr/src/sys/sys/stdint.h > R 65836 ./machine/_stdint.h > R 65836 /usr/src/sys/sys/libkern.h > R 65836 /usr/src/sys/sys/bus.h > R 65836 ./machine/_limits.h > R 65836 ./machine/_bus.h > R 65836 /usr/src/sys/sys/_bus_dma.h > R 65836 /usr/src/sys/sys/ioccom.h > R 65836 /usr/src/sys/sys/eventhandler.h > R 65836 /usr/src/sys/sys/lock.h > R 65836 /usr/src/sys/sys/_lock.h > R 65836 /usr/src/sys/sys/ktr_class.h > R 65836 /usr/src/sys/sys/ktr.h > R 65836 /usr/src/sys/sys/_cpuset.h > R 65836 /usr/src/sys/sys/_bitset.h > R 65836 /usr/src/sys/sys/mutex.h > R 65836 /usr/src/sys/sys/_mutex.h > R 65836 /usr/src/sys/sys/pcpu.h > R 65836 /usr/src/sys/sys/_sx.h > R 65836 /usr/src/sys/sys/_rmlock.h > R 65836 /usr/src/sys/sys/vmmeter.h > R 65836 /usr/src/sys/sys/resource.h > R 65836 ./machine/pcpu.h > R 65836 /usr/src/sys/sys/lock_profile.h > R 65836 /usr/src/sys/sys/lockstat.h > R 65836 /usr/src/sys/sys/sdt.h > R 65836 /usr/src/sys/sys/linker_set.h > R 65836 /usr/src/sys/sys/kobj.h > R 65836 ./device_if.h > R 65836 ./bus_if.h > R 65836 /usr/src/sys/sys/cpu.h > R 65836 /usr/src/sys/sys/kernel.h > R 65836 /usr/src/sys/sys/malloc.h > R 65836 /usr/src/sys/sys/module.h > R 65836 /usr/src/sys/sys/condvar.h > R 65836 /usr/src/sys/sys/sysctl.h > R 65836 /usr/src/sys/sys/selinfo.h > R 65836 /usr/src/sys/sys/event.h > R 65836 /usr/src/sys/sys/poll.h > R 65836 /usr/src/sys/sys/uio.h > R 65836 /usr/src/sys/sys/_iovec.h > R 65836 /usr/src/sys/sys/conf.h > R 65836 /usr/src/sys/vm/vm.h > R 65836 ./machine/vm.h > R 65836 /usr/src/sys/vm/pmap.h > R 65836 ./machine/pmap.h > R 65836 ./machine/pmap-v6.h > R 65836 /usr/src/sys/dev/fdt/fdt_common.h > R 65836 /usr/src/sys/sys/slicer.h > R 65836 /usr/src/sys/contrib/libfdt/libfdt_env.h > R 65836 /usr/src/sys/dev/ofw/ofw_bus.h > R 65836 /usr/src/sys/dev/ofw/openfirm.h > R 65836 ./machine/ofw_machdep.h > R 65836 /usr/src/sys/sys/rman.h > R 65836 ./machine/resource.h > R 65836 ./ofw_bus_if.h > R 65836 /usr/src/sys/dev/ofw/ofw_bus_subr.h > R 65836 /usr/src/sys/dev/evdev/input.h > R 65836 /usr/src/sys/dev/evdev/input-event-codes.h > R 65836 /usr/src/sys/dev/evdev/evdev.h > R 65836 /usr/src/sys/sys/kbio.h > R 65836 /usr/src/sys/dev/kbd/kbdreg.h > R 65836 ./machine/bus.h > R 65836 ./machine/bus_dma.h > R 65836 /usr/src/sys/sys/bus_dma.h > R 65836 ./machine/cpu.h > R 65836 ./machine/frame.h > R 65836 /usr/src/sys/sys/signal.h > R 65836 ./machine/signal.h > R 65836 /usr/src/sys/sys/ucontext.h > R 65836 ./machine/ucontext.h > R 65836 /usr/src/sys/sys/_ucontext.h > R 65836 ./machine/cpu-v6.h > R 65836 ./machine/cpuinfo.h > R 65836 ./machine/sysreg.h > R 65836 ./machine/intr.h > R 65836 /usr/src/sys/sys/intr.h > R 65836 /usr/src/sys/arm/broadcom/bcm2835/bcm2835_mbox.h > R 65836 /usr/src/sys/arm/broadcom/bcm2835/bcm2835_mbox_prop.h > R 65836 /usr/src/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h > D 65836 bcm2835_ft5406.o-bd1d6a1e > X 65836 1 0 > X 65834 1 0 > X 65827 1 0 > # Stop 1478076388.449702 > # Bye bye >=20 >=20 > # grep mbox_if = ~/sys_typescripts/typescript_make_rpi2_nodebug_clang_bootstrap-amd64-host-= 2016-11-02:00:59:43 | more > cd /usr/src/sys/modules; = MAKEOBJDIRPREFIX=3D/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/mo= dules KMODDIR=3D/boot/kernel MACHINE_CPUARCH=3Darm MACHINE=3Darm = MACHINE_ARCH=3Darmv6 MODULES_EXTRA=3D"dtb/rpi rpi_ft5406" = WITHOUT_MODULES=3D"" DEBUG_FLAGS=3D"-g" = __MPATH=3D"/usr/src/sys/pc98/pc98/canbus_if.m /usr/src/sys/isa/isa_if.m = /usr/src/sys/xen/xenbus/xenbusb_if.m /usr/src/sys/xen/xenbus/xenbus_if.m = /usr/src/sys/xen/xenmem/xenmem_if.m /usr/src/sys/net/ifdi_if.m = /usr/src/sys/geom/raid/g_raid_tr_if.m = /usr/src/sys/geom/raid/g_raid_md_if.m /usr/src/sys/geom/part/g_part_if.m = /usr/src/sys/dev/usb/controller/generic_usb_if.m = /usr/src/sys/dev/usb/usb_if.m = /usr/src/sys/dev/virtio/mmio/virtio_mmio_if.m = /usr/src/sys/dev/virtio/virtio_bus_if.m = /usr/src/sys/dev/virtio/virtio_if.m /usr/src/sys/dev/spibus/spibus_if.m = /usr/src/sys/dev/pccard/card_if.m /usr/src/sys/dev/pccard/power_if.m = /usr/src/sys/dev/sdhci/sdhci_if.m /usr/src/sys/dev/sound/midi/mpu_if.m = /usr/src/sys/dev/sound/midi/mpufoi_if.m = /usr/src/sys/dev/sound/midi/synth_if.m = /usr/src/sys/dev/sound/pci/hda/hdac_if.m = /usr/src/sys/dev/sound/pcm/feeder_if.m = /usr/src/sys/dev/sound/pcm/channel_if.m = /usr/src/sys/dev/sound/pcm/mixer_if.m = /usr/src/sys/dev/sound/pcm/ac97_if.m /usr/src/sys/dev/scc/scc_if.m = /usr/src/sys/dev/hyperv/vmbus/vmbus_if.m = /usr/src/sys/dev/bhnd/cores/chipc/bhnd_chipc_if.m = /usr/src/sys/dev/bhnd/bhndb/bhndb_if.m = /usr/src/sys/dev/bhnd/bhndb/bhndb_bus_if.m = /usr/src/sys/dev/bhnd/bhnd_bus_if.m = /usr/src/sys/dev/bhnd/nvram/bhnd_nvram_if.m = /usr/src/sys/dev/eisa/eisa_if.m /usr/src/sys/dev/adb/adb_hb_if.m = /usr/src/sys/dev/adb/adb_if.m /usr/src/sys/dev/mbox/mbox_if.m = /usr/src/sys/dev/altera/pio/pio_if.m = /usr/src/sys/dev/iscsi/icl_conn_if.m /usr/src/sys/dev/agp/agp_if.m = /usr/src/sys/dev/mmc/mmcbus_if.m /usr/src/sys/dev/mmc/mmcbr_if.m = /usr/src/sys/dev/ata/ata_if.m /usr/src/sys/dev/pci/pci_if.m = /usr/src/sys/dev/pci/pcib_if.m /usr/src/sys/dev/pci/pci_iov_if.m = /usr/src/sys/dev/cxgbe/t4_if.m /usr/src/sys/dev/gpio/gpiobus_if.m = /usr/src/sys/dev/gpio/gpio_if.m /usr/src/sys/dev/ow/owll_if.m = /usr/src/sys/dev/ow/own_if.m /usr/src/sys/dev/fdt/fdt_clock_if.m = /usr/src/sys/dev/fdt/fdt_pinctrl_if.m /usr/src/sys/dev/acpica/acpi_if.m = /usr/src/sys/dev/fb/fb_if.m /usr/src/sys/dev/vnic/lmac_if.m = /usr/src/sys/dev/mdio/mdio_if.m /usr/src/sys/dev/dwc/if_dwc_if.m = /usr/src/sys/dev/mii/miibus_if.m /usr/src/sys/dev/smbus/smbus_if.m = /usr/src/sys/dev/iicbus/iicbus_if.m /usr/src/sys/dev/iicbus/iicbb_if.m = /usr/src/sys/dev/ofw/ofw_bus_if.m /usr/src/sys/dev/ofw/ofw_if.m = /usr/src/sys/dev/ntb/ntb_if.m = /usr/src/sys/dev/acpi_support/acpi_wmi_if.m = /usr/src/sys/dev/extres/clk/clknode_if.m = /usr/src/sys/dev/extres/clk/clkdev_if.m = /usr/src/sys/dev/extres/regulator/regdev_if.m = /usr/src/sys/dev/extres/regulator/regnode_if.m = /usr/src/sys/dev/extres/hwreset/hwreset_if.m = /usr/src/sys/dev/extres/phy/phy_if.m = /usr/src/sys/dev/etherswitch/etherswitch_if.m = /usr/src/sys/dev/mvs/mvs_if.m /usr/src/sys/dev/ppbus/ppbus_if.m = /usr/src/sys/dev/uart/uart_if.m /usr/src/sys/dev/nand/nand_if.m = /usr/src/sys/dev/nand/nandbus_if.m /usr/src/sys/dev/nand/nfc_if.m = /usr/src/sys/arm/arm/platform_if.m /usr/src/sys/arm/arm/hdmi_if.m = /usr/src/sys/arm/ti/ti_gpio_if.m = /usr/src/sys/arm/allwinner/sunxi_dma_if.m = /usr/src/sys/arm/nvidia/tegra_soctherm_if.m = /usr/src/sys/sparc64/pci/ofw_pci_if.m /usr/src/sys/mips/beri/fdt_ic_if.m = /usr/src/sys/mips/mediatek/fdt_reset_if.m = /usr/src/sys/libkern/iconv_converter_if.m = /usr/src/sys/powerpc/aim/moea64_if.m = /usr/src/sys/powerpc/powerpc/pic_if.m = /usr/src/sys/powerpc/powerpc/platform_if.m = /usr/src/sys/powerpc/powerpc/mmu_if.m = /usr/src/sys/powerpc/powerpc/iommu_if.m = /usr/src/sys/opencrypto/cryptodev_if.m /usr/src/sys/kern/msi_if.m = /usr/src/sys/kern/pic_if.m /usr/src/sys/kern/device_if.m = /usr/src/sys/kern/clock_if.m /usr/src/sys/kern/bus_if.m = /usr/src/sys/kern/cpufreq_if.m /usr/src/sys/kern/linker_if.m = /usr/src/sys/kern/serdev_if.m /usr/src/sys/kgssapi/kgss_if.m" = KERNBUILDDIR=3D"/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG" = SYSDIR=3D"/usr/src/sys" CONF_CFLAGS=3D"-march=3Darmv7a" WITH_CTF=3D"1" = make obj > cd /usr/src/sys/modules; = MAKEOBJDIRPREFIX=3D/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/mo= dules KMODDIR=3D/boot/kernel MACHINE_CPUARCH=3Darm MACHINE=3Darm = MACHINE_ARCH=3Darmv6 MODULES_EXTRA=3D"dtb/rpi rpi_ft5406" = WITHOUT_MODULES=3D"" DEBUG_FLAGS=3D"-g" = __MPATH=3D"/usr/src/sys/pc98/pc98/canbus_if.m /usr/src/sys/isa/isa_if.m = /usr/src/sys/xen/xenbus/xenbusb_if.m /usr/src/sys/xen/xenbus/xenbus_if.m = /usr/src/sys/xen/xenmem/xenmem_if.m /usr/src/sys/net/ifdi_if.m = /usr/src/sys/geom/raid/g_raid_tr_if.m = /usr/src/sys/geom/raid/g_raid_md_if.m /usr/src/sys/geom/part/g_part_if.m = /usr/src/sys/dev/usb/controller/generic_usb_if.m = /usr/src/sys/dev/usb/usb_if.m = /usr/src/sys/dev/virtio/mmio/virtio_mmio_if.m = /usr/src/sys/dev/virtio/virtio_bus_if.m = /usr/src/sys/dev/virtio/virtio_if.m /usr/src/sys/dev/spibus/spibus_if.m = /usr/src/sys/dev/pccard/card_if.m /usr/src/sys/dev/pccard/power_if.m = /usr/src/sys/dev/sdhci/sdhci_if.m /usr/src/sys/dev/sound/midi/mpu_if.m = /usr/src/sys/dev/sound/midi/mpufoi_if.m = /usr/src/sys/dev/sound/midi/synth_if.m = /usr/src/sys/dev/sound/pci/hda/hdac_if.m = /usr/src/sys/dev/sound/pcm/feeder_if.m = /usr/src/sys/dev/sound/pcm/channel_if.m = /usr/src/sys/dev/sound/pcm/mixer_if.m = /usr/src/sys/dev/sound/pcm/ac97_if.m /usr/src/sys/dev/scc/scc_if.m = /usr/src/sys/dev/hyperv/vmbus/vmbus_if.m = /usr/src/sys/dev/bhnd/cores/chipc/bhnd_chipc_if.m = /usr/src/sys/dev/bhnd/bhndb/bhndb_if.m = /usr/src/sys/dev/bhnd/bhndb/bhndb_bus_if.m = /usr/src/sys/dev/bhnd/bhnd_bus_if.m = /usr/src/sys/dev/bhnd/nvram/bhnd_nvram_if.m = /usr/src/sys/dev/eisa/eisa_if.m /usr/src/sys/dev/adb/adb_hb_if.m = /usr/src/sys/dev/adb/adb_if.m /usr/src/sys/dev/mbox/mbox_if.m = /usr/src/sys/dev/altera/pio/pio_if.m = /usr/src/sys/dev/iscsi/icl_conn_if.m /usr/src/sys/dev/agp/agp_if.m = /usr/src/sys/dev/mmc/mmcbus_if.m /usr/src/sys/dev/mmc/mmcbr_if.m = /usr/src/sys/dev/ata/ata_if.m /usr/src/sys/dev/pci/pci_if.m = /usr/src/sys/dev/pci/pcib_if.m /usr/src/sys/dev/pci/pci_iov_if.m = /usr/src/sys/dev/cxgbe/t4_if.m /usr/src/sys/dev/gpio/gpiobus_if.m = /usr/src/sys/dev/gpio/gpio_if.m /usr/src/sys/dev/ow/owll_if.m = /usr/src/sys/dev/ow/own_if.m /usr/src/sys/dev/fdt/fdt_clock_if.m = /usr/src/sys/dev/fdt/fdt_pinctrl_if.m /usr/src/sys/dev/acpica/acpi_if.m = /usr/src/sys/dev/fb/fb_if.m /usr/src/sys/dev/vnic/lmac_if.m = /usr/src/sys/dev/mdio/mdio_if.m /usr/src/sys/dev/dwc/if_dwc_if.m = /usr/src/sys/dev/mii/miibus_if.m /usr/src/sys/dev/smbus/smbus_if.m = /usr/src/sys/dev/iicbus/iicbus_if.m /usr/src/sys/dev/iicbus/iicbb_if.m = /usr/src/sys/dev/ofw/ofw_bus_if.m /usr/src/sys/dev/ofw/ofw_if.m = /usr/src/sys/dev/ntb/ntb_if.m = /usr/src/sys/dev/acpi_support/acpi_wmi_if.m = /usr/src/sys/dev/extres/clk/clknode_if.m = /usr/src/sys/dev/extres/clk/clkdev_if.m = /usr/src/sys/dev/extres/regulator/regdev_if.m = /usr/src/sys/dev/extres/regulator/regnode_if.m = /usr/src/sys/dev/extres/hwreset/hwreset_if.m = /usr/src/sys/dev/extres/phy/phy_if.m = /usr/src/sys/dev/etherswitch/etherswitch_if.m = /usr/src/sys/dev/mvs/mvs_if.m /usr/src/sys/dev/ppbus/ppbus_if.m = /usr/src/sys/dev/uart/uart_if.m /usr/src/sys/dev/nand/nand_if.m = /usr/src/sys/dev/nand/nandbus_if.m /usr/src/sys/dev/nand/nfc_if.m = /usr/src/sys/arm/arm/platform_if.m /usr/src/sys/arm/arm/hdmi_if.m = /usr/src/sys/arm/ti/ti_gpio_if.m = /usr/src/sys/arm/allwinner/sunxi_dma_if.m = /usr/src/sys/arm/nvidia/tegra_soctherm_if.m = /usr/src/sys/sparc64/pci/ofw_pci_if.m /usr/src/sys/mips/beri/fdt_ic_if.m = /usr/src/sys/mips/mediatek/fdt_reset_if.m = /usr/src/sys/libkern/iconv_converter_if.m = /usr/src/sys/powerpc/aim/moea64_if.m = /usr/src/sys/powerpc/powerpc/pic_if.m = /usr/src/sys/powerpc/powerpc/platform_if.m = /usr/src/sys/powerpc/powerpc/mmu_if.m = /usr/src/sys/powerpc/powerpc/iommu_if.m = /usr/src/sys/opencrypto/cryptodev_if.m /usr/src/sys/kern/msi_if.m = /usr/src/sys/kern/pic_if.m /usr/src/sys/kern/device_if.m = /usr/src/sys/kern/clock_if.m /usr/src/sys/kern/bus_if.m = /usr/src/sys/kern/cpufreq_if.m /usr/src/sys/kern/linker_if.m = /usr/src/sys/kern/serdev_if.m /usr/src/sys/kgssapi/kgss_if.m" = KERNBUILDDIR=3D"/usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG" = SYSDIR=3D"/usr/src/sys" CONF_CFLAGS=3D"-march=3Darmv7a" WITH_CTF=3D"1" = make all > Building = /usr/obj/rpi2_clang/arm.armv6/usr/src/sys/RPI2-NODBG/mbox_if.c > = /usr/src/sys/modules/rpi_ft5406/../../arm/broadcom/bcm2835//bcm2835_ft5406= .c:65:10: fatal error: 'mbox_if.h' file not found > #include "mbox_if.h" >=20 >=20 >=20 > # more /usr/src/sys/arm/conf/RPI2-NODBG=20 > # > # RPI2 -- Custom configuration for the Raspberry Pi 2 > # >=20 > include "RPI2" >=20 > ident RPI2-NODBG >=20 > makeoptions DEBUG=3D-g # Build kernel with gdb(1) = debug symbols >=20 > options ALT_BREAK_TO_DEBUGGER >=20 > options KDB # Enable kernel debugger = support >=20 > # For minimum debugger support (stable branch) use: > options KDB_TRACE # Print a stack trace for a = panic > options DDB # Enable the kernel debugger > #options VERBOSE_SYSINIT # Enable verbose sysinit = messages > #options BOOTVERBOSE=3D1 > #options BOOTHOWTO=3DRB_VERBOSE > #options KTR > #options KTR_MASK=3DKTR_TRAP > ##options KTR_CPUMASK=3D0xF > #options KTR_VERBOSE >=20 > # Disable any extra checking for. . . > nooptions DEADLKRES # Enable the deadlock resolver > nooptions INVARIANTS # Enable calls of extra sanity = checking > nooptions INVARIANT_SUPPORT # Extra sanity checks of = internal structures, required by INVARIANTS > nooptions WITNESS # Enable checks to detect = deadlocks and cycles > nooptions WITNESS_SKIPSPIN # Don't run witness on = spinlocks for speed > nooptions DIAGNOSTIC > nooptions MALLOC_DEBUG_MAXZONES # Separate malloc(9) zones >=20 >=20 > # more = ~/sys_build_scripts.amd64-host/make_rpi2_nodebug_clang_bootstrap-amd64-hos= t.sh=20 > kldload -n filemon && \ > script = ~/sys_typescripts/typescript_make_rpi2_nodebug_clang_bootstrap-amd64-host-= $(date +%Y-%m-%d:%H:%M:%S) \ > env __MAKE_CONF=3D"/root/src.configs/make.conf" = SRC_ENV_CONF=3D"/root/src.configs/src.conf.rpi2-clang-bootstrap.amd64-host= " \ > WITH_META_MODE=3Dyes \ > MAKEOBJDIRPREFIX=3D"/usr/obj/rpi2_clang" \ > make $* >=20 >=20 > # more ~/src.configs/src.conf.rpi2-clang-bootstrap.amd64-host=20 > TO_TYPE=3Darmv6 > # > KERNCONF=3DRPI2-NODBG > TARGET=3Darm > .if ${.MAKE.LEVEL} =3D=3D 0 > TARGET_ARCH=3D${TO_TYPE} > .export TARGET_ARCH > .endif > # > WITH_CROSS_COMPILER=3D > WITHOUT_SYSTEM_COMPILER=3D > # > #CPUTYPE=3Dsoft > WITH_LIBCPLUSPLUS=3D > WITH_BINUTILS_BOOTSTRAP=3D > WITH_CLANG_BOOTSTRAP=3D > WITH_CLANG=3D > WITH_CLANG_IS_CC=3D > WITH_CLANG_FULL=3D > WITH_CLANG_EXTRAS=3D > WITH_LLDB=3D > # > WITH_BOOT=3D > WITHOUT_LIB32=3D > WITHOUT_LIBSOFT=3D > # > WITHOUT_ELFTOOLCHAIN_BOOTSTRAP=3D > WITHOUT_GCC_BOOTSTRAP=3D > WITHOUT_GCC=3D > WITHOUT_GCC_IS_CC=3D > WITHOUT_GNUCXX=3D > # > NO_WERROR=3D > #WERROR=3D > MALLOC_PRODUCTION=3D > # > WITH_DEBUG_FILES=3D > # > XCFLAGS+=3D -mcpu=3Dcortex-a7 > XCXXFLAGS+=3D -mcpu=3Dcortex-a7 > # There is no XCPPFLAGS but XCPP gets XCFLAGS content. > # >=20 > =3D=3D=3D > Mark Millard > markmi at dsl-only.net From owner-freebsd-toolchain@freebsd.org Thu Nov 3 16:47:09 2016 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9F3C7C2D8CF for ; Thu, 3 Nov 2016 16:47:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7C7401D37 for ; Thu, 3 Nov 2016 16:47:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id uA3Gl9vO056132 for ; Thu, 3 Nov 2016 16:47:09 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-toolchain@FreeBSD.org Subject: [Bug 214165] [patch] fix to support xtoolchains that need WITHOUT_FORMAT_EXTENSIONS Date: Thu, 03 Nov 2016 16:47:09 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 11.0-RELEASE X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: linimon@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Nov 2016 16:47:09 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D214165 Mark Linimon changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|freebsd-bugs@FreeBSD.org |freebsd-toolchain@FreeBSD.o | |rg --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Fri Nov 4 00:30:05 2016 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 55D8CC2E4EC for ; Fri, 4 Nov 2016 00:30:05 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-55.reflexion.net [208.70.210.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0B0531749 for ; Fri, 4 Nov 2016 00:30:04 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 12615 invoked from network); 4 Nov 2016 00:29:50 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 4 Nov 2016 00:29:50 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.10.0) with SMTP; Thu, 03 Nov 2016 20:29:01 -0400 (EDT) Received: (qmail 9693 invoked from network); 4 Nov 2016 00:29:01 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 4 Nov 2016 00:29:01 -0000 Received: from [192.168.1.106] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id B8D82EC9177; Thu, 3 Nov 2016 17:28:51 -0700 (PDT) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\)) Subject: Use of env SRC_ENV_CONF=. . . for buildworld does not override/avoid use of /etc/src.conf : Intentional? Message-Id: <12E108A2-21FE-4756-B099-334ADD020891@dsl-only.net> Date: Thu, 3 Nov 2016 17:28:51 -0700 Cc: FreeBSD-STABLE Mailing List , FreeBSD Current To: Bryan Drewery , FreeBSD Toolchain X-Mailer: Apple Mail (2.3251) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Nov 2016 00:30:05 -0000 I just had a case of "odd" command text in a buildworld that was based = on (in part) env SRC_ENV_CONF=3D. . . env __MAKE_CONF=3D. . . does not get the kind of behavior reported below = for /etc/src.conf . Overall this means that even with an explicit env SRC_ENV_CONF=3D. . . = one must separately prevent /etc/src.conf from contributing if the = SRC_ENV_CONF file is intended to cover everything. Looking in the log from a failure that resulted shows that = .MAKE.MAKEFILES shows both the SRC_ENV_CONF expansion and also a = /etc/src.conf as well (formatted to make the /etc/src.conf and such = stand out: separate lines wiht whitespace before and after and with just = one path on the line for such file paths): > Script started on Thu Nov 3 16:37:26 2016 > Command: env __MAKE_CONF=3D/root/src.configs/make.conf = SRC_ENV_CONF=3D/root/src.configs/src.conf.powerpc64-xtoolchain.amd64-host = WITH_META_MODE=3Dyes MAKEOBJDIRPREFIX=3D/usr/obj/powerpc64vtsc_xtoolchain = make -j 5 buildworld buildkernel . . . > .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk = /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk > /root/src.configs/src.conf.powerpc64-xtoolchain.amd64-host > /usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/bsd.suffixes.mk > /root/src.configs/make.conf > /usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk > /etc/src.conf > /usr/src/include/rpcsvc/Makefile /usr/src/share/mk/bsd.prog.mk = /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/bsd.opts.mk = /usr/src/share/mk/bsd.cpu.mk /usr/src/share/mk/local.init.mk = /usr/src/share/mk/src.init > .mk /usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.compiler.mk = /usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.libnames.mk = /usr/src/share/mk/src.libnames.mk /usr/src/share/mk/src.opts.mk = /usr/src/share/mk/bsd.nls.mk /usr/src/share/mk/bsd.confs.mk = /usr/src/share > /mk/bsd.files.mk /usr/src/share/mk/bsd.incs.mk = /usr/src/share/mk/bsd.links.mk /usr/src/share/mk/bsd.man.mk = /usr/src/share/mk/bsd.dep.mk /usr/src/share/mk/bsd.clang-analyze.mk = /usr/src/share/mk/bsd.obj.mk /usr/src/share/mk/bsd.subdir.mk = /usr/src/share/mk/bsd.sys.mk' > .PATH=3D'. /usr/src/include/rpcsvc' Note: > # grep src.conf = /root/src.configs/src.conf.powerpc64-xtoolchain.amd64-host > # The context I was under was: > # uname -apKU > FreeBSD FreeBSDx64 12.0-CURRENT FreeBSD 12.0-CURRENT #2 r308247M: Thu = Nov 3 04:05:55 PDT 2016 = markmi@FreeBSDx64:/usr/obj/amd64_clang/amd64.amd64/usr/src/sys/GENERIC-NOD= BG amd64 amd64 1200014 1200014 I'd just cloned and switched from a stable/11 context to head = (12-CURRENT). If this is intentional then I think the man src.conf references and such = should be explicit about the /etc/make.conf vs. /etc/src.conf = distinction for __MAKE_CONF=3D vs. SRC_ENV_CONF=3D . =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-toolchain@freebsd.org Fri Nov 4 09:04:36 2016 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F04A9C2EC57; Fri, 4 Nov 2016 09:04:36 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: from mail-qt0-x229.google.com (mail-qt0-x229.google.com [IPv6:2607:f8b0:400d:c0d::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A5DBC1343; Fri, 4 Nov 2016 09:04:36 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: by mail-qt0-x229.google.com with SMTP id c47so44090547qtc.2; Fri, 04 Nov 2016 02:04:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=GOGzkNFxV5SB+RwImEltih/eXoLjAFU2VRtxMaWu2NY=; b=B8i6ZffLQPU9vE8ZOQhfbWSNPAPOTCkJa9pvHhXhoUNA7oC4/PE3/pHVQNb2tuNze9 qLQZCaNEoon0xihqiYYDxf8ZyKneTA15Q38//+dMKAKhY8dsTRfeM8+gb/NYkJqxUvpE hPHPZaNfDtJF5WErNQzA/OZ7DNhSem8sVAF76G19hgk5mz5rZLuLZvINNATk0O+lAe/f 11PutFYuNnKsWJHM6kejDyCjlbbOwb6QPypt3KvzeJwvotrDYWI4mnMbPv7Gc0CkFqfW I4L0PzSGUeuipkyIsfli4/WOHn//apC7x5CLQ4vjOfm58zOYdDFg/9XXooVy+i4GIuMt kK2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=GOGzkNFxV5SB+RwImEltih/eXoLjAFU2VRtxMaWu2NY=; b=nORIIlcW0iyUF3IQ9dFkSOzJNdfj5+hAPvtsSpdt+w3ZlS1ghFl7AQzofVlqP3cmji mzTlFB54IVy3NAAxryNth5tvzuBcc/cY3gR7MUV/103Uedn7t+MirrwtdFLLw12YVf+o gaikQaNqABrhKPygcQK9QwA1rhBrAa9a2eWukPT6wHpzA7uv1eLsmDULZghnm9uJMJXy D8nWJFFac6LcfH2/8kOvwkd5hRVkxwaFS4PWgaCHtteAf58ypZ1HTSDm51BYuvpABZsa wC3Lr/qVw/7iD6FXrwXP5ZyVU1zjW+KuJR+MpGdSeY0XKRvC4ogE2EDncxpzxnAqu1MW vK8Q== X-Gm-Message-State: ABUngvf4hw4rj5AHu7sDrqLRaZ1sRrDkdSu6rK11SZhsbYL3Z+OjbpeHipPa5KtcmDpYwQ== X-Received: by 10.200.45.129 with SMTP id p1mr12340403qta.96.1478250275798; Fri, 04 Nov 2016 02:04:35 -0700 (PDT) Received: from mbp-eth.home ([186.249.133.26]) by smtp.gmail.com with ESMTPSA id c189sm6952074qkg.21.2016.11.04.02.04.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 04 Nov 2016 02:04:35 -0700 (PDT) Sender: Renato Botelho From: Renato Botelho Message-Id: Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\)) Subject: Re: Use of env SRC_ENV_CONF=. . . for buildworld does not override/avoid use of /etc/src.conf : Intentional? Date: Fri, 4 Nov 2016 07:04:30 -0200 In-Reply-To: <12E108A2-21FE-4756-B099-334ADD020891@dsl-only.net> Cc: Bryan Drewery , FreeBSD Toolchain , FreeBSD-STABLE Mailing List , FreeBSD Current To: Mark Millard References: <12E108A2-21FE-4756-B099-334ADD020891@dsl-only.net> X-Mailer: Apple Mail (2.3251) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Nov 2016 09:04:37 -0000 > On 3 Nov 2016, at 22:28, Mark Millard wrote: >=20 > I just had a case of "odd" command text in a buildworld that was based = on (in part) env SRC_ENV_CONF=3D. . . >=20 > env __MAKE_CONF=3D. . . does not get the kind of behavior reported = below for /etc/src.conf . >=20 > Overall this means that even with an explicit env SRC_ENV_CONF=3D. . . = one must separately prevent /etc/src.conf from contributing if the = SRC_ENV_CONF file is intended to cover everything. >=20 > Looking in the log from a failure that resulted shows that = .MAKE.MAKEFILES shows both the SRC_ENV_CONF expansion and also a = /etc/src.conf as well (formatted to make the /etc/src.conf and such = stand out: separate lines wiht whitespace before and after and with just = one path on the line for such file paths): >=20 >> Script started on Thu Nov 3 16:37:26 2016 >> Command: env __MAKE_CONF=3D/root/src.configs/make.conf = SRC_ENV_CONF=3D/root/src.configs/src.conf.powerpc64-xtoolchain.amd64-host = WITH_META_MODE=3Dyes MAKEOBJDIRPREFIX=3D/usr/obj/powerpc64vtsc_xtoolchain = make -j 5 buildworld buildkernel > . . . >> .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk = /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk >=20 >> /root/src.configs/src.conf.powerpc64-xtoolchain.amd64-host >=20 >> /usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/bsd.suffixes.mk >=20 >> /root/src.configs/make.conf >=20 >> /usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk >=20 >> /etc/src.conf >=20 >> /usr/src/include/rpcsvc/Makefile /usr/src/share/mk/bsd.prog.mk = /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/bsd.opts.mk = /usr/src/share/mk/bsd.cpu.mk /usr/src/share/mk/local.init.mk = /usr/src/share/mk/src.init >> .mk /usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.compiler.mk = /usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.libnames.mk = /usr/src/share/mk/src.libnames.mk /usr/src/share/mk/src.opts.mk = /usr/src/share/mk/bsd.nls.mk /usr/src/share/mk/bsd.confs.mk = /usr/src/share >> /mk/bsd.files.mk /usr/src/share/mk/bsd.incs.mk = /usr/src/share/mk/bsd.links.mk /usr/src/share/mk/bsd.man.mk = /usr/src/share/mk/bsd.dep.mk /usr/src/share/mk/bsd.clang-analyze.mk = /usr/src/share/mk/bsd.obj.mk /usr/src/share/mk/bsd.subdir.mk = /usr/src/share/mk/bsd.sys.mk' >> .PATH=3D'. /usr/src/include/rpcsvc' >=20 > Note: >=20 >> # grep src.conf = /root/src.configs/src.conf.powerpc64-xtoolchain.amd64-host >> # >=20 >=20 > The context I was under was: >=20 >> # uname -apKU >> FreeBSD FreeBSDx64 12.0-CURRENT FreeBSD 12.0-CURRENT #2 r308247M: Thu = Nov 3 04:05:55 PDT 2016 = markmi@FreeBSDx64:/usr/obj/amd64_clang/amd64.amd64/usr/src/sys/GENERIC-NOD= BG amd64 amd64 1200014 1200014 >=20 > I'd just cloned and switched from a stable/11 context to head = (12-CURRENT). >=20 > If this is intentional then I think the man src.conf references and = such should be explicit about the /etc/make.conf vs. /etc/src.conf = distinction for __MAKE_CONF=3D vs. SRC_ENV_CONF=3D . There are 3 possible files and 3 possible variables to cover it. = SRC_ENV_CONF is to /etc/src-env.conf and not to /etc/src.conf. Default = values are: __MAKE_CONF=3D/etc/make.conf SRCCONF=3D/etc/src.conf SRC_ENV_CONF=3D/etc/src-env.conf According src.conf(5) there are few items that are supposed to be = defined in /etc/src-env.conf instead of /etc/src.conf -- Renato Botelho From owner-freebsd-toolchain@freebsd.org Fri Nov 4 16:40:40 2016 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 60486C3088C; Fri, 4 Nov 2016 16:40:40 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 453F921D; Fri, 4 Nov 2016 16:40:40 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id 3E3EB19CD; Fri, 4 Nov 2016 16:40:40 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 1186D236A4; Fri, 4 Nov 2016 16:40:40 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id Mw8msTuiGH6c; Fri, 4 Nov 2016 16:40:37 +0000 (UTC) Subject: Re: Use of env SRC_ENV_CONF=. . . for buildworld does not override/avoid use of /etc/src.conf : Intentional? DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 5D5F22369E To: Mark Millard , FreeBSD Toolchain References: <12E108A2-21FE-4756-B099-334ADD020891@dsl-only.net> Cc: FreeBSD-STABLE Mailing List , FreeBSD Current From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: Date: Fri, 4 Nov 2016 09:40:38 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <12E108A2-21FE-4756-B099-334ADD020891@dsl-only.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="oAP7J6QL5dLL0XxERUIdMosoREamTrxRR" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Nov 2016 16:40:40 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --oAP7J6QL5dLL0XxERUIdMosoREamTrxRR Content-Type: multipart/mixed; boundary="looeSuF26cG8JXFF824smikDcS5lhPob6"; protected-headers="v1" From: Bryan Drewery To: Mark Millard , FreeBSD Toolchain Cc: FreeBSD-STABLE Mailing List , FreeBSD Current Message-ID: Subject: Re: Use of env SRC_ENV_CONF=. . . for buildworld does not override/avoid use of /etc/src.conf : Intentional? References: <12E108A2-21FE-4756-B099-334ADD020891@dsl-only.net> In-Reply-To: <12E108A2-21FE-4756-B099-334ADD020891@dsl-only.net> --looeSuF26cG8JXFF824smikDcS5lhPob6 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 11/3/2016 5:28 PM, Mark Millard wrote: > I just had a case of "odd" command text in a buildworld that was based = on (in part) env SRC_ENV_CONF=3D. . . >=20 > env __MAKE_CONF=3D. . . does not get the kind of behavior reported belo= w for /etc/src.conf . >=20 > Overall this means that even with an explicit env SRC_ENV_CONF=3D. . . = one must separately prevent /etc/src.conf from contributing if the SRC_EN= V_CONF file is intended to cover everything. SRC_ENV_CONF is kind of a special hack to allow setting some specific values that feasibly can't be set later. Just stick to src.conf unless you need to set one of the options that requires src-env.conf. --=20 Regards, Bryan Drewery --looeSuF26cG8JXFF824smikDcS5lhPob6-- --oAP7J6QL5dLL0XxERUIdMosoREamTrxRR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJYHLoGAAoJEDXXcbtuRpfPfEwIAIUeutQcPuHhDrxl+eziQZpu wxTwm3fdIt/lT2QDpyC50HkaywQvbFyLDP4MWjTnibC/wJ0J9Dq0venUVqZE77I0 k5/bVMM8y9zeYGWELyPgqni1FQif2b1rLDgJMSW84unbLCH5O7qbC10/0eNAsnGw IgKtfGhF3YfvGeqa+KMMBuUgl4fjWgM9++Wq9HshPScwGOBqD4PYcxQMEmwyTK5U +fc5Ut6JSMbBABJuFPvlANLhlDOy6iTNbLW2UNLvUVsbm8WPbFOOt5PPzdWoEa6l dzGfEp+kv8KX8ZWy5AHw7E4quIPnyRtwAcsLiiBqcx+lWZK3CADTWBGzVXrG8S8= =Id5O -----END PGP SIGNATURE----- --oAP7J6QL5dLL0XxERUIdMosoREamTrxRR-- From owner-freebsd-toolchain@freebsd.org Sat Nov 5 23:32:57 2016 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3564EC300EE for ; Sat, 5 Nov 2016 23:32:57 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-56.reflexion.net [208.70.210.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DD3582F5 for ; Sat, 5 Nov 2016 23:32:56 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 2470 invoked from network); 5 Nov 2016 23:32:43 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 5 Nov 2016 23:32:43 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.10.1) with SMTP; Sat, 05 Nov 2016 19:33:04 -0400 (EDT) Received: (qmail 7706 invoked from network); 5 Nov 2016 23:33:04 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 5 Nov 2016 23:33:04 -0000 Received: from [192.168.1.106] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 614AAEC8BDB; Sat, 5 Nov 2016 16:32:54 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\)) Subject: Re: Use of env SRC_ENV_CONF=. . . for buildworld does not override/avoid use of /etc/src.conf : Intentional? From: Mark Millard In-Reply-To: Date: Sat, 5 Nov 2016 16:32:53 -0700 Cc: FreeBSD Toolchain , FreeBSD-STABLE Mailing List , FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: References: <12E108A2-21FE-4756-B099-334ADD020891@dsl-only.net> To: Bryan Drewery X-Mailer: Apple Mail (2.3251) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Nov 2016 23:32:57 -0000 On 2016-Nov-4, at 9:40 AM, Bryan Drewery = wrote: > On 11/3/2016 5:28 PM, Mark Millard wrote: >> I just had a case of "odd" command text in a buildworld that was = based on (in part) env SRC_ENV_CONF=3D. . . >>=20 >> env __MAKE_CONF=3D. . . does not get the kind of behavior reported = below for /etc/src.conf . >>=20 >> Overall this means that even with an explicit env SRC_ENV_CONF=3D. . = . one must separately prevent /etc/src.conf from contributing if the = SRC_ENV_CONF file is intended to cover everything. >=20 > SRC_ENV_CONF is kind of a special hack to allow setting some specific > values that feasibly can't be set later. Just stick to src.conf = unless > you need to set one of the options that requires src-env.conf. >=20 > --=20 > Regards, > Bryan Drewery Understood (now): intentional for sure. Thanks to Renato Botelho and you = for making clear that I'd read something into the description that just was = not written into the description. For now I've adopted using an explicit env SRCCONF=3D"/dev/null" in the = scripts as the means of avoiding an unexpected contribution and I still have env = SRC_ENV_CONF=3D use for picking out the file: I then do not have to worry about if I = reference any of the special values in the file referenced or not, nor about what /etc/src-env.conf or /etc/src.conf might have in them. I may change this at some point and follow your suggestion to just use = SRCCONF=3D to find the file because as time goes on it looks more like I'm unlikely = to experiment with any "special values" in the files. =3D=3D=3D Mark Millard markmi at dsl-only.net