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: newassigned

comment:2 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

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?).

Last edited 6 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:3 Changed 6 years ago by danchr (Dan Villiom Podlaski Christiansen)

Resolution: duplicate
Status: assignedclosed

Likely duplicate of #55679.

Note: See TracTickets for help on using tickets.