Opened 13 years ago

Last modified 13 years ago

#30313 closed defect

rpm 4.4.9 shell command failed. "_elf_strptr", referenced from: ... ld: symbol(s) not found — at Version 2

Reported by: sgrewe@… Owned by: n3npq@…
Priority: Normal Milestone:
Component: ports Version: 2.0.0
Keywords: Cc:
Port: rpm

Description (last modified by n3npq@…)

snow leopard 10.6.8 Xcode: 3.2.6 (1761)

There proper "fix" here is rather not obvious:

rpm-4.4.9 was released 4+ years ago and has no upgrade path and no future whatsoever.

So the best fix imho is to retire rpm-4.4.9 and use rpm-5.2.1 instead.

If you disagree, then its easy enough to either stub-in the symbol, or #if 0 the code, since MacPorts uses Mach-O, not ELF. If there really is someone who relies on rpm+elf on MacPorts, then rpm-5.2.1 (released several years ago) is a far better solution than repairing rpm-4.4.9.

I can likely figure a "fix" for rpm-4.4.9 in a couple of minutes if there really is interest in rpm-4.4.9 functioning in MacPorts in spite of what I've just said.

Which solution do you wish (and asked generally of MacPorts as well as specifically of the bug reporter)?

Change History (2)

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

Owner: changed from macports-tickets@… to n3npq@…
Port: 4.4.9 removed

Please remember to cc the maintainer.

comment:2 in reply to:  description Changed 13 years ago by n3npq@…

Description: modified (diff)

Replying to sgrewe@…: There proper "fix" here is rather not obvious:

rpm-4.4.9 was released 4+ years ago and has no upgrade path and no future whatsoever.

So the best fix imho is to retire rpm-4.4.9 and use rpm-5.2.1 instead.

If you disagree, then its easy enough to either stub-in the symbol, or #if 0 the code, since MacPorts uses Mach-O, not ELF. If there really is someone who relies on rpm+elf on MacPorts, then rpm-5.2.1 (released several years ago) is a far better solution than repairing rpm-4.4.9.

I can likely figure a "fix" for rpm-4.4.9 in a couple of minutes if there really is interest in rpm-4.4.9 functioning in MacPorts in spite of what I've just said.

Which solution do you wish (and asked generally of MacPorts as well as specifically of the bug reporter)?

Note: See TracTickets for help on using tickets.