- Status New
- Percent Complete
- Task Type Bug Report
- Category Packages
- Assigned To No-one
- Operating System pentium4
- Severity Low
- Priority Medium
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: Arch Linux 32
Opened by Andreas Baumann - 21.02.2021
Last edited by Andreas Baumann - 25.02.2022
Opened by Andreas Baumann - 21.02.2021
Last edited by Andreas Baumann - 25.02.2022
FS#163 - sphinx_rtd_theme is used to build documentation but doesn't build
build running build_py npm WARN npm npm does not support Node.js v15.9.0 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm can't make any promises that npm will work with this version. npm WARN npm Supported releases of Node.js are the latest release of 6, 8, 9, 10, 11, 12, 13. npm WARN npm You can find the latest version at https://nodejs.org/ > sphinx_rtd_theme@0.5.1 preinstall /build/python-sphinx_rtd_theme/src/sphinx_rtd_theme-0.5.1 > bin/preinstall.js Traceback (most recent call last): File "/build/python-sphinx_rtd_theme/src/sphinx_rtd_theme-0.5.1/setup.py", line 86, in <module> setup( File "/usr/lib/python3.9/site-packages/setuptools/__init__.py", line 153, in setup return distutils.core.setup(**attrs) File "/usr/lib/python3.9/distutils/core.py", line 148, in setup dist.run_commands() File "/usr/lib/python3.9/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/usr/lib/python3.9/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/usr/lib/python3.9/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/build/python-sphinx_rtd_theme/src/sphinx_rtd_theme-0.5.1/setup.py", line 22, in run subprocess.run(['npm', 'install'], check=True) File "/usr/lib/python3.9/subprocess.py", line 524, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['npm', 'install']' died with <Signals.SIGSEGV: 11>. ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/staging-pentium4/abaumann/build
It needs npm, npm has it's own problems:
Manual installation of libvips? pardon me?
Curiously the package exists:
This library is gladly optional:
Something went wrong installing the "sharp" module
appanetly we have to use libvips again, because it needs to build it.
This is the correct shared library:
We see here https://www.archlinux32.org/packages/pentium4/community/libvips/ that there is a broken links, so let's rebuild libvips and make it links
against the current version if ImageMagick.
yields the error in Gatsby:
/build/.npm/_logs/2021-02-21T09_52_14_537Z-debug.log:
Hacking around and removing some checks in sharp later shows a C++ exepction
Ignoring that one in the code yields:
during install.
This is a mess!
It might be easier just to hack out all documentation builds using sphinx than to actually
fix this mess in npm..
So, now we get a much nicer crash without the "NPM too old" warnings..
NPM is still segfaulting.
nodejs compilation with ./configure –dest-cpu ia32 didn't help.
The interpreter looks ok though on first sight.
Affected:
buildbot
coq
dbus-python
gnome-builder
hid-tools
libratbag
linux
linux-docs
linux-hardened
linux-lts
linux-zen
mopidy
prjtrellis
pybind11
python-commonmark
python-jedi
python-libevdev
python-lxml
python-nose2
python-pyadi-iio
python-sphinx_rtd_theme
python-virtualenv
quodlibet
Linux has priority.
I'm doing a temporary workaround by disabling documentation building where possible and where important..
python-libevdev blocks xorgproto ⇒ ignoring make doc..