Opened 7 days ago

Closed 7 days ago

#70734 closed defect (duplicate)

gh should relink to libMacportsLegacySystem.B.dylib and fails to destroot on 10.9 and earlier

Reported by: RJVB (René Bertin) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: herbygillot (Herby Gillot), mascguy (Christopher Nielsen), fhgwright (Fred Wright)
Port: gh

Description

port:gh relinks to libMacportsLegacySupport.dylib instead of to libMacportsLegacySystem.B.dylib as it should and in addition (on 10.9 and earlier):

> port -n destroot gh
--->  Computing dependencies for gh
--->  Staging gh into destroot
Error: Failed to destroot gh: dyld: Symbol not found: _notify_is_valid_token
  Referenced from: /path/to/gh/work/destroot/opt/local/bin/gh
  Expected in: /opt/local/lib/libMacportsLegacySystem.B.dylib
 in /path/to/gh/work/destroot/opt/local/bin/gh
Error: See /path/to/gh/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port gh failed
Exit 1

CC'ing the port:legacy-support maintainers because it might be possible to provide this function, if not only as a stub that returns true for any passed-in value that's >=0 .

Change History (3)

comment:1 in reply to:  description Changed 7 days ago by RJVB (René Bertin)

Replying to RJVB:

CC'ing the port:legacy-support maintainers because it might be possible to provide this function

That might lead us down a rabbit hole:

> port -n destroot gh
--->  Computing dependencies for gh
--->  Staging gh into destroot
Error: Failed to destroot gh: dyld: Symbol not found: _SecTrustEvaluateWithError
  Referenced from: /path/to/gh/work/destroot/opt/local/bin/gh
  Expected in: /System/Library/Frameworks/Security.framework/Versions/A/Security

comment:2 Changed 7 days ago by fhgwright (Fred Wright)

Someone with adequate permissions should mark this as a duplicate of #70675. It's all been discussed there.

comment:3 Changed 7 days ago by jmroot (Joshua Root)

Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.