New comment by dkwo on void-packages repository https://github.com/void-linux/void-packages/pull/33712#issuecomment-950168510 Comment: Thanks, I can include those changes. The `musl` version fails with ``` [platform:Error] pytime.c:531:1: error: conflicting types for '_PyTime_AsTimeval' [platform:Error] 531 | _PyTime_AsTimeval(_PyTime_t t, struct timeval *tv, _PyTime_round_t round) [platform:Error] | ^~~~~~~~~~~~~~~~~ [platform:Error] In file included from /builddir/pypy3.7-v7.3.5-src/rpython/../pypy/module/cpyext/include/Python.h:79, [platform:Error] from pytime.c:1: [platform:Error] /builddir/pypy3.7-v7.3.5-src/rpython/../pypy/module/cpyext/include/pytime.h:125:17: note: previous declaration of '_PyTime_AsTimeval' was here [platform:Error] 125 | PyAPI_FUNC(int) _PyTime_AsTimeval(_PyTime_t t, [platform:Error] | ^~~~~~~~~~~~~~~~~ [platform:Error] pytime.c:537:1: error: conflicting types for '_PyTime_AsTimeval_noraise' [platform:Error] 537 | _PyTime_AsTimeval_noraise(_PyTime_t t, struct timeval *tv, _PyTime_round_t round) [platform:Error] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [platform:Error] In file included from /builddir/pypy3.7-v7.3.5-src/rpython/../pypy/module/cpyext/include/Python.h:79, [platform:Error] from pytime.c:1: [platform:Error] /builddir/pypy3.7-v7.3.5-src/rpython/../pypy/module/cpyext/include/pytime.h:130:17: note: previous declaration of '_PyTime_AsTimeval_noraise' was here [platform:Error] 130 | PyAPI_FUNC(int) _PyTime_AsTimeval_noraise(_PyTime_t t, [platform:Error] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [platform:Error] make: *** [Makefile:950: pytime.o] Error 1 [platform:Error] make: *** Waiting for unfinished jobs.... ``` Maybe there's another way to bootstrap it, without using `python2`?