From owner-freebsd-stable Thu May 31 14:23:27 2001 Delivered-To: freebsd-stable@freebsd.org Received: from dargo.talarian.com (dargo.talarian.com [207.5.33.3]) by hub.freebsd.org (Postfix) with ESMTP id 7851A37B424; Thu, 31 May 2001 14:23:22 -0700 (PDT) (envelope-from nsayer@quack.kfu.com) Received: from moya.talarian.com (moya.talarian.com [10.4.10.8]) by dargo.talarian.com (Postfix) with ESMTP id F2C5022B12; Thu, 31 May 2001 14:17:58 -0700 (PDT) Received: from beast.talarian.com (beast.talarian.com [10.4.10.6]) by moya.talarian.com (Postfix) with ESMTP id 29ACA118; Thu, 31 May 2001 14:23:20 -0700 (PDT) Received: from quack.kfu.com (localhost [127.0.0.1]) by beast.talarian.com (8.11.3/8.11.3) with ESMTP id f4VLNJ737708; Thu, 31 May 2001 14:23:20 -0700 (PDT) (envelope-from nsayer@quack.kfu.com) Message-ID: <3B16B647.8070403@quack.kfu.com> Date: Thu, 31 May 2001 14:23:19 -0700 From: Nick Sayer User-Agent: Mozilla/5.0 (X11; U; FreeBSD 4.3-RELEASE i386; en-US; 0.8.1) Gecko/20010411 X-Accept-Language: en MIME-Version: 1.0 To: jmcoopr@webmail.bmi.net Cc: nsayer@FreeBSD.org, freebsd-stable@freebsd.org Subject: Re: "make world" still seems to be broken in kerberosIV--more details from latest build attempt References: <20010531141334.Q23522@johncoop> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG John Merryweather wrote: [...] > > I don't see -lpam in there. So, I've checked the Makefiles you > referenced. -lpam is present in LDADD in the telnetd Makefile and in > the telnet Makefile. Weird! > > For completeness, the error messages that end the build are: > > cc -O -pipe -march=pentiumpro -DLINEMODE -DUSE_TERMIO -DDIAGNOSTICS > -DOLD_ENVIRON -DENV_HACK -DAUTHENTICATION -DENCRYPTION > -I/usr/src/kerberosIV/libexec/telnetd/../../../crypto/telnet -DINET6 > -I/usr/src/kerberosIV/libexec/telnetd/../../include -Wall > -DHAVE_CONFIG_H -I/usr/obj/usr/src/kerberosIV/libexec/telnetd/../../include > -DBINDIR=\"/usr/bin\" -DSBINDIR=\"/usr/sbin\" > -DLIBEXECDIR=\"/usr/libexec\" -I/usr/obj/usr/src/i386/usr/include -o > telnetd global.o slc.o state.o sys_term.o telnetd.o termstat.o utility.o > authenc.o -lutil -ltermcap -L/usr/obj/usr/src/kerberosIV/libexec/telnetd/../../lib/libtelnet > -ltelnet -lcrypto -L/usr/obj/usr/src/kerberosIV/libexec/telnetd/../../lib/libkrb > -lkrb -lcrypt -lcom_err -lmp > /usr/obj/usr/src/kerberosIV/libexec/telnetd/../../lib/libtelnet/libtelnet.a(sra.o): > In function `check_user': > sra.o(.text+0xc5f): undefined reference to `pam_start' > sra.o(.text+0xc78): undefined reference to `pam_strerror' > sra.o(.text+0xc9a): undefined reference to `pam_authenticate' > sra.o(.text+0xcde): undefined reference to `pam_get_item' > sra.o(.text+0xd0c): undefined reference to `pam_strerror' > sra.o(.text+0xd60): undefined reference to `pam_strerror' > sra.o(.text+0xd7f): undefined reference to `pam_end' > sra.o(.text+0xd98): undefined reference to `pam_strerror' > *** Error code 1 > > Stop in /usr/src/kerberosIV/libexec/telnetd. > *** Error code 1 > > Stop in /usr/src/kerberosIV/libexec. > *** Error code 1 > > Stop in /usr/src/kerberosIV. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > > Script done on Thu May 31 13:51:53 2001 > > jmc > > My appologies for the long message. Aha! They need to be added to /usr/src/kerberosIV/libexec/telnetd/Makefile and /usr/src/kerberosIV/usr.bin/telnet/Makefile if SRA is enabled. If you will please add an LDADD+= -lpam line in each of them and try it out I would appreciate it. If that fixes it, I will commit the fix. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message