[11559] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

[krbdev.mit.edu #6732] checks for openpty() aren't made using -lutil

daemon@ATHENA.MIT.EDU (The RT System itself via RT)
Fri May 21 16:21:08 2010

Mail-followup-to: rt@krbdev.mit.edu
mail-copies-to: never
From: "The RT System itself via RT" <rt-comment@krbdev.MIT.EDU>
In-Reply-To: <rt-6732@krbdev.mit.edu>
Message-ID: <rt-6732-32883.12.6582964377692@krbdev.mit.edu>
To: "'AdminCc of krbdev.mit.edu Ticket #6732'":;"'AdminCc of krbdev.mit.edu Ticket #6732'":;@MIT.EDU
Date: Fri, 21 May 2010 16:21:04 -0400 (EDT)
Reply-To: rt-comment@krbdev.MIT.EDU
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krb5-bugs-bounces@mit.edu

>From krb5-bugs-incoming-bounces@PCH.mit.edu  Fri May 21 16:21:03 2010
Return-Path: <krb5-bugs-incoming-bounces@PCH.mit.edu>
Received: from pch.mit.edu (PCH.MIT.EDU [18.7.21.90])
	by krbdev.mit.edu (Postfix) with ESMTP id A24D73E715;
	Fri, 21 May 2010 16:21:03 -0400 (EDT)
Received: from pch.mit.edu (pch.mit.edu [127.0.0.1])
	by pch.mit.edu (8.13.6/8.12.8) with ESMTP id o4LKL3IX008316;
	Fri, 21 May 2010 16:21:03 -0400
Received: from mailhub-dmz-3.mit.edu (MAILHUB-DMZ-3.MIT.EDU [18.9.21.42])
	by pch.mit.edu (8.13.6/8.12.8) with ESMTP id o4LKHaPq007578
	for <krb5-bugs-incoming@PCH.mit.edu>; Fri, 21 May 2010 16:17:36 -0400
Received: from dmz-mailsec-scanner-6.mit.edu (DMZ-MAILSEC-SCANNER-6.MIT.EDU
	[18.7.68.35])
	by mailhub-dmz-3.mit.edu (8.13.8/8.9.2) with ESMTP id o4LKHPOK013809
	for <krb5-bugs@mit.edu>; Fri, 21 May 2010 16:17:36 -0400
X-AuditID: 12074423-b7c0bae0000030f0-d4-4bf6ea5f8391
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28])
	by dmz-mailsec-scanner-6.mit.edu (Symantec Brightmail Gateway) with
	SMTP id 64.93.12528.F5AE6FB4; Fri, 21 May 2010 16:17:36 -0400 (EDT)
Received: from int-mx01.intmail.prod.int.phx2.redhat.com
	(int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11])
	by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o4LKHY1g004828
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
	for <krb5-bugs@mit.edu>; Fri, 21 May 2010 16:17:34 -0400
Received: from blade.bos.redhat.com (blade.bos.redhat.com [10.16.0.23])
	by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP
	id o4LKHXHk004166
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <krb5-bugs@mit.edu>; Fri, 21 May 2010 16:17:34 -0400
Received: from blade.bos.redhat.com (blade.bos.redhat.com [127.0.0.1])
	by blade.bos.redhat.com (8.14.4/8.14.3) with ESMTP id o4LKHXCq015135
	for <krb5-bugs@mit.edu>; Fri, 21 May 2010 16:17:33 -0400
Received: (from nalin@localhost)
	by blade.bos.redhat.com (8.14.4/8.14.4/Submit) id o4LKHXiB015133;
	Fri, 21 May 2010 16:17:33 -0400
Date: Fri, 21 May 2010 16:17:33 -0400
Message-Id: <201005212017.o4LKHXiB015133@blade.bos.redhat.com>
To: krb5-bugs@mit.edu
Subject: checks for openpty() aren't made using -lutil
From: nalin@redhat.com
X-send-pr-version: 3.99
X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11
X-Brightmail-Tracker: AAAAAgAFNSIURuK5
X-Mailman-Approved-At: Fri, 21 May 2010 16:21:01 -0400
X-BeenThere: krb5-bugs-incoming@mailman.mit.edu
X-Mailman-Version: 2.1.6
Precedence: list
Sender: krb5-bugs-incoming-bounces@PCH.mit.edu
Errors-To: krb5-bugs-incoming-bounces@PCH.mit.edu


>Submitter-Id:	net
>Originator:	Nalin Dahyabhai
>Organization:
>Confidential:	no
>Synopsis:	checks for openpty() aren't made using -lutil
>Severity:	non-critical
>Priority:	low
>Category:	krb5-appl
>Class:		sw-bug
>Release:	1.0
>Environment:
	
System: Linux blade.bos.redhat.com 2.6.33.3-85.fc13.x86_64 #1 SMP Thu May 6 18:09:49 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
Architecture: x86_64

>Description:
	The krb5-appl-1.0 configure script checks for libutil in case it
	is where needed functions such openpty() are defined, but when it
	subsequently checks for the availability of those functions, it
	doesn't find them if they're in libutil.
>How-To-Repeat:
	
>Fix:
	It's not pretty, but this causes openpty() to be found on my system
	when it otherwise wouldn't be:
--- krb5-appl-1.0/configure.ac
+++ krb5-appl-1.0/configure.ac
@@ -107,6 +107,8 @@ AC_SYS_LARGEFILE
 AC_FUNC_FSEEKO
 AC_TYPE_LONG_LONG_INT
 AC_TYPE_UNSIGNED_LONG_LONG_INT
+old_LIBS="$LIBS"
+LIBS="$UTIL_LIB $LIBS"
 AC_CHECK_FUNCS(_getpty cgetent getcwd getenv gettosbyname getusershell getutmp)
 AC_CHECK_FUNCS(getutmpx grantpt inet_aton initgroups isatty killpg killpg)
 AC_CHECK_FUNCS(line_push logwtmp openpty ptsname revoke rmufile rresvport_af)
@@ -114,6 +116,7 @@ AC_CHECK_FUNCS(seteuid setlogin setpgid 
 AC_CHECK_FUNCS(setutent setutsent setutxent strsave tcgetpgrp tcsetpgrp)
 AC_CHECK_FUNCS(ttyname unsetenv updwtmp updwtmpx utimes utmpname utmpxname)
 AC_CHECK_FUNCS(vhangup vsnprintf waitpid)
+LIBS="$old_LIBS"
 
 # Determine which functions to define in libmissing.
 AC_REPLACE_FUNCS(daemon getdtablesize getopt herror parsetos setenv setsid)

_______________________________________________
krb5-bugs mailing list
krb5-bugs@mit.edu
https://mailman.mit.edu/mailman/listinfo/krb5-bugs

home help back first fref pref prev next nref lref last post