Comments (5)
The problem is likely that you have mac patch and you need to install gnu patch.
from pyodide.
Right you were - a simple brew install gpatch
solved this issue. I am assuming the below warning are not importance?
(...)
checking for stdlib extension module _testmultiphase... disabled
checking for stdlib extension module _xxtestfuzz... disabled
checking for stdlib extension module _ctypes_test... disabled
checking for stdlib extension module xxlimited... yes
checking for stdlib extension module xxlimited_35... yes
configure: creating ./config.status
config.status: creating Makefile.pre
config.status: creating Misc/python.pc
config.status: creating Misc/python-embed.pc
config.status: creating Misc/python-config.sh
config.status: creating Modules/Setup.bootstrap
config.status: creating Modules/Setup.stdlib
config.status: creating Modules/ld_so_aix
config.status: creating pyconfig.h
configure: creating Modules/Setup.local
configure: creating Makefile
configure: WARNING: pkg-config is missing. Some dependencies may not be detected correctly.
rm -rf /Users/michaelweinold/github/pyodide/cpython/build/libffi
mkdir /Users/michaelweinold/github/pyodide/cpython/build/libffi
(\
cd /Users/michaelweinold/github/pyodide/cpython/build/libffi \
&& git init \
&& git fetch --depth 1 https://github.com/libffi/libffi f08493d249d2067c8b3207ba46693dd858f95db3 \
&& git checkout FETCH_HEAD \
&& . /Users/michaelweinold/github/pyodide/emsdk/emsdk/emsdk_env.sh \
&& ./testsuite/emscripten/build.sh --wasm-bigint \
&& make install \
)
Initialized empty Git repository in /Users/michaelweinold/github/pyodide/cpython/build/libffi/.git/
remote: Enumerating objects: 503, done.
remote: Counting objects: 100% (503/503), done.
remote: Compressing objects: 100% (398/398), done.
remote: Total 503 (delta 162), reused 252 (delta 97), pack-reused 0
Receiving objects: 100% (503/503), 756.26 KiB | 990.00 KiB/s, done.
Resolving deltas: 100% (162/162), done.
From https://github.com/libffi/libffi
* branch f08493d249d2067c8b3207ba46693dd858f95db3 -> FETCH_HEAD
Note: switching to 'FETCH_HEAD'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at f08493d Mention ARCv3 work
Setting up EMSDK environment (suppress these messages with EMSDK_QUIET=1)
Setting environment variables:
PATH = /Users/michaelweinold/github/pyodide/emsdk/emsdk:/Users/michaelweinold/github/pyodide/emsdk/emsdk/upstream/emscripten:/Users/michaelweinold/github/pyodide/node_modules/.bin/:/opt/homebrew/Caskroom/miniconda/base/envs/pyodide/bin:/opt/homebrew/Caskroom/miniconda/base/condabin:/Users/michaelweinold/applications/emsdk:/Users/michaelweinold/applications/emsdk/upstream/emscripten:/Users/michaelweinold/applications/emsdk/node/15.14.0_64bit/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/michaelweinold/github/pyodide/packages/.artifacts/bin/
Clearing existing environment variable: EM_CONFIG
./testsuite/emscripten/build.sh: line 58: autoreconf: command not found
make: *** [/Users/michaelweinold/github/pyodide/cpython/installs/python-3.11.3/lib/libffi.a] Error 127
from pyodide.
It sounds like you don't have gnu autotools installed. You probably need brew install automake
or something like that.
from pyodide.
Thank you for the support!
from pyodide.
Please don't hesitate to ask if you have any further questions.
from pyodide.
Related Issues (20)
- cmake -E capabilities is broken HOT 1
- Release 0.26.0 HOT 5
- datasets (huggingface) HOT 6
- Cannot create a WebGL2 context when using SDL HOT 3
- request to add pandasai HOT 1
- request to add llama-index
- request to add langchain HOT 1
- request to add Boto3 HOT 4
- fastobo
- loadPackage() not to access the file system if the cache already exists HOT 2
- cvxpy-base 1.4.3 HOT 2
- html5_canvas_backend no longer works. HOT 1
- RFC Package unvendored stdlibs to sdist / wheel? HOT 3
- `make` in docker container `pyodide/pyodide-env` fails with `could not create work tree dir 'emsdk'` HOT 8
- DOM types in pyodide lead to build issues with Angular and typescript. HOT 3
- Request add to section-properies package
- feat: Resolving CORS Restrictions in Node.js HOT 2
- please make it work like normal python HOT 1
- STATUS_BREAKPOINT on Microsoft Edge HOT 1
- NextJS build fails with webpack error due to Pyodide import HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyodide.