Subject: pkg/35740: libgtop2 build fails on -current due to changes in struct sigctx
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <blair.sadewitz@gmail.com>
List: pkgsrc-bugs
Date: 02/20/2007 18:10:00
>Number:         35740
>Category:       pkg
>Synopsis:       libgtop2 build fails on -current due to changes in struct sigctx
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Feb 20 18:10:00 +0000 2007
>Originator:     Blair Sadewitz
>Release:        4.99.10 -current/amd64
>Organization:
>Environment:
NetBSD dexamyl 4.99.12 NetBSD 4.99.12 (DEXAMYL) #3: Mon Feb 19 18:37:01 EST 2007  blair@dexamyl:/home/blair/build/obj/sys/arch/amd64/compile/DEXAMYL amd64

>Description:
ps_siglist and ps_sigmask are no longer present in struct sigctx.  This causes compilation of procsignal.c to fail.
>How-To-Repeat:
Build libgtop2 on post-newlock2-merge -current.
>Fix:
Switch libgtop2 to use kinfo_getproc2()?  I did this, but it didn't seem to work right, as the GNOME system monitor dies periodically.  Is this what should be done?