Opened 12 years ago
Closed 12 years ago
#37920 closed defect (fixed)
kerberos5 @1.11 fails to compile
Reported by: | jeremyhu (Jeremy Huddleston Sequoia) | Owned by: | neverpanic (Clemens Lang) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.2 |
Keywords: | Cc: | ||
Port: | kerberos5 |
Description
After working around #37919 by deactivating kerberos5, kerberos5 fails to compile with:
tcl_kadm5.c: In function ‘parse_keysalts’: tcl_kadm5.c:804: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:804: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:817: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:817: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c: In function ‘parse_key_data’: tcl_kadm5.c:859: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:859: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:871: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:871: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:878: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:878: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c: In function ‘parse_tl_data’: tcl_kadm5.c:899: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:899: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:911: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:911: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:932: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:932: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:952: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:952: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:965: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:965: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c: In function ‘parse_config_params’: tcl_kadm5.c:995: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:995: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c: In function ‘parse_principal_ent’: tcl_kadm5.c:1132: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:1132: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c: In function ‘parse_policy_ent’: tcl_kadm5.c:1394: error: ‘Tcl_Interp’ has no member named ‘result’ tcl_kadm5.c:1394: error: ‘Tcl_Interp’ has no member named ‘result’ make[3]: *** [tcl_kadm5.o] Error 1
Attachments (1)
Change History (3)
Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)
comment:1 Changed 12 years ago by neverpanic (Clemens Lang)
Status: | new → assigned |
---|
comment:2 Changed 12 years ago by neverpanic (Clemens Lang)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed in r102463.
Note: See
TracTickets for help on using
tickets.
Some test code in the kerberos5 package uses (Tcl_Interp *) interp->result, which is deprecated in Tcl 8.6 and only defined when USE_INTERP_RESULT is defined. This can be worked around by disabling Tcl in configure, which I will do shortly.