* Package: dev-python/pypy3_10-exe-7.3.12_p2:7.3.12 * Repository: gentoo * Maintainer: python@gentoo.org * USE: abi_x86_64 amd64 cpu_flags_x86_sse2 elibc_musl kernel_linux ncurses * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Checking for at least 6 GiB RAM ... [ ok ] >>> Unpacking source... >>> Unpacking pypy3.10-v7.3.12-src.tar.bz2 to /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work >>> Unpacking pypy3.10-gentoo-patches-7.3.12_p2.tar.xz to /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work >>> Source unpacked in /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work >>> Preparing source in /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src ... * Applying patches from /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-gentoo-patches-7.3.12_p2 ... * 0001-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch ... [ ok ] * 0002-_sysconfigdata-strip-default-CFLAGS-and-OPT.patch ... [ ok ] * 0003-Add-a-Gentoo-hack-for-WHEEL_PKG_DIR.patch ... [ ok ] * 0004-gh-79096-Protect-cookie-file-created-by-LWP-Mozilla-.patch ... [ ok ] * 0005-clear-OpenSSL-error-if-PY_EVP_MD_fetch-failed.patch ... [ ok ] * 0006-copy-less-when-creating-a-venv-issue-3611.patch ... [ ok ] * 0007-use-a-PYPY_PORTABLE_DEPS.txt-file-to-state-which-dll.patch ... [ ok ] * 0008-Don-t-clear-StopIteration-exceptions-on-tp_iternext.patch ... [ ok ] * 0009-use-a-different-tp_internext-wrapper-for-coroutines.patch ... [ ok ] * 0010-Let-tp_iternext-raise-StopIteration-more-selectively.patch ... [ ok ] * 0011-refactor-logic.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src ... pypy rpython/bin/rpython --batch --source --no-shared -O2 pypy/goal/targetpypystandalone --withmod-bz2 --withmod-_minimal_curses [translation:info] 2.7.18 (8d509266596ab6a70defcf87c8b29f57b8e32426, Jun 16 2023, 12:57:03) [PyPy 7.3.12 with GCC 12.2.1 20230428] [platform:msg] Set platform with 'host' cc=None, using cc='x86_64-gentoo-linux-musl-gcc', version='Unknown' [translation:info] Translating target as defined by pypy/goal/targetpypystandalone [platform:WARNING] In file included from /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/c/src/thread.c:24: [platform:WARNING] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/c/src/thread_pthread.c: In function 'RPyThreadStartEx': [platform:WARNING] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/c/src/thread_pthread.c:134:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [platform:WARNING] 134 | return (Signed) *(Signed *) &th; [platform:WARNING] | ^~~~~~~~~~~~~~ [platform:WARNING] In file included from /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/c/src/thread.c:24: [platform:WARNING] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/c/src/thread_pthread.c: In function 'RPyThreadStartEx': [platform:WARNING] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/c/src/thread_pthread.c:134:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] [platform:WARNING] 134 | return (Signed) *(Signed *) &th; [platform:WARNING] | ^~~~~~~~~~~~~~ [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c: In function 'dump_section_1': [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:164:25: error: field 's' has incomplete type [platform:Error] 164 | platcheck_t s; [platform:Error] | ^ [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:167:21: error: storage size of 's' isn't known [platform:Error] 167 | platcheck_t s; [platform:Error] | ^ [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:169:30: error: invalid application of 'sizeof' to incomplete type 'platcheck_t' {aka 'struct stat64'} [platform:Error] 169 | dump("size", sizeof(platcheck_t)); [platform:Error] | ^~~~~~~~~~~ [platform:Error] In file included from /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:97: [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:170:32: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} [platform:Error] 170 | dump("fldofs st_mode", offsetof(platcheck_t, st_mode)); [platform:Error] | ^~~~~~~~ [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:174:31: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} [platform:Error] 174 | dump("fldofs st_ino", offsetof(platcheck_t, st_ino)); [platform:Error] | ^~~~~~~~ [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:178:31: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} [platform:Error] 178 | dump("fldofs st_dev", offsetof(platcheck_t, st_dev)); [platform:Error] | ^~~~~~~~ [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:182:33: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} [platform:Error] 182 | dump("fldofs st_nlink", offsetof(platcheck_t, st_nlink)); [platform:Error] | ^~~~~~~~ [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:186:31: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} [platform:Error] 186 | dump("fldofs st_uid", offsetof(platcheck_t, st_uid)); [platform:Error] | ^~~~~~~~ [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:190:31: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} [platform:Error] 190 | dump("fldofs st_gid", offsetof(platcheck_t, st_gid)); [platform:Error] | ^~~~~~~~ [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:194:32: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} [platform:Error] 194 | dump("fldofs st_size", offsetof(platcheck_t, st_size)); [platform:Error] | ^~~~~~~~ [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:198:32: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} [platform:Error] 198 | dump("fldofs st_atim", offsetof(platcheck_t, st_atim)); [platform:Error] | ^~~~~~~~ [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:200:32: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} [platform:Error] 200 | dump("fldofs st_mtim", offsetof(platcheck_t, st_mtim)); [platform:Error] | ^~~~~~~~ [platform:Error] /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:202:32: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} [platform:Error] 202 | dump("fldofs st_ctim", offsetof(platcheck_t, st_ctim)); [platform:Error] | ^~~~~~~~ Traceback (most recent call last): File "rpython/bin/rpython", line 20, in main() File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/goal/translate.py", line 219, in main targetspec_dic, translateconfig, config, args = parse_options_and_load_target() File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/goal/translate.py", line 155, in parse_options_and_load_target targetspec_dic = load_target(targetspec) File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/goal/translate.py", line 97, in load_target mod = __import__(specname) File "pypy/goal/targetpypystandalone.py", line 16, in from pypy.module.thread import os_thread File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/pypy/module/thread/os_thread.py", line 9, in from pypy.module.signal.interp_signal import check_signum_in_range File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/pypy/module/signal/interp_signal.py", line 14, in from rpython.rlib import jit, rgc, rposix, rposix_stat, rthread File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/rlib/rposix_stat.py", line 487, in posix_declaration() File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/rlib/rposix_stat.py", line 469, in posix_declaration config = platform.configure(CConfig, ignore_errors=try_to_add is not None) File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/rtyper/tool/rffi_platform.py", line 215, in configure for name, result in zip(entries, results): File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/rtyper/tool/rffi_platform.py", line 240, in configure_entries writer.path, eci, ignore_errors=ignore_errors)) File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/rtyper/tool/rffi_platform.py", line 743, in run_example_code output = build_executable_cache(files, eci, ignore_errors=ignore_errors) File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/tool/gcc_cache.py", line 28, in build_executable_cache result = platform.execute(platform.compile(c_files, eci)) File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/platform/__init__.py", line 57, in compile ofiles = self._compile_o_files(cfiles, eci, standalone) File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/platform/__init__.py", line 79, in _compile_o_files ofiles.append(self._compile_c_file(self.cc, cfile, compile_args)) File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/platform/posix.py", line 43, in _compile_c_file cwd=str(cfile.dirpath())) File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/platform/__init__.py", line 143, in _execute_c_compiler self._handle_error(returncode, stdout, stderr, outname) File "/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src/rpython/translator/platform/__init__.py", line 155, in _handle_error raise CompilationError(stdout, stderr) CompilationError: CompilationError(err=""" /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c: In function 'dump_section_1': /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:164:25: error: field 's' has incomplete type 164 | platcheck_t s; | ^ /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:167:21: error: storage size of 's' isn't known 167 | platcheck_t s; | ^ /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:169:30: error: invalid application of 'sizeof' to incomplete type 'platcheck_t' {aka 'struct stat64'} 169 | dump("size", sizeof(platcheck_t)); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:97: /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:170:32: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} 170 | dump("fldofs st_mode", offsetof(platcheck_t, st_mode)); | ^~~~~~~~ /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:174:31: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} 174 | dump("fldofs st_ino", offsetof(platcheck_t, st_ino)); | ^~~~~~~~ /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:178:31: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} 178 | dump("fldofs st_dev", offsetof(platcheck_t, st_dev)); | ^~~~~~~~ /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:182:33: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} 182 | dump("fldofs st_nlink", offsetof(platcheck_t, st_nlink)); | ^~~~~~~~ /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:186:31: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} 186 | dump("fldofs st_uid", offsetof(platcheck_t, st_uid)); | ^~~~~~~~ /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:190:31: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} 190 | dump("fldofs st_gid", offsetof(platcheck_t, st_gid)); | ^~~~~~~~ /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:194:32: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} 194 | dump("fldofs st_size", offsetof(platcheck_t, st_size)); | ^~~~~~~~ /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:198:32: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} 198 | dump("fldofs st_atim", offsetof(platcheck_t, st_atim)); | ^~~~~~~~ /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:200:32: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} 200 | dump("fldofs st_mtim", offsetof(platcheck_t, st_mtim)); | ^~~~~~~~ /var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/usession-release-pypy3.10-v7.3.12-0/platcheck_65.c:202:32: error: invalid use of incomplete typedef 'platcheck_t' {aka 'struct stat64'} 202 | dump("fldofs st_ctim", offsetof(platcheck_t, st_ctim)); | ^~~~~~~~ """) * ERROR: dev-python/pypy3_10-exe-7.3.12_p2::gentoo failed (configure phase): * translation failed * * Call stack: * ebuild.sh, line 136: Called src_configure * environment, line 1659: Called die * The specific snippet of code: * "${@}" || die "translation failed" * * If you need support, post the output of `emerge --info '=dev-python/pypy3_10-exe-7.3.12_p2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/pypy3_10-exe-7.3.12_p2::gentoo'`. * The complete build log is located at '/var/log/portage/dev-python:pypy3_10-exe-7.3.12_p2:20230816-023226.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src' * S: '/var/tmp/portage/dev-python/pypy3_10-exe-7.3.12_p2/work/pypy3.10-v7.3.12-src'