[MacPorts] #48715: build for port kerberos5 returned: command execution failed
#48715: build for port kerberos5 returned: command execution failed --------------------+-------------------------------- Reporter: tim@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: --------------------+-------------------------------- Kerberos build fails with Error: Unable to upgrade port: 1 I am attaching logfile -- Ticket URL: <https://trac.macports.org/ticket/48715> MacPorts <https://www.macports.org/> Ports system for OS X
#48715: kerberos5: using gettext opportunistically - failing if gettext is broken ------------------------+-------------------------- Reporter: tim@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: kerberos5 | ------------------------+-------------------------- Changes (by ionic@…): * owner: macports-tickets@… => ryandesign@… * port: => kerberos5 Comment: Next time, please remember to CC the port's maintainer(s), if any, and fill out the Port field. ---- This is not a `kerberos5` problem per se. `msgfmt` of port `gettext` fails because it still links against `libncurses.5.dylib`, which is now gone. `gettext` is not listed as a dependency for `kerberos5`, though, and I don't have it on my list of trace mode violations either. I'm not sure why it's being used on your machine. -- Ticket URL: <https://trac.macports.org/ticket/48715#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#48715: kerberos5: using gettext opportunistically - failing if gettext is broken ------------------------+-------------------------- Reporter: tim@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: kerberos5 | ------------------------+-------------------------- Comment (by ryandesign@…): I replaced your uncompressed log attachment with a compressed version, to save space and bandwidth. The error shown in the log is actually: {{{ :info:build dyld: Library not loaded: /opt/local/lib/libncurses.6.dylib :info:build Referenced from: /opt/local/bin/msgfmt :info:build Reason: image not found }}} So it seems your gettext has already been rebuilt against ncurses 6, but for some reason you don't have ncurses 6. Did you perhaps deliberately deactivate ncurses 6 and reactivate ncurses 5? If so, reactivate ncurses 6. I've added the forgotten gettext dependency to kerberos5 in r139737. No revbump, because gettext would already have been installed on user systems, because it was already a dependency of other kerberos5 dependencies. -- Ticket URL: <https://trac.macports.org/ticket/48715#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#48715: kerberos5: using gettext opportunistically - failing if gettext is broken ------------------------+-------------------------- Reporter: tim@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: kerberos5 | ------------------------+-------------------------- Comment (by ionic@…): Okay, but I wonder why I haven't seen gettext-related trace mode violations? -- Ticket URL: <https://trac.macports.org/ticket/48715#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#48715: kerberos5: using gettext opportunistically - failing if gettext is broken ------------------------+-------------------------- Reporter: tim@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: kerberos5 | ------------------------+-------------------------- Comment (by ryandesign@…): gettext was already an indirect dependency before. Is that enough to have satisfied trace mode? -- Ticket URL: <https://trac.macports.org/ticket/48715#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#48715: kerberos5: using gettext opportunistically - failing if gettext is broken ------------------------+-------------------------- Reporter: tim@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: kerberos5 | ------------------------+-------------------------- Comment (by ionic@…): Nope, only direct dependencies are good enough. Looks like msgfmt was never executed on my system then. No idea why it does on the user's system. A hint may be `autoreconf: configure.in: not using Gettext` output by autoreconf, but that's just a guess. -- Ticket URL: <https://trac.macports.org/ticket/48715#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts