Opened 6 months ago

Last modified 6 months ago

#69706 closed defect

p5.34-cryptx @0.80.0_0 build failure — at Version 1

Reported by: hbsimon (Horst Simon) Owned by: Ionic (Mihai Moldovan)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: p5-cryptx

Description (last modified by jmroot (Joshua Root))

Request to make this port available for High Sierra, it fails as follow:

Error: Failed to build p5.34-cryptx: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5-cryptx/p5.34-cryptx/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there
is a bug.
Error: Processing of port p5.34-cryptx failed
MacOS: High Sierra 10.13.6 (17G14042)
Xcode: Version 10.1 (10B61)
MacPorts: 2.93

Change History (2)

Changed 6 months ago by hbsimon (Horst Simon)

Attachment: main.log.gz added

main.log.gz

comment:1 Changed 6 months ago by jmroot (Joshua Root)

Description: modified (diff)
Owner: set to Ionic
Port: p5-cryptx added
Status: newassigned
Summary: Processing of port p5.34-cryptx failedp5.34-cryptx @0.80.0_0 build failure
Type: requestdefect
:info:build ltc/ciphers/aes/aesni.c:79:26: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
:info:build          rk[4] = rk[0] ^ setup_mix(temp, 3) ^ rcon[i];
:info:build                          ^
:info:build ltc/ciphers/aes/aesni.c:27:43: note: expanded from macro 'setup_mix'
:info:build #define setup_mix(t, c) _mm_extract_epi32(_mm_aeskeygenassist_si128(t, 0), c)
:info:build                                           ^
:info:build /Library/Developer/CommandLineTools/usr/lib/clang/10.0.0/include/__wmmintrin_aes.h:147:12: note: expanded from macro '_mm_aeskeygenassist_si128'
:info:build   (__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))
:info:build            ^
Note: See TracTickets for help on using tickets.