Comments (4)
I fixed the editline
build failure. But the Docker failure is still open.
from python-build-standalone.
I believe the docker-py API doesn't return the image ID when streaming build output: the function either returns a data structure or is a generator of output chunks. But I could be wrong here...
I suppose I can install Docker 17.05 and modify the code to parse the image ID from it.
Just to rule it out, are you using English? It is possible Docker is using non-English to print the image ID during build...
from python-build-standalone.
OS has English locale and no other languages are installed.
I will test with latest 18.09 docker and update the issue.
from python-build-standalone.
Here's output from 18.09
gdbm-linux64> make[2]: Nothing to be done for `install-exec-am'.
gdbm-linux64> make[2]: Nothing to be done for `install-data-am'.
gdbm-linux64> make[2]: Leaving directory `/build/gdbm-1.18.1'
gdbm-linux64> make[1]: Leaving directory `/build/gdbm-1.18.1'
/mnt/cpython-linux/build.py --platform linux64 libedit
downloading https://www.thrysoee.dk/editline/libedit-20181209-3.1.tar.gz to /mnt/build/libedit-20181209-3.1.tar.gz
successfully downloaded https://www.thrysoee.dk/editline/libedit-20181209-3.1.tar.gz
libedit-linux64> copying /mnt/build/binutils-linux64.tar to container
libedit-linux64> copying /mnt/build/clang-linux64.tar to container
Traceback (most recent call last):
File "/mnt/cpython-linux/build.py", line 701, in <module>
sys.exit(main())
File "/mnt/cpython-linux/build.py", line 680, in main
build_libedit(client, get_image(client, 'build'), platform=args.platform)
File "/mnt/cpython-linux/build.py", line 326, in build_libedit
install_tools_archive(container, BUILD / ('ncurses-%s.tar' % platform))
File "/mnt/cpython-linux/build.py", line 162, in install_tools_archive
copy_file_to_container(source, container, '/build')
File "/mnt/cpython-linux/build.py", line 120, in copy_file_to_container
tf.add(str(path), archive_path or path.name)
File "/usr/local/lib/python3.7/tarfile.py", line 1928, in add
tarinfo = self.gettarinfo(name, arcname)
File "/usr/local/lib/python3.7/tarfile.py", line 1807, in gettarinfo
statres = os.lstat(name)
FileNotFoundError: [Errno 2] No such file or directory: '/mnt/build/ncurses-linux64.tar'
Makefile:53: recipe for target '/mnt/build/libedit-linux64.tar' failed
make: *** [/mnt/build/libedit-linux64.tar] Error 1
rm /mnt/build/image-build.tar
from python-build-standalone.
Related Issues (20)
- Future of libcrypt.so.1 HOT 11
- FR: remove debug symbols from Windows `install_only` builds HOT 6
- Building with OpenSSL 3.0 for the GitHub Release binaries HOT 13
- Android distribution HOT 1
- GitHub Actions CI unreliability HOT 3
- Linux image builds in GitHub Actions could increase use of retry logic and hit snapshot.debian.org less hard HOT 1
- Linux Docker images used in GitHub Actions could be cached to avoid rebuilding daily HOT 1
- Variables used for image caching may not be lowercase HOT 2
- Unsupported format when decompressing HOT 1
- Docs site missing last 2 quirks HOT 1
- 3.12 RC builds HOT 8
- Scripts in install/bin break if symlinked HOT 1
- Missing Python 3.8.18 HOT 3
- Prebuild binaries howto's / documentation HOT 2
- Kernel-dependent features like `os.pidfd_open()` HOT 3
- Linux builds for release 20231002 are incompatible with gcc HOT 6
- Enable tzset when x-compiling to linux target HOT 1
- Python 3.8, 3.9, and 3.10 link `libcrypt.so.1` unexpectedy in releases 20230726 and later HOT 2
- `sys.winver` is `3.1` instead of `3.11` HOT 2
- Consider adding a variant that disables semantic interposition HOT 2
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 python-build-standalone.