codrsquad / codrsquad/portable-python

build fails on macos 13 (x86_86)

オープン
#49 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
Python
スター
86
フォーク
13
PR マージ指標
30日以内にマージされた PR はありません

説明

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!

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

リンクされている GitHub Actions の実行から始め、macOS 13 x86_64 で portable-python build 3.11.8 -mxz,openssl,gdbm コマンドを再現します。_dbm_curses_panel_curses の失敗した結果を、成功した macOS 14 arm build と比較します。要求されたモジュールが利用可能な状態で、報告された build が完了すれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
macos, python
領域
build-system, operating-systems
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。