Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#38443 closed defect (fixed)

rpm2html @1.9.6 needs the automake1.13 fix (among other things)

Reported by: cooljeanius (Eric Gallager) Owned by: afb@…
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc:
Port: rpm2html

Description

I think I'll just attach my main.log from my latest failed build attempt

Attachments (1)

main.log (47.3 KB) - added by cooljeanius (Eric Gallager) 12 years ago.
rpm2html's failure of a main.log

Download all attachments as: .zip

Change History (10)

Changed 12 years ago by cooljeanius (Eric Gallager)

Attachment: main.log added

rpm2html's failure of a main.log

comment:1 Changed 12 years ago by jmroot (Joshua Root)

Cc: afb@… removed
Owner: changed from macports-tickets@… to afb@…

comment:2 Changed 12 years ago by afb@…

Resolution: fixed
Status: newclosed

Hmm, wonder why one would upgrade to such a breaking version of automake ? And with no port for automake 1.12 ?

Fixed, r104209.

comment:3 in reply to:  2 Changed 12 years ago by cooljeanius (Eric Gallager)

Replying to 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

comment:4 Changed 12 years ago 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.

comment:5 in reply to:  4 ; Changed 12 years ago by cooljeanius (Eric Gallager)

Replying to 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

comment:6 in reply to:  5 Changed 12 years ago by afb@…

Replying to 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.

comment:7 Changed 12 years ago by jmroot (Joshua Root)

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.

comment:8 in reply to:  7 Changed 12 years ago by afb@…

Replying to 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'

comment:9 Changed 12 years ago by cooljeanius (Eric Gallager)

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.

Note: See TracTickets for help on using tickets.