Opened 6 years ago
Closed 6 years ago
#56703 closed defect (duplicate)
pypy3 @5.10.0_1 : Failing at destroot (High Sierra)
Reported by: | rbubley | Owned by: | danchr (Dan Villiom Podlaski Christiansen) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.5.2 |
Keywords: | Cc: | ||
Port: | pypy3 |
Description
pypy3 is failing to install, with an error at the destroot stage.
An extract from the log file suggests it is looking at non-Macports headers in the system tree, and googling around his error message makes me think that something may have changed in High Sierra.
:info:destroot CC x509v3/libcrypto_la-pcy_cache.lo :info:destroot * audioop already built :info:destroot * curses already built :info:destroot * _lzma_build.py :info:destroot fetching archive https://tukaani.org/xz/xz-5.2.3.tar.gz :info:destroot stderr: :info:destroot In file included from /System/Library/Frameworks/Security.framework/Headers/AuthSession.h:32:0, :info:destroot from /System/Library/Frameworks/Security.framework/Headers/Security.h:43, :info:destroot from x509/x509_vfy_apple.c:29: :info:destroot /System/Library/Frameworks/Security.framework/Headers/Authorization.h:193:7: error: variably modified 'bytes' at file scope :info:destroot char bytes[kAuthorizationExternalFormLength]; :info:destroot ^~~~~ :info:destroot make[2]: *** [x509/libcrypto_la-x509_vfy_apple.lo] Error 1 :info:destroot make[2]: *** Waiting for unfinished jobs.... :info:destroot make[1]: *** [install] Error 2 :info:destroot make: *** [install-recursive] Error 1
Change History (3)
comment:1 Changed 6 years ago by jmroot (Joshua Root)
Owner: | set to danchr |
---|---|
Status: | new → assigned |
comment:2 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)
comment:3 Changed 6 years ago by danchr (Dan Villiom Podlaski Christiansen)
Resolution: | → duplicate |
---|---|
Status: | assigned → closed |
Likely duplicate of #55679.
Note: See
TracTickets for help on using
tickets.
Please attach the main.log.
It may end up being unrelated to your issue, but I would want to know why any compiling is occurring in the destroot phase (it should occur in the build phase), and why any files are being downloaded in the destroot phase (any needed files should be downloaded in the fetch phase, but pypy3 already depends on the xz port; why does it also need the xz source code?).