Error building x11/nvidia-driver kernel module @r284408

2015-06-15 Thread David Wolfskill
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

2015-06-15 Thread Ivan Klymenko
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

2015-06-15 Thread Garrett Cooper

 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

2015-06-15 Thread Simon J. Gerraty
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

2015-06-15 Thread 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
-- 
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

2015-06-15 Thread Rainer Hurling
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

2015-06-15 Thread Simon J. Gerraty
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

2015-06-15 Thread Simon J. Gerraty
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