[MacPorts] #38443: rpm2html @1.9.6 needs the automake1.13 fix (among other things)
#38443: rpm2html @1.9.6 needs the automake1.13 fix (among other things) ---------------------+-------------------------------- Reporter: egall@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: rpm2html ---------------------+-------------------------------- I think I'll just attach my main.log from my latest failed build attempt -- Ticket URL: <https://trac.macports.org/ticket/38443> MacPorts <http://www.macports.org/> Ports system for OS X
#38443: rpm2html @1.9.6 needs the automake1.13 fix (among other things) -----------------------+------------------- Reporter: egall@… | Owner: afb@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: rpm2html | -----------------------+------------------- Changes (by jmr@…): * owner: macports-tickets@… => afb@… * cc: afb@… (removed) -- Ticket URL: <https://trac.macports.org/ticket/38443#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#38443: rpm2html @1.9.6 needs the automake1.13 fix (among other things) -----------------------+-------------------- Reporter: egall@… | Owner: afb@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: rpm2html | -----------------------+-------------------- Changes (by afb@…): * status: new => closed * resolution: => fixed Comment: Hmm, wonder why one would upgrade to such a breaking version of automake ? And with no port for automake 1.12 ? Fixed, r104209. -- Ticket URL: <https://trac.macports.org/ticket/38443#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#38443: rpm2html @1.9.6 needs the automake1.13 fix (among other things) -----------------------+-------------------- Reporter: egall@… | Owner: afb@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: rpm2html | -----------------------+-------------------- Comment (by egall@…): Replying to [comment:2 afb@…]:
Hmm, wonder why one would upgrade to such a breaking version of automake ? And with no port for automake 1.12 ?
It's a long-standing issue: #37438 -- Ticket URL: <https://trac.macports.org/ticket/38443#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#38443: rpm2html @1.9.6 needs the automake1.13 fix (among other things) -----------------------+-------------------- Reporter: egall@… | Owner: afb@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: rpm2html | -----------------------+-------------------- Comment (by afb@…): Yeah, still a shame that there are no releases that would make such a change known... Sadly there is no package built either, because the python25 symlinks are still broken: {{{ Error: org.macports.activate for port rpm returned: Image error: /opt/local/lib/python2.5/site-packages/rpm/__init__.py already exists and does not belong to a registered port. Unable to activate port rpm. Use 'port -f activate rpm' to force the activation. }}} -- Ticket URL: <https://trac.macports.org/ticket/38443#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38443: rpm2html @1.9.6 needs the automake1.13 fix (among other things) -----------------------+-------------------- Reporter: egall@… | Owner: afb@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: rpm2html | -----------------------+-------------------- Comment (by egall@…): Replying to [comment:4 afb@…]:
Yeah, still a shame that there are no releases that would make such a change known...
Sadly there is no package built either, because the python25 symlinks are still broken:
{{{ Error: org.macports.activate for port rpm returned: Image error: /opt/local/lib/python2.5/site-packages/rpm/__init__.py already exists and does not belong to a registered port. Unable to activate port rpm. Use 'port -f activate rpm' to force the activation. }}}
That's because the `rpm` that rpm2html depends on is very old. I made a new issue about this: #38456 -- Ticket URL: <https://trac.macports.org/ticket/38443#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38443: rpm2html @1.9.6 needs the automake1.13 fix (among other things) -----------------------+-------------------- Reporter: egall@… | Owner: afb@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: rpm2html | -----------------------+-------------------- Comment (by afb@…): Replying to [comment:5 egall@…]:
That's because the `rpm` that rpm2html depends on is very old. I made a new issue about this: #38456
I don't think the age of it is the issue here, just that the symlink trick from python25 isn't working well. ''Not that rpm/rpm2html couldn't be updated, just saying.'' -- Ticket URL: <https://trac.macports.org/ticket/38443#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#38443: rpm2html @1.9.6 needs the automake1.13 fix (among other things) -----------------------+-------------------- Reporter: egall@… | Owner: afb@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: rpm2html | -----------------------+-------------------- Comment (by jmr@…): The python.pkgd for python25 is ${prefix}/lib/python2.5/site-packages, and that's unlikely to change before we drop python25. It's different in the newer pythons of course. In any case, moving files in pre-activate is completely wrong and rpm should stop doing that. -- Ticket URL: <https://trac.macports.org/ticket/38443#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#38443: rpm2html @1.9.6 needs the automake1.13 fix (among other things) -----------------------+-------------------- Reporter: egall@… | Owner: afb@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: rpm2html | -----------------------+-------------------- Comment (by afb@…): Replying to [comment:7 jmr@…]:
In any case, moving files in pre-activate is completely wrong and rpm should stop doing that.
It now does (in r104239), hope that helps. Sadly no packages, because of the libedit dependency: `dependency 'readline' has license 'GPL-3+' which conflicts with license 'GPL-2' from 'rpm'` -- Ticket URL: <https://trac.macports.org/ticket/38443#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#38443: rpm2html @1.9.6 needs the automake1.13 fix (among other things) -----------------------+-------------------- Reporter: egall@… | Owner: afb@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: rpm2html | -----------------------+-------------------- Comment (by egall@…): Besides fixing the macro for automake1.13, `configure.in` should probably be moved to `configure.ac` for the upcoming automake1.14, too, while you're at it. -- Ticket URL: <https://trac.macports.org/ticket/38443#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts