Error building x11/nvidia-driver kernel module @r284408
Now that vanilla head @284408 builds ( boots): FreeBSD freebeast.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #1751 r284408M/284408:1100077: Mon Jun 15 05:51:00 PDT 2015 r...@freebeast.catwhisker.org:/common/S3/obj/usr/src/sys/GENERIC amd64 I find that for my laptop, I encounter an error while trying to build the x11/nvidia-driver kernel module (courtesy of /etc/src.conf: g1-254(11.0-C)[2] cat /etc/src.conf KERNCONF=CANARY PORTS_MODULES=x11/nvidia-driver PORTS_MODULES+=multimedia/cuse4bsd-kmod PORTS_MODULES+=emulators/virtualbox-ose-kmod WITHOUT_DEBUG_FILES=1 IWN_DEBUG=1 IEEE80211_DEBUG=1 g1-254(11.0-C)[3] -- which has heretofore been working for my daily refreshes for years): ... objcopy --strip-debug --add-gnu-debuglink=kernel.symbols kernel.debug kernel --- all --- === Ports module x11/nvidia-driver (all) cd ${PORTSDIR:-/usr/ports}/x11/nvidia-driver; PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin SRC_BASE=/usr/src OSVERSION=1100077 WRKDIRPREFIX=/usr/obj/usr/src/sys/CANARY make -B clean all ... === Configuring for nvidia-driver-346.47 === Building for nvidia-driver-346.47 === src (all) make[6]: don't know how to make /common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src/machine. Stop make[6]: stopped in /common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src .CURDIR='/common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src' .MAKE='/usr/bin/make' .OBJDIR='/common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src' .TARGETS='all' DESTDIR='' LD_LIBRARY_PATH='' MACHINE='amd64' MACHINE_ARCH='amd64' MAKEOBJDIRPREFIX='/usr/obj' MAKESYSPATH='' MAKE_VERSION='20150606' SRCTOP='/usr/src' OBJTOP='' .MAKE.MAKEFILES='/usr/src/share/mk/sys.mk /usr/src/share/mk/bsd.mkopt.mk /etc/make.conf /usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk /etc/src.conf /usr/src/share/mk/bsd.cpu.mk 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/local.init.mk /usr/src/share/mk/src.opts.mk /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.obj.mk /usr/src/share/mk/bsd.subdir.mk /usr/src/sys/conf/kern.mk' .PATH='. /common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src' *** Error code 2 Stop. A full typescript of the svn update and build may be found at http://www.catwhisker.org/~david/FreeBSD/head/build_r284408.txt; it's about 51MB. Please note that the (similar) refreshes for stable/10 (@r284404) had no problems; I have typescripts of them accessible (but I haven't put'them up on the Web server, as they're pretty boring). Perhaps some changes need to be made for (some?) ports to adjust for recent make mk changes in head? I note that in the stable/10 case, the .../obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src/machine file is a symlink to /usr/src/sys/amd64/include -- and that it doesn't exist in the i386 case (and that doesn't appear to be a problem). Peace, david -- David H. Wolfskill da...@catwhisker.org Those who murder in the name of God or prophet are blasphemous cowards. See http://www.catwhisker.org/~david/publickey.gpg for my public key. pgp0kFTiet_yB.pgp Description: PGP signature
Re: Error building x11/nvidia-driver kernel module @r284408
Mon, 15 Jun 2015 06:34:12 -0700 David Wolfskill da...@catwhisker.org написав: Now that vanilla head @284408 builds ( boots): FreeBSD freebeast.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #1751 r284408M/284408:1100077: Mon Jun 15 05:51:00 PDT 2015 r...@freebeast.catwhisker.org:/common/S3/obj/usr/src/sys/GENERIC amd64 I find that for my laptop, I encounter an error while trying to build the x11/nvidia-driver kernel module (courtesy of /etc/src.conf: Please note that the (similar) refreshes for stable/10 (@r284404) had no problems; I have typescripts of them accessible (but I haven't put'them up on the Web server, as they're pretty boring). Perhaps some changes need to be made for (some?) ports to adjust for recent make mk changes in head? I note that in the stable/10 case, the .../obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src/machine file is a symlink to /usr/src/sys/amd64/include -- and that it doesn't exist in the i386 case (and that doesn't appear to be a problem). Peace, david The situation|problem is similar with emulators/virtualbox-ose-kmod I think that many of the modules from the port tree will not be building, but personally tested only emulators/virtualbox-ose-kmod. ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
Re: Error building x11/nvidia-driver kernel module @r284408
On Jun 15, 2015, at 06:34, David Wolfskill da...@catwhisker.org wrote: Now that vanilla head @284408 builds ( boots): FreeBSD freebeast.catwhisker.org 11.0-CURRENT FreeBSD 11.0-CURRENT #1751 r284408M/284408:1100077: Mon Jun 15 05:51:00 PDT 2015 r...@freebeast.catwhisker.org:/common/S3/obj/usr/src/sys/GENERIC amd64 I find that for my laptop, I encounter an error while trying to build the x11/nvidia-driver kernel module (courtesy of /etc/src.conf: g1-254(11.0-C)[2] cat /etc/src.conf KERNCONF=CANARY PORTS_MODULES=x11/nvidia-driver PORTS_MODULES+=multimedia/cuse4bsd-kmod PORTS_MODULES+=emulators/virtualbox-ose-kmod WITHOUT_DEBUG_FILES=1 IWN_DEBUG=1 IEEE80211_DEBUG=1 g1-254(11.0-C)[3] -- which has heretofore been working for my daily refreshes for years): ... objcopy --strip-debug --add-gnu-debuglink=kernel.symbols kernel.debug kernel --- all --- === Ports module x11/nvidia-driver (all) cd ${PORTSDIR:-/usr/ports}/x11/nvidia-driver; PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin SRC_BASE=/usr/src OSVERSION=1100077 WRKDIRPREFIX=/usr/obj/usr/src/sys/CANARY make -B clean all ... === Configuring for nvidia-driver-346.47 === Building for nvidia-driver-346.47 === src (all) make[6]: don't know how to make /common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src/machine. Stop make[6]: stopped in /common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src .CURDIR='/common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src' .MAKE='/usr/bin/make' .OBJDIR='/common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src' .TARGETS='all' DESTDIR='' LD_LIBRARY_PATH='' MACHINE='amd64' MACHINE_ARCH='amd64' MAKEOBJDIRPREFIX='/usr/obj' MAKESYSPATH='' MAKE_VERSION='20150606' SRCTOP='/usr/src' OBJTOP='' .MAKE.MAKEFILES='/usr/src/share/mk/sys.mk /usr/src/share/mk/bsd.mkopt.mk /etc/make.conf /usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk /etc/src.conf /usr/src/share/mk/bsd.cpu.mk 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/local.init.mk /usr/src/share/mk/src.opts.mk /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.obj.mk /usr/src/share/mk/bsd.subdir.mk /usr/src/sys/conf/kern.mk' .PATH='. /common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src' *** Error code 2 Stop. A full typescript of the svn update and build may be found at http://www.catwhisker.org/~david/FreeBSD/head/build_r284408.txt; it's about 51MB. Please note that the (similar) refreshes for stable/10 (@r284404) had no problems; I have typescripts of them accessible (but I haven't put'them up on the Web server, as they're pretty boring). Perhaps some changes need to be made for (some?) ports to adjust for recent make mk changes in head? I note that in the stable/10 case, the .../obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src/machine file is a symlink to /usr/src/sys/amd64/include -- and that it doesn't exist in the i386 case (and that doesn't appear to be a problem). Looks like fallout from projects/bmake. Please file a bug and CC sjg. Thanks! ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
Re: Error building x11/nvidia-driver kernel module @r284408
Garrett Cooper yaneurab...@gmail.com wrote: Now that vanilla head @284408 builds ( boots): I fixed this the other day - just realized I haven't committed it. make[6]: don't know how to make /common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src/machine. Stop ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
Re: Error building x11/nvidia-driver kernel module @r284408
On Mon, Jun 15, 2015 at 11:33:47AM -0700, Simon J. Gerraty wrote: Garrett Cooper yaneurab...@gmail.com wrote: Now that vanilla head @284408 builds ( boots): I fixed this the other day - just realized I haven't committed it. make[6]: don't know how to make /common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src/machine. Stop OK; following up: I see Simon committed r284420; after hand-appling that (1-line fix); I performed: make -DNOCLEAN -j16 buildkernel make installkernel ... [mergemaster c...] make installworld ... make delete-old for each of head/amd64 head/i386 on my laptop; since /etc/src.conf is: KERNCONF=CANARY PORTS_MODULES=x11/nvidia-driver PORTS_MODULES+=multimedia/cuse4bsd-kmod PORTS_MODULES+=emulators/virtualbox-ose-kmod WITHOUT_DEBUG_FILES=1 IWN_DEBUG=1 IEEE80211_DEBUG=1 the above process also built kernel modules for x11/nvidia-driver, multimedia/cuse4bsd-kmod, and emulators/virtualbox-ose-kmod. Each was successful: FreeBSD localhost 11.0-CURRENT FreeBSD 11.0-CURRENT #95 r284408M/284408:1100077: Mon Jun 15 06:09:41 PDT 2015 r...@g1-254.catwhisker.org:/common/S3/obj/usr/src/sys/CANARY amd64 FreeBSD localhost 11.0-CURRENT FreeBSD 11.0-CURRENT #30 r284408M/284408:1100077: Mon Jun 15 07:25:43 PDT 2015 r...@g1-254.catwhisker.org:/common/S4/obj/usr/src/sys/CANARY i386 Peace, david -- David H. Wolfskill da...@catwhisker.org Those who murder in the name of God or prophet are blasphemous cowards. See http://www.catwhisker.org/~david/publickey.gpg for my public key. pgpUnWygLUADo.pgp Description: PGP signature
Re: Error building x11/nvidia-driver kernel module @r284408
Am 15.06.2015 um 22:07 schrieb David Wolfskill: On Mon, Jun 15, 2015 at 11:33:47AM -0700, Simon J. Gerraty wrote: Garrett Cooper yaneurab...@gmail.com wrote: Now that vanilla head @284408 builds ( boots): I fixed this the other day - just realized I haven't committed it. make[6]: don't know how to make /common/S3/obj/usr/src/sys/CANARY/common/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86_64-346.47/src/machine. Stop OK; following up: I see Simon committed r284420; after hand-appling that (1-line fix); I performed: make -DNOCLEAN -j16 buildkernel make installkernel ... [mergemaster c...] make installworld ... make delete-old for each of head/amd64 head/i386 on my laptop; since /etc/src.conf is: KERNCONF=CANARY PORTS_MODULES=x11/nvidia-driver PORTS_MODULES+=multimedia/cuse4bsd-kmod PORTS_MODULES+=emulators/virtualbox-ose-kmod WITHOUT_DEBUG_FILES=1 IWN_DEBUG=1 IEEE80211_DEBUG=1 the above process also built kernel modules for x11/nvidia-driver, multimedia/cuse4bsd-kmod, and emulators/virtualbox-ose-kmod. Each was successful: FreeBSD localhost 11.0-CURRENT FreeBSD 11.0-CURRENT #95 r284408M/284408:1100077: Mon Jun 15 06:09:41 PDT 2015 r...@g1-254.catwhisker.org:/common/S3/obj/usr/src/sys/CANARY amd64 FreeBSD localhost 11.0-CURRENT FreeBSD 11.0-CURRENT #30 r284408M/284408:1100077: Mon Jun 15 07:25:43 PDT 2015 r...@g1-254.catwhisker.org:/common/S4/obj/usr/src/sys/CANARY i386 Peace, david I just tried r284421 and get another error. My '/etc/src.conf' includes 'WITH_LLDB=1': [..snip..] --- usr.bin.all__D --- --- all_subdir_clang --- --- all_subdir_lldb --- c++: error: linker command failed with exit code 1 (use -v to see invocation) *** [lldb] Error code 1 make[5]: stopped in /usr/src/usr.bin/clang/lldb .CURDIR='/usr/src/usr.bin/clang/lldb' .MAKE='make' .OBJDIR='/usr/obj/usr/src/usr.bin/clang/lldb' .TARGETS='all' DESTDIR='/usr/obj/usr/src/tmp' LD_LIBRARY_PATH='/usr/local/grass/lib' MACHINE='amd64' MACHINE_ARCH='amd64' MAKEOBJDIRPREFIX='/usr/obj' MAKESYSPATH='' MAKE_VERSION='20150606' SRCTOP='/usr/src' OBJTOP='' .MAKE.MAKEFILES='/usr/src/share/mk/sys.mk /usr/src/share/mk/bsd.mkopt.mk /etc/make.conf /usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk /etc/src.conf /usr/src/share/mk/bsd.cpu.mk /usr/src/usr.bin/clang/lldb/Makefile /usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.compiler.mk /usr/src/usr.bin/clang/clang.prog.mk /usr/src/lib/clang/clang.build.mk /usr/src/share/mk/src.opts.mk /usr/src/share/mk/bsd.prog.mk /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/local.init.mk /usr/src/share/mk/bsd.libnames.mk /usr/src/share/mk/src.libnames.mk /usr/src/share/mk/bsd.nls.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.obj.mk /usr/src/share/mk/bsd.subdir.mk /usr/src/share/mk/bsd.sys.mk /usr/obj/usr/src/usr.bin/clang/lldb/.depend' .PATH='. /usr/src/usr.bin/clang/lldb /usr/src/usr.bin/clang/lldb/../../../contrib/llvm/tools/lldb/tools/driver' 1 error make[5]: stopped in /usr/src/usr.bin/clang/lldb .CURDIR='/usr/src/usr.bin/clang/lldb' .MAKE='make' .OBJDIR='/usr/obj/usr/src/usr.bin/clang/lldb' .TARGETS='all' DESTDIR='/usr/obj/usr/src/tmp' LD_LIBRARY_PATH='/usr/local/grass/lib' MACHINE='amd64' MACHINE_ARCH='amd64' MAKEOBJDIRPREFIX='/usr/obj' MAKESYSPATH='' MAKE_VERSION='20150606' SRCTOP='/usr/src' OBJTOP='' .MAKE.MAKEFILES='/usr/src/share/mk/sys.mk /usr/src/share/mk/bsd.mkopt.mk /etc/make.conf /usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk /etc/src.conf /usr/src/share/mk/bsd.cpu.mk /usr/src/usr.bin/clang/lldb/Makefile /usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.compiler.mk /usr/src/usr.bin/clang/clang.prog.mk /usr/src/lib/clang/clang.build.mk /usr/src/share/mk/src.opts.mk /usr/src/share/mk/bsd.prog.mk /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/local.init.mk /usr/src/share/mk/bsd.libnames.mk /usr/src/share/mk/src.libnames.mk /usr/src/share/mk/bsd.nls.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.obj.mk /usr/src/share/mk/bsd.subdir.mk /usr/src/share/mk/bsd.sys.mk /usr/obj/usr/src/usr.bin/clang/lldb/.depend' .PATH='. /usr/src/usr.bin/clang/lldb /usr/src/usr.bin/clang/lldb/../../../contrib/llvm/tools/lldb/tools/driver' *** [all_subdir_lldb] Error code 2 make[4]: stopped in /usr/src/usr.bin/clang .CURDIR='/usr/src/usr.bin/clang' .MAKE='make' .OBJDIR='/usr/obj/usr/src/usr.bin/clang' .TARGETS='all' DESTDIR='/usr/obj/usr/src/tmp' LD_LIBRARY_PATH='/usr/local/grass/lib' MACHINE='amd64' MACHINE_ARCH='amd64' MAKEOBJDIRPREFIX='/usr/obj' MAKESYSPATH='' MAKE_VERSION='20150606' SRCTOP='/usr/src' OBJTOP='' .MAKE.MAKEFILES='/usr/src/share/mk/sys.mk /usr/src/share/mk/bsd.mkopt.mk /etc/make.conf
Re: Error building x11/nvidia-driver kernel module @r284408
Thanks very much for the test David David Wolfskill da...@catwhisker.org wrote: OK; following up: I see Simon committed r284420; after hand-appling that (1-line fix); I performed: ... Each was successful: ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
Re: Error building x11/nvidia-driver kernel module @r284408
Rainer Hurling rhur...@gwdg.de wrote: I just tried r284421 and get another error. My '/etc/src.conf' includes 'WITH_LLDB=1': A couple of folk have issue with WITH_LLDB seeing if I can reproduce ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org