codrsquad / codrsquad/portable-python

build fails on macos 13 (x86_86)

Đang mở
#49 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Ngôn ngữ chính
Python
Star
86
Fork
13
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Hi,

I am trying to build python 3.11.8 on MacOS 13 (x86_64), but I get the following error. I am using Github Actions and the provided actions runner.

https://github.com/valet-sh/runtime/actions/runs/9681001747/job/26710545316

I use the following command for the build. I do not use a configuration file.

portable-python build 3.11.8 -mxz,openssl,gdbm
ERROR Build failed: 
-- 3 problematic
_dbm*_failed.so
_curses_panel*_failed.so panel:5.4.0 ncurses:5.4.0
_curses*_failed.so ncurses:5.4.0
INFO Compiling cpython failed (ran for 11 minutes 25 seconds)
INFO Overall compilation failed (ran for 14 minutes 31 seconds)
        prefix  build/ppp-marker/3.11.8
          _bz2  _bz2*.so bz2:1.0.8
       _ctypes  1.1.0 _ctypes*.so ffi:32.0.0
       _curses  *absent* None
          _dbm  *absent* None
      _decimal  1.70 _decimal*.so
         _gdbm  1.23.0 _gdbm*.so
         _lzma  _lzma*.so
      _sqlite3  3.39.5 _sqlite3*.so sqlite3:349.1.0
          _ssl  OpenSSL 3.0.13 30 Jan 2024 _ssl*.so
      _tkinter  *absent* None
         _uuid  _uuid*.so
           pip  24.0 lib/python3.11/site-packages/pip
       pyexpat  2.5.0 pyexpat*.so
      readline  readline*.so edit:3.0.0 ncurses:5.4.0
    setuptools  *absent* build/ppp-marker/3.11.8/lib/python3.11/distutils/core.py
          zlib  1.2.12 zlib*.so z:1.2.12
  libpython*.a  31 MB lib/python3.11/config-3.11-darwin/libpython3.11.a lib/libpython3.11.a
 libpython*.so  -not used-
  install size  100 MB

Does anyone have any ideas on how I can solve the errors? The same build process works perfectly on MacOS 14 (arm).

Thanks!

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Bắt đầu với lần chạy GitHub Actions được liên kết và tái hiện lệnh portable-python build 3.11.8 -mxz,openssl,gdbm trên macOS 13 x86_64. So sánh các kết quả lỗi của _dbm, _curses_panel_curses với bản build thành công trên macOS 14 arm. Công việc được xem là hoàn tất khi bản build được báo cáo hoàn thành với các module được yêu cầu khả dụng.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
macos, python
Lĩnh vực
build-system, operating-systems
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.