multimedia/video4bsd-kmod

chukharev at mail.ru chukharev at mail.ru
Mon Mar 8 20:10:05 UTC 2010


The 'port test' command (ports-mgmt/porttools) tests a port for a number of
possible errors by running portlint, building, packaging, installing, and
de-installing with a check for left files. This is done with defined PREFIX and
PKG_DBDIR variables. 'port test' command is recommended by the Porter's Handbook.

Note that the port installs the usual way.

$ cd multimedia/video4bsd-kmod ; port test
+++++++++++++++

===> Validating port with portlint
WARN: /usr/ports/multimedia/video4bsd-kmod/pkg-plist: [1]: whitespace before end of line.
WARN: /usr/ports/multimedia/video4bsd-kmod/pkg-plist: [3]: installing to directory %%KMODDIR%% discouraged. could you please avoid it?
WARN: Makefile: possible use of absolute pathname "/boot/modules".
WARN: Makefile: only one MASTER_SITE configured.  Consider adding additional mirrors.
0 fatal errors and 4 warnings found.
===> flags: PREFIX=/home/chu/tmp/video4bsd-kmod-0.1.3 NO_DEPENDS=yes PKG_DBDIR=/tmp/pkg_db.suf0hw8M --
===> Cleaning workspace before port test
===>  Cleaning for video4bsd-kmod-0.1.3
===>  Extracting for video4bsd-kmod-0.1.3
=> MD5 Checksum OK for video4bsd-kmod-0.1.3.tar.bz2.
=> SHA256 Checksum OK for video4bsd-kmod-0.1.3.tar.bz2.
===>  Patching for video4bsd-kmod-0.1.3
===>  Configuring for video4bsd-kmod-0.1.3
===>  Building for video4bsd-kmod-0.1.3
Warning: Object directory not changed from original /usr/ports/multimedia/video4bsd-kmod/work/video4bsd-kmod-0.1.3
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
cc -O2 -pipe -march=native -fno-strict-aliasing -march=native -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions -c video4bsd.c
ld  -d -warn-common -r -d -o video4bsd.kld video4bsd.o
:> export_syms
awk -f /sys/conf/kmod_syms.awk video4bsd.kld  export_syms | xargs -J% objcopy % video4bsd.kld
ld -Bshareable  -d -warn-common -o video4bsd.ko video4bsd.kld
objcopy --strip-debug video4bsd.ko
===>  Installing for video4bsd-kmod-0.1.3
===>   Generating temporary packing list
===>  Checking if multimedia/video4bsd-kmod already installed
install  -o root -g wheel -m 444 /usr/ports/multimedia/video4bsd-kmod/work/video4bsd-kmod-0.1.3/video4bsd.h /home/chu/tmp/video4bsd-kmod-0.1.3/include
install  -o root -g wheel -m 555 /usr/ports/multimedia/video4bsd-kmod/work/video4bsd-kmod-0.1.3/video4bsd.ko /boot/modules
===>   Registering installation for video4bsd-kmod-0.1.3
===>  Building package for video4bsd-kmod-0.1.3
tar: could not chdir to '/boot/modules'

pkg_create: make_dist: tar command failed with code 256
Creating package /usr/ports/packages/All/video4bsd-kmod-0.1.3.tbz
Registering depends:.
Creating bzip'd tar ball in '/usr/ports/packages/All/video4bsd-kmod-0.1.3.tbz'
*** Error code 1

Stop in /usr/ports/multimedia/video4bsd-kmod.
===> Error running make package
===> Files currently installed in PREFIX
include/video4bsd.h
===> Cleaning up


More information about the freebsd-qa mailing list