[MacPorts] #37918: kerberos5 @1.11 build fails in tcl_kadm5.c
MacPorts
noreply at macports.org
Sun Feb 3 16:19:44 PST 2013
#37918: kerberos5 @1.11 build fails in tcl_kadm5.c
-----------------------------+--------------------------------
Reporter: md14-macports@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Keywords: | Port: kerberos5
-----------------------------+--------------------------------
The recent upgrade to kerberos5 1.11 fails to build:
{{{
$ sudo port -vs install kerberos5
...
make[3]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_kerberos5/kerberos5/work/krb5-krb5-af092d6/src/kadmin/testing/util'
/usr/bin/gcc-4.2 -DHAS_STDARG -I../../../include -I../../../include
-I../../../lib/kdb/ -DKRB5_DEPRECATED=1 -DKRB5_PRIVATE
-I/opt/local/include -pipe -O2 -arch x86_64 -fno-common -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
-Wnewline-eof -Werror=uninitialized -Werror=declaration-after-statement
-Werror=variadic-macros -Werror-implicit-function-declaration -c
tcl_kadm5.c
/usr/bin/gcc-4.2 -DHAS_STDARG -I../../../include -I../../../include
-I../../../lib/kdb/ -DKRB5_DEPRECATED=1 -DKRB5_PRIVATE
-I/opt/local/include -pipe -O2 -arch x86_64 -fno-common -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
-Wnewline-eof -Werror=uninitialized -Werror=declaration-after-statement
-Werror=variadic-macros -Werror-implicit-function-declaration -c test.c
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
make[3]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_kerberos5/kerberos5/work/krb5-krb5-af092d6/src/kadmin/testing/util'
make[2]: *** [all-recurse] Error 1
}}}
The kerberos5 log file contains:
{{{
:info:configure checking for tclConfig.sh... /usr/lib/tclConfig.sh
:info:configure checking Tcl info in /usr/lib/tclConfig.sh... 8.5 -
working
:info:configure checking tcl.h usability... yes
:info:configure checking tcl.h presence... yes
:info:configure checking for tcl.h... yes
:info:configure checking tcl/tcl.h usability... yes
:info:configure checking tcl/tcl.h presence... yes
:info:configure checking for tcl/tcl.h... yes
}}}
I have the tcl port installed:
{{{
$ port installed tcl
The following ports are currently installed:
tcl @8.6.0_1+corefoundation+threads (active)
}}}
The kerberos5 port does not depend on the tcl port. It appears the
kerberos5 build is picking up the system tcl instead of the MacPorts tcl.
I don't know if that is related to this build failure or not.
--
Ticket URL: <https://trac.macports.org/ticket/37918>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list