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 ---