Your message dated Sun, 2 Apr 2006 22:07:26 +0200
with message-id <[EMAIL PROTECTED]>
and subject line kerberos4 removed from Debian
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: krb4
Version: 1.1-11-10
Severity: normal
Tags: sid

When I tried to build krb4 with libc6 2.3.1-8 on i386,
its configure script did not find h_errno, and this caused
compilation to fail later when krb4 tried to define h_errno on
its own and clashed with the h_errno macro.  The same happened
with libc6.1 2.3.1-8 on alpha.

The error in config.log:
| configure:22743: checking for h_errno
| configure:22763: gcc -o conftest  -g -O2  -g conftest.c -lresolv -lresolv   
>&5
| /tmp/ccVsGQvX.o(.text+0x4): In function `foo':
| 
/home/kalle/build/i386-pc-linux-gnu/Debian/krb4-1.1-11/build-tree/krb4-1.1/configure:22752:
 undefined reference to `h_errno'
| collect2: ld returned 1 exit status
| configure:22766: $? = 1
| configure: failed program was:
| #line 22750 "configure"
| #include "confdefs.h"
| extern int h_errno;
| int foo() { return h_errno; }
| int
| main ()
| {
| foo()
|   ;
|   return 0;
| }
| configure:22785: result: no

The error in the build log:
| gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -I../../lib/roken 
-I../../lib/roken -Wall -Wmissing-prototypes -Wpointer-arith 
-Wbad-function-cast -Wmissing-declarations -Wnested-externs -g -O2 -c 
getipnodebyname.c  -fPIC -DPIC -o getipnodebyname.o
| getipnodebyname.c:42: function `__h_errno_location' is initialized like a 
variable
| getipnodebyname.c:42: warning: static declaration for `__h_errno_location' 
follows non-static
| make[3]: *** [getipnodebyname.lo] Error 1

I then downgraded to libc6 2.3.1-5, and the build succeeded.

Symbols in libc6 2.3.1-5:
| [EMAIL PROTECTED]:~$ objdump --dynamic-syms /lib/libc.so.6 | grep h_errno
| 00109f2c  w   DO .data        00000004  GLIBC_2.0   _h_errno
| 00109f2c g    DO .data        00000004  GLIBC_2.0   h_errno
| 000d40d8  w   DF .text        0000001b  GLIBC_2.0   __h_errno_location

Symbols in libc6 2.3.1-8:
| [EMAIL PROTECTED]:~$ objdump --dynamic-syms /lib/libc.so.6 | grep h_errno
| 000d2278  w   DF .text        0000001b  GLIBC_2.0   __h_errno_location
| 001087ac g    DO .data        00000004 (GLIBC_2.0)  h_errno
| 001087ac  w   DO .data        00000004 (GLIBC_2.0)  _h_errno

-- System Information
Debian Release: testing/unstable
Kernel Version: Linux Astalo 2.4.19-kon.astalo.1 #1 ke loka   23 07:29:48 EEST 
2002 i686 unknown unknown GNU/Linux

Versions of the packages krb4 build-depends on:
ii  libncurses5-de 5.3.20021109-1 Developer's libraries and docs for ncurses
ii  bison          1.75-1.1       A parser generator that is compatible with Y
ii  flex           2.5.4a-29      A fast lexical analyzer generator.
ii  debhelper      4.1.29         helper programs for debian/rules
ii  xlibs-dev      4.2.1-4        X Window System client library development f
ii  libreadline4-d 4.3-4          GNU readline and history libraries, developm
ii  libdb3-dev     3.2.9-17       Berkeley v3 Database Libraries [development]
ii  libssl-dev     0.9.6g-10      SSL development libraries, header files and 
ii  libhesiod-dev  3.0.2-13       Dev libraries for hesiod, a service name res
ii  libpam0g-dev   0.76-9         Development files for PAM
ii  cracklib2-dev  2.7-8.5        a pro-active password checker library
ii  dbs            0.17           Files used for the development of DBS source
ii  automake1.5    1.5-5          A tool for generating GNU Standards-complian
ii  libc6-dev      2.3.1-5        GNU C Library: Development Libraries and Hea
ii  autotools-dev  20021130.1     Update infrastructure for config.{guess,sub}


--- End Message ---
--- Begin Message ---
The kerberos4 packages have been removed from Debian unstable.
According to http://bugs.debian.org/358480

    Mikael> I'm not maintaining it and I think that all kerberos4
    Mikael> support should be removed from debian because it's
    Mikael> unsecure and the kerberos4kth packages should be removed
    Mikael> from future versions of debian. If you have any discussion
    Mikael> with the mit krb maintainer you can let him know my point
    Mikael> of view and do anything you want with the kerberos4kth
    Mikael> package you want.

It also is obsolete and has release critical bugs.

If you have any questions, please don't hesitate to contact me.
-- 
Martin Michlmayr
http://www.cyrius.com/

--- End Message ---

Reply via email to