Opened 10 years ago
Closed 2 years ago
#47006 closed defect (fixed)
kerberos5 @1.13 10.4 build failure unititialised object
Reported by: | geoffd2 | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.3 |
Keywords: | tiger powerpc | Cc: | |
Port: | kerberos5 |
Description
Upgrade build fails with error:
:info:build kcmrpc.c: In function 'k5_kcmrpc_call': :info:build kcmrpc.c:539: error: 'Out1P' may be used uninitialized in this function
Indeed in that function:
Request *InP = &Mess.In; 538 Reply *Out0P = &Mess.Out; 539 Reply *Out1P; ... 608 #if defined(__MIG_check__Reply__call_t__defined) 609 check_result = __MIG_check__Reply__call_t((__Reply__call_t *)Out0P, (__Reply__call_t **)&Out1P);
Change History (5)
comment:1 Changed 10 years ago by mf2k (Frank Schima)
Cc: | nomaintainer@… removed |
---|
comment:2 Changed 10 years ago by geoffd2
Right - that info is in the Guidelines for the 'Assign' box, but I didn't read it because I can't assign the ticket :( it should probably be in the 'Cc' guidelines as well.
Note that the above is with gcc-42 ( with gcc-4.0 it skates over the k5_kcmrpc_call issue with a warning, but fails with #46701 )
comment:3 Changed 10 years ago by geoffd2
It seems that kcmrpc.c doesn't exist at config time, but is generated at build time. Possibly by this command:
mig -header kcmrpc.h -user kcmrpc.c -sheader /dev/null -server /dev/null -I. ./kcmrpc.defs
But since I don't know how mig works, that leaves me at a loss as to where the code-to-be-edited is.
comment:4 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|---|
Status: | new → assigned |
comment:5 Changed 2 years ago by kencu (Ken)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
fixed at some point:
$ port -v installed kerberos5 The following ports are currently installed: kerberos5 @1.19.2_1 requested_variants='' platform='darwin 8' archs='ppc' date='2022-02-21T14:58:53-0800' kerberos5 @1.20_0 requested_variants='' platform='darwin 8' archs='ppc' date='2022-08-17T17:48:48-0700' kerberos5 @1.20.1_0 (active) requested_variants='' platform='darwin 8' archs='ppc' date='2022-11-28T14:37:13-0800'
Note: See
TracTickets for help on using
tickets.
Please do not Cc nomaintainer@… because it is not a valid email address.