[MacPorts] #48431: policykit @0.113_1 fails to install, missing mozjs?
#48431: policykit @0.113_1 fails to install, missing mozjs? -------------------------+-------------------------------- Reporter: bobmath11@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: policykit -------------------------+-------------------------------- Installing policykit @0.113_1 from binary or source is failing on OSX 10.10.4. Binary complains about broken files. Config log from source build says that mozjs cannot be found, but mozjs17 port is already installed. -- Ticket URL: <https://trac.macports.org/ticket/48431> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: policykit @0.113_1 fails to install, missing mozjs? --------------------------+---------------------- Reporter: bobmath11@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: policykit | --------------------------+---------------------- Changes (by ionic@…): * owner: macports-tickets@… => devans@… * cc: ionic@… (added) Comment: Please remember to CC the maintainer, if any, next time. Dave, maybe a revbump is in order? N.B.: `${prefix}/lib/pkgconfig/mozjs-17.0.pc` exists on my system. Reporter: what does `port contents mozjs17` list? -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: policykit @0.113_1 fails to install, missing mozjs? --------------------------+---------------------- Reporter: bobmath11@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: policykit | --------------------------+---------------------- Comment (by ionic@…): Also, can you please run `sudo port -v install policykit` so that we know what binary is broken exactly? -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: policykit @0.113_1 fails to install, missing mozjs? --------------------------+---------------------- Reporter: bobmath11@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: policykit | --------------------------+---------------------- Comment (by bobmath11@…): {{{ /opt/local/lib/pkgconfig/mozjs-..pc }}} That seems weird. Maybe this is a mozjs issue. -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: policykit @0.113_1 fails to install, missing mozjs? --------------------------+---------------------- Reporter: bobmath11@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: policykit | --------------------------+---------------------- Comment (by ionic@…): There's '''a lot''' of stuff wrong with that list. "1.7" has been stripped all over the place. `port installed mozjs17`? I'm on 17.0.0_2 with `+universal`. -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: policykit @0.113_1 fails to install, missing mozjs? --------------------------+---------------------- Reporter: bobmath11@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: policykit | --------------------------+---------------------- Comment (by ionic@…): Yep, the brokenness makes sense, relating to `mozjs17` again and its "missing" library... which is "available" on your system, but horribly misnamed. -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: policykit @0.113_1 fails to install, missing mozjs? --------------------------+---------------------- Reporter: bobmath11@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: policykit | --------------------------+---------------------- Comment (by bobmath11@…): port installed mozjs17 {{{ mozjs17 @17.0.0_2 (active) }}} -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: policykit @0.113_1 fails to install, missing mozjs? --------------------------+---------------------- Reporter: bobmath11@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: policykit | --------------------------+---------------------- Comment (by ionic@…): Okay, up to date. Let's reinstall/rebuild this (not sure what your system will do and if archives are available.) {{{ sudo port -nv upgrade --force mozjs17 }}} N.B.: never do something like I just told you if you don't know the consequences. -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: policykit @0.113_1 fails to install, missing mozjs? --------------------------+---------------------- Reporter: bobmath11@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: policykit | --------------------------+---------------------- Comment (by bobmath11@…): It built from source, and it's done the same thing. There's a lot of {{{ a ./opt/local/lib/libmozjs-..a a ./opt/local/lib/libmozjs-..dylib }}} You didn't want the whole log, did you? It's like 3 megs. -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: policykit @0.113_1 fails to install, missing mozjs? --------------------------+---------------------- Reporter: bobmath11@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: policykit | --------------------------+---------------------- Comment (by bobmath11@…): Mozjs configure script fails with perl5.22. Appears to be a trivial fix. Switched to perl5.20 and everything installed cleanly. -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: mozjs17 @17.0.0_2: configure script causes software to build incorrectly with perl5.22 --------------------------+------------------------ Reporter: bobmath11@… | Owner: juanrgar@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mozjs17 | --------------------------+------------------------ Changes (by ryandesign@…): * cc: devans@… (added) * owner: devans@… => juanrgar@… * port: policykit => mozjs17 -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: mozjs17 @17.0.0_2: configure script causes software to build incorrectly with perl5.22 --------------------------+------------------------ Reporter: bobmath11@… | Owner: juanrgar@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mozjs17 | --------------------------+------------------------ Comment (by ionic@…): Ouch, that's not good. We're in the process of moving to `perl5.22`. Also, it has no formal dependency on `perl`. How did you switch to `perl5.20`? -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: mozjs17 @17.0.0_2: configure script causes software to build incorrectly with perl5.22 --------------------------+------------------------ Reporter: bobmath11@… | Owner: juanrgar@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mozjs17 | --------------------------+------------------------ Comment (by ryandesign@…): Many configure scripts use perl, assuming it is available on all systems. In this case, it probably uses whichever perl the user has installed with the perl5 port. -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: mozjs17 @17.0.0_2: configure script causes software to build incorrectly with perl5.22 --------------------------+------------------------ Reporter: bobmath11@… | Owner: juanrgar@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mozjs17 | --------------------------+------------------------ Comment (by bobmath11@…): To change perl versions: {{{ port install perl5 +perl5_20 }}} -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: mozjs17 @17.0.0_2: configure script causes software to build incorrectly with perl5.22 --------------------------+------------------------ Reporter: bobmath11@… | Owner: juanrgar@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mozjs17 | --------------------------+------------------------ Comment (by ionic@…): Yes, that depends on `perl5.20` and changes symlinks of binaries and other stuff to the `5.20` version. The patch looks good to me. -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:14> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: mozjs17 @17.0.0_2: configure script causes software to build incorrectly with perl5.22 --------------------------+------------------------ Reporter: bobmath11@… | Owner: juanrgar@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mozjs17 | --------------------------+------------------------ Comment (by ionic@…): Have you tested that `mozjs` builds with the patch and `perl5.22`? -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:15> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: mozjs17 @17.0.0_2: configure script causes software to build incorrectly with perl5.22 --------------------------+------------------------ Reporter: bobmath11@… | Owner: juanrgar@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mozjs17 | --------------------------+------------------------ Comment (by bobmath11@…): Since my macports-fu is not very good, I just made the change manually in /opt/local/var/macports/build and ran 'port build mozjs17' and it seemed to work. -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:16> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: mozjs17 @17.0.0_2: configure script causes software to build incorrectly with perl5.22 --------------------------+------------------------ Reporter: bobmath11@… | Owner: juanrgar@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: mozjs17 | --------------------------+------------------------ Changes (by ionic@…): * status: new => closed * resolution: => fixed Comment: Added patch in r138958. Thanks! -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:17> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: mozjs17 @17.0.0_2: configure script causes software to build incorrectly with perl5.22 --------------------------+------------------------ Reporter: bobmath11@… | Owner: juanrgar@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: mozjs17 | --------------------------+------------------------ Comment (by devans@…): Similar issue with mozjs24 fixed in r139054. -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:18> MacPorts <https://www.macports.org/> Ports system for OS X
#48431: mozjs17 @17.0.0_2: configure script causes software to build incorrectly with perl5.22 --------------------------+------------------------ Reporter: bobmath11@… | Owner: juanrgar@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: mozjs17 | --------------------------+------------------------ Comment (by ionic@…): Thanks! I didn't bother to check the other `mozjs` ports. -- Ticket URL: <https://trac.macports.org/ticket/48431#comment:19> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts