On 01/27/2013 10:22 AM, Thomas Trepl wrote:
>
> Hi all,
>
> I tried to compile krb5 (as prerequisite for Samba4) but the make process
> failed with following error:
>
> <snip>
> ...
> making all in kadmin/testing/util...
> make[3]: Entering directory `/tmp/build/krb5-1.11/src/kadmin/testing/util'
> gcc  -DHAS_STDARG -I../../../include -I../../../include  -I../../../lib/kdb/ -
> DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -I/usr/include/et -I/usr/include/ss -g -O2 -
> Wall -Wcast-align -Wshadow -Wmissing-prototypes -Wno-format-zero-length -
> Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -
> Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -
> Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-
> compare -Werror=uninitialized -Werror=declaration-after-statement -
> Werror=variadic-macros -Werror-implicit-function-declaration -pthread -c
> tcl_kadm5.c
> tcl_kadm5.c: In Funktion »parse_keysalts«:
> tcl_kadm5.c:804:23: Fehler: »Tcl_Interp« hat kein Element namens »result«
> tcl_kadm5.c:817:27: Fehler: »Tcl_Interp« hat kein Element namens »result«
> tcl_kadm5.c: In Funktion »parse_key_data«:
> tcl_kadm5.c:859:27: Fehler: »Tcl_Interp« hat kein Element namens »result«
> tcl_kadm5.c:871:23: Fehler: »Tcl_Interp« hat kein Element namens »result«
> tcl_kadm5.c:878:23: Fehler: »Tcl_Interp« hat kein Element namens »result«
> tcl_kadm5.c: In Funktion »parse_tl_data«:
> tcl_kadm5.c:899:27: Fehler: »Tcl_Interp« hat kein Element namens »result«
> tcl_kadm5.c:911:23: Fehler: »Tcl_Interp« hat kein Element namens »result«
> tcl_kadm5.c:932:27: Fehler: »Tcl_Interp« hat kein Element namens »result«
> tcl_kadm5.c:952:27: Fehler: »Tcl_Interp« hat kein Element namens »result«
> tcl_kadm5.c:965:23: Fehler: »Tcl_Interp« hat kein Element namens »result«
> tcl_kadm5.c: In Funktion »parse_config_params«:
> tcl_kadm5.c:995:23: Fehler: »Tcl_Interp« hat kein Element namens »result«
> tcl_kadm5.c: In Funktion »parse_principal_ent«:
> tcl_kadm5.c:1132:23: Fehler: »Tcl_Interp« hat kein Element namens »result«
> tcl_kadm5.c: In Funktion »parse_policy_ent«:
> tcl_kadm5.c:1394:23: Fehler: »Tcl_Interp« hat kein Element namens »result«
> make[3]: *** [tcl_kadm5.o] Fehler 1
> make[3]: Leaving directory `/tmp/build/krb5-1.11/src/kadmin/testing/util'
> make[2]: *** [all-recurse] Fehler 1
> make[2]: Leaving directory `/tmp/build/krb5-1.11/src/kadmin/testing'
> make[1]: *** [all-recurse] Fehler 1
> make[1]: Leaving directory `/tmp/build/krb5-1.11/src/kadmin'
> make: *** [all-recurse] Fehler 1
> ...
> </snip>
>
> "Fehler: »Tcl_Interp« hat kein Element namens »result«"
> means somewhat like
> "Error: »Tcl_Interp« has no element named »result«"
>
> Is there a known quick solution (except passing --without-tcl to configure
> which i than did); should I file a ticket for this failure?
>
>
> krb5's configure does only check for Python version 2.3 and 2.5 but we now 
> have
> 2.7. Is this intentionally ignored or shouldn't that be fixed, too?  If yes,
> find a patch attached which tries to fix this. Yes, its not well designed - 
> imho
> the checks should be implemented as a loop over used python version numbers...
>
>
> --
> Thomas
>
>

Hm, Tcl issue appeared with Tcl 8.6.0. I can't find a fix anywhere yet. 
Either use Tcl 8.5.x or disable Tcl module in MIT Kerberos.

As for Python, you are welcome to add a fix or create a ticket.

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to