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