Subject: pkg/9268: kdebase build fails on -current
To: None <gnats-bugs@gnats.netbsd.org>
From: Bjoern Labitzke <hermit@cs.tu-berlin.de>
List: netbsd-bugs
Date: 01/21/2000 10:15:37
>Number:         9268
>Category:       pkg
>Synopsis:       kdebase build fails on -current
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager (NetBSD software packages system bug manager)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jan 21 10:15:00 2000
>Last-Modified:
>Originator:     Bjoern Labitzke
>Organization:
Bjoern Labitzke  <hermit@cs.tu-berlin.de>
   Use PGP! (Don't you use envelopes for your letters?)
>Release:        -current 2000-01-20 <NetBSD-current source date>
>Environment:
	
System: NetBSD hermit.home.cs.tu-berlin.de 1.4P NetBSD 1.4P (LABITZKE) #44: Fri Jan 21 09:46:07 CET 2000 hermit@hermit.home.cs.tu-berlin.de:/usr/src/sys/arch/i386/compile/LABITZKE i386


>Description:
[...]
===>  Building for kdebase-1.1.2
gmake  all-recursive
[...]
gmake[3]: Entering directory `/usr/pkgobj/x11/kdebase/work/kdebase-1.1.2/kdm'
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include/qt  -I/usr/X11R6/include    -O2 -I/usr/pkg/include -I/usr/pkg/include -c kgreeter.cpp
kgreeter.cpp: In method `bool KGreeter::restrict()':
kgreeter.cpp:525: warning: implicit declaration of function `int login_getpwclass(...)'
kgreeter.cpp:525: warning: assignment to `login_cap *' from `int' lacks a cast
kgreeter.cpp:535: type `login_cap_t' is not a base type for type `login_cap'
kgreeter.cpp: In method `bool KGreeter::restrict_time()':
kgreeter.cpp:549: warning: implicit declaration of function `int auth_timeok(...)'
kgreeter.cpp: In method `bool KGreeter::restrict_nologin()':
kgreeter.cpp:586: type `login_cap_t' is not a base type for type `login_cap'
kgreeter.cpp:591: type `login_cap_t' is not a base type for type `login_cap'
kgreeter.cpp: In method `bool KGreeter::restrict_expired()':
kgreeter.cpp:636: type `login_cap_t' is not a base type for type `login_cap'
kgreeter.cpp:638: type `login_cap_t' is not a base type for type `login_cap'
kgreeter.cpp: In method `bool KGreeter::restrict_nohome()':
kgreeter.cpp:705: type `login_cap_t' is not a base type for type `login_cap'
gmake[3]: *** [kgreeter.o] Error 1
gmake[3]: Leaving directory `/usr/pkgobj/x11/kdebase/work/kdebase-1.1.2/kdm'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/pkgobj/x11/kdebase/work/kdebase-1.1.2/kdm'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/pkgobj/x11/kdebase/work/kdebase-1.1.2'
gmake: *** [all-recursive-am] Error 2
*** Error code 2

Stop.
*** Error code 1

	
>How-To-Repeat:
Do a make in pkgsrc/x11/kdebase on a -current system, i386 port.
	
>Fix:
No idea :-(
	
>Audit-Trail:
>Unformatted: