From krb5-bugs-incoming-bounces@PCH.mit.edu Tue Jul 21 19:53:28 2009 Return-Path: Received: from pch.mit.edu (PCH.MIT.EDU [18.7.21.90]) by krbdev.mit.edu (Postfix) with ESMTP id 4CE7CCCA01; Tue, 21 Jul 2009 19:53:28 +0000 (UTC) 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 n6LJrSDD011097; Tue, 21 Jul 2009 15:53:28 -0400 Received: from pacific-carrier-annex.mit.edu (PACIFIC-CARRIER-ANNEX.MIT.EDU [18.7.21.83]) by pch.mit.edu (8.13.6/8.12.8) with ESMTP id n6LHvixM015471 for ; Tue, 21 Jul 2009 13:57:44 -0400 Received: from mit.edu (M24-004-BARRACUDA-2.MIT.EDU [18.7.7.112]) by pacific-carrier-annex.mit.edu (8.13.6/8.9.2) with ESMTP id n6LHvZ5X004546 for ; Tue, 21 Jul 2009 13:57:35 -0400 (EDT) Received: from mss-uk.mssgmbh.com (localhost [127.0.0.1]) by mit.edu (Spam Firewall) with ESMTP id C85A22450A32 for ; Tue, 21 Jul 2009 13:57:34 -0400 (EDT) Received: from mss-uk.mssgmbh.com (mss-uk.mssgmbh.com [217.174.251.109]) by mit.edu with ESMTP id elMEnLSbLOOC3qUW (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 21 Jul 2009 13:57:34 -0400 (EDT) Received: from fever.mssgmbh.com ([217.111.56.3]) (authenticated bits=0) by mss-uk.mssgmbh.com (8.13.5.20060308/8.13.5/Debian-3ubuntu1) with ESMTP id n6LHvVK6017447 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 21 Jul 2009 19:57:33 +0200 Received: from fever.mssgmbh.com (localhost [127.0.0.1]) by fever.mssgmbh.com (8.14.3/8.13.8/Debian-3) with ESMTP id n6LHvQd2023040 for ; Tue, 21 Jul 2009 19:57:26 +0200 Received: (from rw@localhost) by fever.mssgmbh.com (8.14.3/8.13.4/Submit) id n6LHvQI7023037; Tue, 21 Jul 2009 19:57:26 +0200 Date: Tue, 21 Jul 2009 19:57:26 +0200 Message-Id: <200907211757.n6LHvQI7023037@fever.mssgmbh.com> To: krb5-bugs@mit.edu Subject: From: rweikusat@mssgmbh.com X-send-pr-version: 3.99 X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (mss-uk.mssgmbh.com [217.174.251.109]); Tue, 21 Jul 2009 19:57:33 +0200 (CEST) X-Spam-Score: 2.278 X-Spam-Level: ** (2.278) X-Spam-Flag: NO X-Scanned-By: MIMEDefang 2.42 X-Mailman-Approved-At: Tue, 21 Jul 2009 15:53:26 -0400 X-BeenThere: krb5-bugs-incoming@mailman.mit.edu X-Mailman-Version: 2.1.6 Precedence: list Reply-To: rweikusat@mssgmbh.com Sender: krb5-bugs-incoming-bounces@PCH.mit.edu Errors-To: krb5-bugs-incoming-bounces@PCH.mit.edu >Submitter-Id: net >Originator: Rainer Weikusat >Organization: MadPartners LTD. >Confidential: no >Synopsis: krb5-1.7 cannot be compiled on Debian stable (5.0.2) >Severity: non-critical >Priority: medium >Category: krb5-libs >Class: sw-bug >Release: 1.7 >Environment: System: Linux fever 2.6.30 #2 SMP Thu Jun 18 19:35:55 CEST 2009 i686 GNU/Linux >Description: The Kerberos 5 1.7 release cannot be compiled on either Ubuntu 6.06 or Debian 5.0.2 because the assert-macros is used in various files without its definition having been included, eg + gcc -shared -fPIC -Wl,-h,libkrb5support.so.0,--no-undefined -o libkrb5support.so.0.1 threads.so init-addrinfo.so plugins.so errors.so k5buf.so gmt_mktime.so fake-addrinfo.so utf8.so utf8_conv.so strlcpy.so -Wl,-R/usr/local/pmg-krb5/stow/krb5-1.7/lib -lresolv -ldl -Wl,--version-script binutils.versions utf8_conv.so: In function `k5_utf8s_to_ucs2s':/home/rw/build/krb/build/src/util/support/utf8_conv.c:120: undefined reference to `assert' collect2: ld returned 1 exit status make[2]: *** [libkrb5support.so.0.1] Error 1 >How-To-Repeat: >Fix: A possible fix: diff -pru krb5-1.7/src/include/k5-platform.h krb5-1.7.patched/src/include/k5-platform.h --- krb5-1.7/src/include/k5-platform.h 2009-02-18 19:18:21.000000000 +0100 +++ krb5-1.7.patched/src/include/k5-platform.h 2009-07-21 19:42:47.000000000 +0200 @@ -42,6 +42,7 @@ #define K5_PLATFORM_H #include "autoconf.h" +#include #include #include #include