Discussion:
Change in head breaks install of port x11/nvdia-drive-340?
(too old to reply)
David Wolfskill
2018-01-28 12:30:40 UTC
Permalink
I'm tracking stable/11 & head (on separate slices) on my laptop, which
uses the x11/nvidia-driver-340 port -- which has a kernel module.

Thus, I have:

PORTS_MODULES=x11/nvidia-driver-340

in /etc/src.conf (for each of stable/11 and head), so every time the
kernel is rebuilt, the kernel module for x11/nvidia-driver-340 is
rebuilt (and re-installed).

Today, after the (successful) source update of stable/11 from:

FreeBSD g1-252.catwhisker.org 11.1-STABLE FreeBSD 11.1-STABLE #521 r328463M/328467:1101508: Sat Jan 27 03:43:23 PST 2018 ***@localhost:/common/S1/obj/usr/src/sys/CANARY amd64

to

FreeBSD g1-252.catwhisker.org 11.1-STABLE FreeBSD 11.1-STABLE #522 r328503M/328509:1101508: Sun Jan 28 03:51:20 PST 2018 ***@g1-252.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY amd64

(including updating the x11/nvidia-driver-340 kernel module), I rebooted
from the "head" slice, running:

FreeBSD g1-252.catwhisker.org 12.0-CURRENT FreeBSD 12.0-CURRENT #82 r328467M/328467:1200056: Sat Jan 27 04:10:40 PST 2018 ***@g1-252.catwhisker.org:/common/S4/obj/usr/src/amd64.amd64/sys/CANARY amd64

and, after updating the sources to r328509, started the update.
Installing kernel CANARY on Sun Jan 28 04:08:50 PST 2018
...
===> zlib (install)
install -T release -o root -g wheel -m 555 zlib.ko /boot/kernel/
install -T debug -o root -g wheel -m 555 zlib.ko.debug /usr/lib/debug/boot/kernel/
kldxref /boot/kernel
===> Ports module x11/nvidia-driver-340 (install)
cd ${PORTSDIR:-/usr/ports}/x11/nvidia-driver-340; env -u CC -u CXX -u CPP -u MAKESYSPATH MAKEFLAGS=".MAKE.LEVEL.ENV=MAKELEVEL KERNEL=kernel MK_AUTO_OBJ=no TARGET=amd64 TARGET_ARCH=amd64" SYSDIR=/usr/src/sys PATH=/common/S4/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/common/S4/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/common/S4/obj/usr/src/amd64.amd64/tmp/legacy/bin:/common/S4/obj/usr/src/amd64.amd64/tmp/usr/sbin:/common/S4/obj/usr/src/amd64.amd64/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin SRC_BASE=/usr/src OSVERSION=1200056 WRKDIRPREFIX=/common/S4/obj/usr/src/amd64.amd64/sys/CANARY make -B deinstall reinstall
pkg-static: Warning: Major OS version upgrade detected. Running "pkg-static install -f pkg" recommended
===> Deinstalling for nvidia-driver-340
pkg-static: Warning: Major OS version upgrade detected. Running "pkg-static install -f pkg" recommended
...
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
nvidia-driver-340-340.106

Number of packages to be removed: 1

The operation will free 213 MiB.
[1/1] Deinstalling nvidia-driver-340-340.106...
[1/1] Deleting files for nvidia-driver-340-340.106: 100%
pkg-static: unlinkat(compat): Not a directory
===> Staging for nvidia-driver-340-340.106
===> nvidia-driver-340-340.106 depends on package: linux_base-c6>0 - found
===> nvidia-driver-340-340.106 depends on package: linux-c6-xorg-libs>0 - found
===> nvidia-driver-340-340.106 depends on file: /usr/local/lib/libGL.so - found
===> nvidia-driver-340-340.106 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===> nvidia-driver-340-340.106 depends on file: /usr/local/libdata/pkgconfig/xorg-server.pc - found
===> nvidia-driver-340-340.106 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
===> Generating temporary packing list
===> src (install)
Variable OBJTOP is recursive.

make[7]: stopped in /common/S4/obj/usr/src/amd64.amd64/sys/CANARY/common/ports/x11/nvidia-driver-340/work/NVIDIA-FreeBSD-x86_64-340.106/src
*** Error code 2

Stop.
make[6]: stopped in /common/S4/obj/usr/src/amd64.amd64/sys/CANARY/common/ports/x11/nvidia-driver-340/work/NVIDIA-FreeBSD-x86_64-340.106
*** Error code 1

Stop.
make[5]: stopped in /common/ports/x11/nvidia-driver-340
*** Error code 1

Stop.
make[4]: stopped in /common/ports/x11/nvidia-driver-340
*** Error code 1

Stop.
make[3]: stopped in /common/ports/x11/nvidia-driver-340
*** Error code 1

Stop.
make[2]: stopped in /common/S4/obj/usr/src/amd64.amd64/sys/CANARY
*** Error code 1

Stop.
make[1]: stopped in /usr/src
*** Error code 1

Stop.
make: stopped in /usr/src
popd: Directory stack empty.
popd: Directory stack empty.

Script done, output file is s4


I am not specifyying "OBJTOP" in any of /etc/src-env.conf, /etc/src.conf,
or /etc/make.conf:

g1-252(12.0-C)[4] foreach f ( /etc/src* /etc/make.conf )
foreach? echo "${f}:" && cat $f && echo ===========
foreach? end
/etc/src-env.conf:
WITH_META_MODE=yes
===========
/etc/src.conf:
KERNCONF=CANARY
PORTS_MODULES=x11/nvidia-driver-340
# PORTS_MODULES+=multimedia/cuse4bsd-kmod
.MAKE.META.IGNORE_PATHS += /usr/local/etc/libmap.d
WITHOUT_DEBUG_FILES=1
IWN_DEBUG=1
IEEE80211_DEBUG=1
===========
/etc/make.conf:
NET_SNMP_SYS_CONTACT="***@catwhisker.org"
NET_SNMP_SYS_LOCATION="variable"
NET_SNMP_LOGFILE=/var/log/snmpd.log
NET_SNMP_PERSISTENTDIR=/var/net-snmp
WITH_BSD_JDK=TRUE
# For mplayer
WITHOUT_RUNTIME_CPUDETECTION= YES
WITHOUT_CJK= YES
NO_SUID_XSERVER=YES
# For Linux compat
DEFAULT_VERSIONS+=linux=c6
INSTALL_AS_NCFTP=yes
OPTIONS_SET=OPTIMIZED_CFLAGS
# DISABLE_VULNERABILITIES=yes
DEFAULT_VERSIONS+= perl5=5.24
# WITH_PKG= devel
FORCE_PKG_REGISTER= YES
PKG_NOCOMPRESS=1
SENDMAIL_MC=/etc/mail/laptop.mc
===========
g1-252(12.0-C)[7]


How do I make this work again? (It had been working for ... years
until this morning.)

My ports tree is head (branch of ports) at r460165.

Peace,
david
--
David H. Wolfskill ***@catwhisker.org
"unfortunately, no trust!” -- well, of course! You reap what you sow.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.
O. Hartmann
2018-01-28 15:20:59 UTC
Permalink
Am Sun, 28 Jan 2018 04:30:40 -0800
Post by David Wolfskill
I'm tracking stable/11 & head (on separate slices) on my laptop, which
uses the x11/nvidia-driver-340 port -- which has a kernel module.
PORTS_MODULES=x11/nvidia-driver-340
in /etc/src.conf (for each of stable/11 and head), so every time the
kernel is rebuilt, the kernel module for x11/nvidia-driver-340 is
rebuilt (and re-installed).
FreeBSD g1-252.catwhisker.org 11.1-STABLE FreeBSD 11.1-STABLE #521
r328463M/328467:1101508: Sat Jan 27 03:43:23 PST 2018
to
FreeBSD g1-252.catwhisker.org 11.1-STABLE FreeBSD 11.1-STABLE #522
r328503M/328509:1101508: Sun Jan 28 03:51:20 PST 2018
(including updating the x11/nvidia-driver-340 kernel module), I rebooted
FreeBSD g1-252.catwhisker.org 12.0-CURRENT FreeBSD 12.0-CURRENT #82
r328467M/328467:1200056: Sat Jan 27 04:10:40 PST 2018
and, after updating the sources to r328509, started the update.
Installing kernel CANARY on Sun Jan 28 04:08:50 PST 2018
...
===> zlib (install)
install -T release -o root -g wheel -m 555 zlib.ko /boot/kernel/
install -T debug -o root -g wheel -m 555 zlib.ko.debug /usr/lib/debug/boot/kernel/
kldxref /boot/kernel
===> Ports module x11/nvidia-driver-340 (install)
cd ${PORTSDIR:-/usr/ports}/x11/nvidia-driver-340; env -u CC -u CXX -u CPP -u
MAKESYSPATH MAKEFLAGS=".MAKE.LEVEL.ENV=MAKELEVEL KERNEL=kernel MK_AUTO_OBJ=no
TARGET=amd64 TARGET_ARCH=amd64" SYSDIR=/usr/src/sys
PATH=/common/S4/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/common/S4/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/common/S4/obj/usr/src/amd64.amd64/tmp/legacy/bin:/common/S4/obj/usr/src/amd64.amd64/tmp/usr/sbin:/common/S4/obj/usr/src/amd64.amd64/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin
SRC_BASE=/usr/src OSVERSION=1200056
WRKDIRPREFIX=/common/S4/obj/usr/src/amd64.amd64/sys/CANARY make -B deinstall reinstall
pkg-static: Warning: Major OS version upgrade detected. Running "pkg-static install -f
pkg" recommended ===> Deinstalling for nvidia-driver-340 pkg-static: Warning: Major OS
version upgrade detected. Running "pkg-static install -f pkg" recommended ...
Deinstallation has been requested for the following 1 packages (of 0 packages in the
nvidia-driver-340-340.106
Number of packages to be removed: 1
The operation will free 213 MiB.
[1/1] Deinstalling nvidia-driver-340-340.106...
[1/1] Deleting files for nvidia-driver-340-340.106: 100%
pkg-static: unlinkat(compat): Not a directory
===> Staging for nvidia-driver-340-340.106
===> nvidia-driver-340-340.106 depends on package: linux_base-c6>0 - found
===> nvidia-driver-340-340.106 depends on package: linux-c6-xorg-libs>0 - found
===> nvidia-driver-340-340.106 depends on file: /usr/local/lib/libGL.so - found
===> nvidia-driver-340-340.106 depends on file: /usr/local/libdata/pkgconfig/x11.pc -
found ===> nvidia-driver-340-340.106 depends on
file: /usr/local/libdata/pkgconfig/xorg-server.pc - found ===>
nvidia-driver-340-340.106 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
===> Generating temporary packing list ===> src (install)
Variable OBJTOP is recursive.
make[7]: stopped
in /common/S4/obj/usr/src/amd64.amd64/sys/CANARY/common/ports/x11/nvidia-driver-340/work/NVIDIA-FreeBSD-x86_64-340.106/src
*** Error code 2
Stop.
make[6]: stopped
in /common/S4/obj/usr/src/amd64.amd64/sys/CANARY/common/ports/x11/nvidia-driver-340/work/NVIDIA-FreeBSD-x86_64-340.106
*** Error code 1
Stop.
make[5]: stopped in /common/ports/x11/nvidia-driver-340
*** Error code 1
Stop.
make[4]: stopped in /common/ports/x11/nvidia-driver-340
*** Error code 1
Stop.
make[3]: stopped in /common/ports/x11/nvidia-driver-340
*** Error code 1
Stop.
make[2]: stopped in /common/S4/obj/usr/src/amd64.amd64/sys/CANARY
*** Error code 1
Stop.
make[1]: stopped in /usr/src
*** Error code 1
Stop.
make: stopped in /usr/src
popd: Directory stack empty.
popd: Directory stack empty.
Script done, output file is s4
I am not specifyying "OBJTOP" in any of /etc/src-env.conf, /etc/src.conf,
g1-252(12.0-C)[4] foreach f ( /etc/src* /etc/make.conf )
foreach? echo "${f}:" && cat $f && echo ===========
foreach? end
WITH_META_MODE=yes
===========
KERNCONF=CANARY
PORTS_MODULES=x11/nvidia-driver-340
# PORTS_MODULES+=multimedia/cuse4bsd-kmod
.MAKE.META.IGNORE_PATHS += /usr/local/etc/libmap.d
WITHOUT_DEBUG_FILES=1
IWN_DEBUG=1
IEEE80211_DEBUG=1
===========
NET_SNMP_SYS_LOCATION="variable"
NET_SNMP_LOGFILE=/var/log/snmpd.log
NET_SNMP_PERSISTENTDIR=/var/net-snmp
WITH_BSD_JDK=TRUE
# For mplayer
WITHOUT_RUNTIME_CPUDETECTION= YES
WITHOUT_CJK= YES
NO_SUID_XSERVER=YES
# For Linux compat
DEFAULT_VERSIONS+=linux=c6
INSTALL_AS_NCFTP=yes
OPTIONS_SET=OPTIMIZED_CFLAGS
# DISABLE_VULNERABILITIES=yes
DEFAULT_VERSIONS+= perl5=5.24
# WITH_PKG= devel
FORCE_PKG_REGISTER= YES
PKG_NOCOMPRESS=1
SENDMAIL_MC=/etc/mail/laptop.mc
===========
g1-252(12.0-C)[7]
How do I make this work again? (It had been working for ... years
until this morning.)
My ports tree is head (branch of ports) at r460165.
Peace,
david
This problem has been introduced yesterday and also hits other PORTS_MODULE entries, in
my case, x11/nvidia-driver is the first.

It happened after commit r328489.

Regards,
Oliver
--
O. Hartmann

Ich widerspreche der Nutzung oder Übermittlung meiner Daten fÃŒr
Werbezwecke oder fÌr die Markt- oder Meinungsforschung (§ 28 Abs. 4 BDSG).
Loading...