pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/37999: pkgsrc-current's security/sudo does not build on the 3.0.3 branch



>Number:         37999
>Category:       pkg
>Synopsis:       pkgsrc-current's security/sudo does not build on the 3.0.3 
>branch
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Feb 11 14:55:00 +0000 2008
>Originator:     Jim Wise
>Release:        NetBSD 3.0.3_PATCH (January 3 sources)
>Organization:
                                Jim Wise
                                jwise%draga.com@localhost
>Environment:
System: NetBSD himring.draga.com 3.0.3_PATCH NetBSD 3.0.3_PATCH 
(HIMRING2-1.661.2.8.2.1) #15: Thu Jan 3 03:30:30 EST 2008 
root%himring.draga.com@localhost:/home/NetBSD-3/build/obj/i386/sys/arch/i386/compile/HIMRING2
 i386
Architecture: i386
Machine: i386
>Description:
security/sudo cannot be built on the 3.0.3 branch due to two symbols which
are present in <krb5/krb5-protos.h>, but not defined in libkrb5.
>How-To-Repeat:

$ uname -srp
NetBSD 3.0.3_PATCH i386
$ pwd
/usr/pkgsrc/security/sudo
$ make
[...]
cc -o sudo check.o env.o getspwuid.o gettime.o goodpath.o fileops.o
find_path.o  interfaces.o logging.o parse.o set_perms.o sudo.o sudo_edit.o
tgetpass.o zero_bytes.o  sudo_auth.o kerb5.o passwd.o sudo.tab.o lex.yy.o
alloc.o defaults.o memrchr.o -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib
-lutil -L/usr/lib -lkrb5 -lasn1 -ldes -lroken -lcrypto -lcom_err -lcrypt
kerb5.o(.text+0x1b6): In function `kerb5_verify':
: undefined reference to `krb5_get_init_creds_opt_alloc'
kerb5.o(.text+0x294): In function `kerb5_verify':
: undefined reference to `krb5_get_init_creds_opt_free'
*** Error code 1


>Fix:
Not sure.  Use of these symbols does not seem to be governed by a
preprocessor define, and I'm not sure what the proper replacement is (or
whether this is a heimdal build issue).




Home | Main Index | Thread Index | Old Index