ports/157917: [PATCH] sysutils/pmap: multiple build problems

Dmitry Marakasov amdmi3 at amdmi3.ru
Thu Jun 16 05:30:11 UTC 2011


>Number:         157917
>Category:       ports
>Synopsis:       [PATCH] sysutils/pmap: multiple build problems
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun 16 05:30:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 8.2-RELEASE i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Tue Mar  8 09:48:52 MSK
>Description:

On 7.x, plist is incomplete:

---
==>  Installing for pmap-20060622_1
===>   Generating temporary packing list
===>  Checking if sysutils/pmap already installed
===> pmap (install)
install -s -o root -g wheel -m 555   pmap /usr/local/bin
install -o root -g wheel -m 444 pmap.8.gz  /usr/local/man/man8
===> pmap_helper (install)
install -o root -g wheel -m 555   pmap_helper.ko /boot/modules
kldxref /boot/modules
===> dump_vmspace (install)
install -s -o root -g wheel -m 555   dump_vmspace /usr/local/bin

*******************************************************************************
* This port contains a prebuilt kernel module. Due to the ever changing       *
* nature of FreeBSD it may be necessary to rebuild the module after a kernel  *
* source update.  To do this reinstall the port.                              *
*******************************************************************************
===>   Registering installation for pmap-20060622_1
================================================================
====================<phase 7: make package>====================
===>  Building package for pmap-20060622_1
tar: Removing leading '/' from member names
Deleting pmap-20060622_1
================================================================

=== Checking filesystem state
list of extra files and directories in / (not present before this port was installed but present after it was deinstalled)
170282        4 -rw-r--r--    1 root             wheel                  40 Jun 16 04:24 boot/modules/linker.hints

=== Checking filesystem state after all packages deleted
================================================================
list of extra files and directories in / (not present on clean system but present after everything was deinstalled)
170282        4 -rw-r--r--    1 root             wheel                  40 Jun 16 04:24 boot/modules/linker.hints
================================================================
build of /usr/ports/sysutils/pmap ended at Thu Jun 16 04:24:01 UTC 2011
---

On 8.x, doesn't build at all:

---
cc -O2 -pipe -fno-strict-aliasing -g -Werror -D_KERNEL -DKLD_MODULE -nostdinc  -I/work/a/ports/sysutils/pmap/work/pmap/pmap_helper -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common  -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2 -mno-sse3 -mno-mmx -mno-3dnow  -msoft-float -fno-asynchronous-unwind-tables -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 pmap_helper.c
pmap_helper.c: In function 'pmap_helper':
pmap_helper.c:152: error: too few arguments to function 'dev_refthread'
pmap_helper.c:154: error: too few arguments to function 'dev_relthread'
---

Port maintainer (skv at FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list