#3762 closed defect (fixed)
MIT-krb5 compile issue with TCL
Reported by: | thomas | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
I have TCL 8.6 installed and tried to compile mit-krb5-1.11. Following error came up:
... 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 ...
A workaround was to pass --without-tcl to the configure command. Than it compiles/installs smoothly.
Change History (4)
comment:1 by , 12 years ago
Type: | enhancement → defect |
---|
comment:2 by , 12 years ago
Note:
See TracTickets
for help on using tickets.
https://bugzilla.redhat.com/show_bug.cgi?id=902561
Workaround: add "-DUSE_INTERP_RESULT" to CPPFLAGS.