Opened 11 years ago

Closed 11 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)

main.log (642.8 KB) - added by jeremyhu (Jeremy Huddleston Sequoia) 11 years ago.

Download all attachments as: .zip

Change History (3)

Changed 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Attachment: main.log added

comment:1 Changed 11 years ago by neverpanic (Clemens Lang)

Status: newassigned

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.

comment:2 Changed 11 years ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: assignedclosed

Fixed in r102463.

Note: See TracTickets for help on using tickets.