From owner-freebsd-ports@freebsd.org Thu Jan 26 12:52:42 2017 Return-Path: Delivered-To: freebsd-ports@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 E79AFCC1451 for ; Thu, 26 Jan 2017 12:52:42 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (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 B7840B75 for ; Thu, 26 Jan 2017 12:52:42 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.15.2/8.15.2) with ESMTP id v0QCqZgj061505 for ; Thu, 26 Jan 2017 12:52:35 GMT (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.15.2/8.15.2/Submit) id v0QCqYC8061504 for freebsd-ports@freebsd.org; Thu, 26 Jan 2017 04:52:34 -0800 (PST) (envelope-from david) Date: Thu, 26 Jan 2017 04:52:34 -0800 From: David Wolfskill To: freebsd-ports@freebsd.org Subject: Failure to build x11/nvidia-driver-340 kmod in head @r312812 Message-ID: <20170126125234.GB5908@albert.catwhisker.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Z6MHCWJTg2o7o0PI" Content-Disposition: inline User-Agent: Mutt/1.7.2 (2016-11-26) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jan 2017 12:52:43 -0000 --Z6MHCWJTg2o7o0PI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable This is running: FreeBSD g1-252.catwhisker.org 12.0-CURRENT FreeBSD 12.0-CURRENT #236 r3127= 49M/312749:1200020: Wed Jan 25 04:42:36 PST 2017 root@g1-252.catwhisker= =2Eorg:/common/S4/obj/usr/src/sys/CANARY amd64 after updating source to r312812, with ports (head) @432483. The issue arose during a normally-routine rebuild of the x11/nvidia-driver-340 kernel module (by virtue of: PORTS_MODULES=3Dx11/nvidia-driver-340 in /etc/src.conf, and appears to be because inclusion of sys/capability.h is (now?) deprecated, and generates a warning: =2E.. =3D=3D=3D> Configuring for nvidia-driver-340-340.101 =3D=3D=3D> Building for nvidia-driver-340-340.101 =3D=3D=3D> src (all) machine -> /usr/src/sys/amd64/include x86 -> /usr/src/sys/x86/include awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/acpica/acpi_if.m = -h awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h :> opt_acpi.h awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -p awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -q awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -h :> opt_global.h cc -O2 -pipe -fno-strict-aliasing -DNV_VERSION_STRING=3D\"340.101\" -D__KE= RNEL__ -DNVRM -Wno-unused-function -Wuninitialized -O2 -fno-strict-aliasing= -mno-red-zone -mcmodel=3Dkernel -UDEBUG -U_DEBUG -DNDEBUG -Werror -D_KERN= EL -DKLD_MODULE -nostdinc -I. -I. -I/usr/src/sys -fno-common -fno-omit-fr= ame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.nvidia_acpi.o -MT= nvidia_acpi.o -mcmodel=3Dkernel -mno-red-zone -mno-mmx -mno-sse -msoft-floa= t -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector= -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-pro= totypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__= printf__=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-op= tion -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-aes -mno-avx -std=3Diso= 9899:1999 -c nvidia_acpi.c -o nvidia_acpi.o In file included from nvidia_acpi.c:14: In file included from ./nv-freebsd.h:109: /usr/src/sys/sys/capability.h:41:2: error: this file includes which is deprecated [-Werror,-W#warnings] #warning this file includes which is deprecated ^ 1 error generated. *** Error code 1 Stop. make[6]: stopped in /common/S4/obj/usr/src/sys/CANARY/common/ports/x11/nvid= ia-driver-340/work/NVIDIA-FreeBSD-x86_64-340.101/src *** Error code 1 Stop. make[5]: stopped in /common/S4/obj/usr/src/sys/CANARY/common/ports/x11/nvid= ia-driver-340/work/NVIDIA-FreeBSD-x86_64-340.101 =3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the failure = to the maintainer. *** Error code 1 Stop. =2E.... In the short term, perhaps warning-generation might be persuaded to be non-fatal for building x11/nvidia-driver-340 -- at least, until that port is modified to not generate the warning? How might I do that? Thanks! Peace, david --=20 David H. Wolfskill david@catwhisker.org How could one possibly "respect" a misogynist, racist, bullying con-man??!? See http://www.catwhisker.org/~david/publickey.gpg for my public key. --Z6MHCWJTg2o7o0PI Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQF8BAEBCgBmBQJYifESXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDQ0I3Q0VGOTE3QTgwMUY0MzA2NEQ3N0Ix NTM5Q0M0MEEwNDlFRTE3AAoJEBU5zECgSe4XIrEH/0m9eQlQH1iYnOHHg442yRq2 aGfGCyb5UbVWwJpTzipZ7LIkczZ0VitCh9+Y+yajO33CaXDEXbVjtVzsvyYvtY5O VsRRH4AXsAeqdd84t7V+pV5qEqlr21/s7LZsIRbY6jFAjMJa9RvgmdjLTJGWCYeT VG+9Mi4okZbclkTYtbHFjGNNiF7PXfAaGRhA3ZViVNvBTwPUaB/GC9IaLW92XyQP roY+FjCL1loDnYJVLaLJlQm09bTqp8gyrSSwWrRhOTXYjQoGc1uHoVCA3xI0yf+7 Ddyg1+gWJajNRY6bSFUX/xpmJ1G1bARUISV07OEbK85B3LMH6NPVV7Aq90fjUgk= =4iSV -----END PGP SIGNATURE----- --Z6MHCWJTg2o7o0PI--