Hi, I am sorry that I could not get back to you sooner. Thank you so much for the advice, I will try it out and report back.
Best regards, phi On Sunday, November 27, 2022 at 4:46:26 PM UTC-5 Matthias Koeppe wrote: > /usr/include/x86_64-linux-gnu/sys/cdefs.h:453:10: fatal error: > scipy/_lib/_uarray/_uarray.cpython-310-x86_64-linux-gnu.so.p/bits/long-double.h: > > Invalid argument > > These are sporadic system call errors that are known to happen on WSL. See > https://trac.sagemath.org/ticket/31088 > > Just restarting the build will typically solve the problem. > > > On Sunday, November 27, 2022 at 12:10:28 AM UTC-8 beingn...@gmail.com > wrote: > >> > What OS? >> $ uname -a >> Linux PC1 4.4.0-17763-Microsoft #2268-Microsoft Thu Oct 07 16:36:00 PST >> 2021 x86_64 x86_64 x86_64 GNU/Linux >> >> Please find appended below excerpts from 'config.log' and >> 'scipy-1.9.2.log'. >> Maybe this is newly introduced after >> https://trac.sagemath.org/ticket/34658? >> >> FWIW, beta 4 was successfully built with the default prefix (aka root?): >> >> ./configure >> >> It is hoped that 'non-default-config.log', 'non-default-scipy-1.9.2.log' >> and 'default-scipy-1.9.2.log' in the 'report.b4.0.7z' (attached in the >> original post) were investigated. >> >> 'non-default' here means: >> >> $ ./configure --prefix=/mnt/g/Maths/sage-9.8/b4.0 >> >> Please advise if there are any other data is needed for the investigation. >> >> Best regards, >> >> phi >> >> <config.log> >> ... >> ... >> $ ./configure --prefix=/mnt/g/Maths/sage-9.8/b4.0 >> >> ## --------- ## >> ## Platform. ## >> ## --------- ## >> >> hostname = PC1 >> uname -m = x86_64 >> uname -r = 4.4.0-17763-Microsoft >> uname -s = Linux >> uname -v = #2268-Microsoft Thu Oct 07 16:36:00 PST 2021 >> >> /usr/bin/uname -p = x86_64 >> /bin/uname -X = unknown >> >> /bin/arch = x86_64 >> /usr/bin/arch -k = unknown >> /usr/convex/getsysinfo = unknown >> /usr/bin/hostinfo = unknown >> /bin/machine = unknown >> /usr/bin/oslevel = unknown >> /bin/universe = unknown >> ... >> ... >> >> </config.log> >> ... >> ... >> >> <scipy-1.9.2.log> >> SciPy 1.9.2 >> >> User defined options >> Native files: >> /mnt/g/Maths/sage-9.8/b4.0/var/tmp/sage/build/scipy-1.9.2/src/.mesonpy-native-file.ini >> debug : false >> optimization: 2 >> prefix : /mnt/g/Maths/sage-9.8/b4.0 >> >> Found ninja-1.10.0 at /usr/bin/ninja >> WARNING: custom_target '_cython_tree' has more than one output! Using >> the first one. >> ... >> ... >> WARNING: custom_target '_cython_tree' has more than one output! Using >> the first one. >> [1/1576] Generating scipy/generate-version with a custom command >> [2/1576] Generating scipy/_cython_tree with a custom command >> [3/1576] Generating scipy/_lib/_lib_pxd with a custom command >> [4/1576] Compiling C++ object >> scipy/_lib/_uarray/_uarray.cpython-310-x86_64-linux-gnu.so.p/_uarray_dispatch.cxx.o >> FAILED: >> scipy/_lib/_uarray/_uarray.cpython-310-x86_64-linux-gnu.so.p/_uarray_dispatch.cxx.o >> g++ -Iscipy/_lib/_uarray/_uarray.cpython-310-x86_64-linux-gnu.so.p >> -Iscipy/_lib/_uarray -I../../scipy/_lib/_uarray >> -I/mnt/g/Maths/sage-9.8/b4.0/include/python3.10 -fvisibility=hidden >> -fvisibility-inlines-hidden -fdiagnostics-color=always >> -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++14 >> -O2 -g -O2 -fPIC -Wno-terminate -Wno-unused-function -MD -MQ >> scipy/_lib/_uarray/_uarray.cpython-310-x86_64-linux-gnu.so.p/_uarray_dispatch.cxx.o >> >> -MF >> scipy/_lib/_uarray/_uarray.cpython-310-x86_64-linux-gnu.so.p/_uarray_dispatch.cxx.o.d >> >> -o >> scipy/_lib/_uarray/_uarray.cpython-310-x86_64-linux-gnu.so.p/_uarray_dispatch.cxx.o >> >> -c ../../scipy/_lib/_uarray/_uarray_dispatch.cxx >> In file included from /usr/include/features.h:461, >> from >> /usr/include/x86_64-linux-gnu/c++/9/bits/os_defines.h:39, >> from >> /usr/include/x86_64-linux-gnu/c++/9/bits/c++config.h:528, >> from /usr/include/c++/9/cassert:43, >> from ../../scipy/_lib/_uarray/small_dynamic_array.h:2, >> from ../../scipy/_lib/_uarray/_uarray_dispatch.cxx:1: >> /usr/include/x86_64-linux-gnu/sys/cdefs.h:453:10: fatal error: >> scipy/_lib/_uarray/_uarray.cpython-310-x86_64-linux-gnu.so.p/bits/long-double.h: >> >> Invalid argument >> 453 | #include <bits/long-double.h> >> | ^~~~~~~~~~~~~~~~~~~~ >> compilation terminated. >> [5/1576] Generating scipy/generate-config with a custom command >> [6/1576] Generating >> 'scipy/_lib/_test_deprecation_call.cpython-310-x86_64-linux-gnu.so.p/_test_deprecation_call.c'. >> FAILED: >> scipy/_lib/_test_deprecation_call.cpython-310-x86_64-linux-gnu.so.p/_test_deprecation_call.c >> >> /mnt/g/Maths/sage-9.8/b4.0/var/tmp/sage/build/scipy-1.9.2/src/scipy/_build_utils/cythoner.py >> >> ../../scipy/_lib/_test_deprecation_call.pyx >> scipy/_lib/_test_deprecation_call.cpython-310-x86_64-linux-gnu.so.p/_test_deprecation_call.c >> /bin/sh: 1: >> /mnt/g/Maths/sage-9.8/b4.0/var/tmp/sage/build/scipy-1.9.2/src/scipy/_build_utils/cythoner.py: >> >> not found >> [7/1576] Generating >> 'scipy/_lib/_ccallback_c.cpython-310-x86_64-linux-gnu.so.p/_ccallback_c.c'. >> FAILED: >> scipy/_lib/_ccallback_c.cpython-310-x86_64-linux-gnu.so.p/_ccallback_c.c >> >> /mnt/g/Maths/sage-9.8/b4.0/var/tmp/sage/build/scipy-1.9.2/src/scipy/_build_utils/cythoner.py >> >> ../../scipy/_lib/_ccallback_c.pyx >> scipy/_lib/_ccallback_c.cpython-310-x86_64-linux-gnu.so.p/_ccallback_c.c >> /bin/sh: 1: >> /mnt/g/Maths/sage-9.8/b4.0/var/tmp/sage/build/scipy-1.9.2/src/scipy/_build_utils/cythoner.py: >> >> not found >> [8/1576] Compiling C object >> scipy/_lib/_fpumode.cpython-310-x86_64-linux-gnu.so.p/_fpumode.c.o >> [9/1576] Compiling C object scipy/special/libcephes.a.p/cephes_bdtr.c.o >> FAILED: scipy/special/libcephes.a.p/cephes_bdtr.c.o >> gcc -Iscipy/special/libcephes.a.p -Iscipy/special -I../../scipy/special >> -I/mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/site-packages/numpy/core/include >> -Iscipy/_lib -I../../scipy/_lib -I../../scipy/_build_utils/src >> -I/mnt/g/Maths/sage-9.8/b4.0/include/python3.10 -fdiagnostics-color=always >> -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O2 >> -Wno-unused-but-set-variable -Wno-unused-function -Wno-conversion >> -Wno-misleading-indentation -Wno-incompatible-pointer-types >> -Wno-unused-but-set-variable -g -O2 -fPIC -MD -MQ >> scipy/special/libcephes.a.p/cephes_bdtr.c.o -MF >> scipy/special/libcephes.a.p/cephes_bdtr.c.o.d -o >> scipy/special/libcephes.a.p/cephes_bdtr.c.o -c >> ../../scipy/special/cephes/bdtr.c >> In file included from >> /mnt/g/Maths/sage-9.8/b4.0/include/python3.10/Python.h:30, >> from ../../scipy/special/cephes/mconf.h:56, >> from ../../scipy/special/cephes/bdtr.c:149: >> /usr/include/string.h:153:11: fatal error: >> scipy/special/libcephes.a.p/bits/types/locale_t.h: Invalid argument >> 153 | # include <bits/types/locale_t.h> >> | ^~~~~~~~~~~~~~~~~~~~~~~ >> compilation terminated. >> [10/1576] Compiling C object >> scipy/_lib/_test_ccallback.cpython-310-x86_64-linux-gnu.so.p/src__test_ccallback.c.o >> [11/1576] Compiling C++ object >> scipy/_lib/_uarray/_uarray.cpython-310-x86_64-linux-gnu.so.p/vectorcall.cxx.o >> [12/1576] Compiling C object scipy/special/libcephes.a.p/cephes_airy.c.o >> [13/1576] Generating scipy/special/_ufuncs_pxi_pxd with a custom command >> ninja: build stopped: subcommand failed. >> + meson setup >> --native-file=/mnt/g/Maths/sage-9.8/b4.0/var/tmp/sage/build/scipy-1.9.2/src/.mesonpy-native-file.ini >> >> -Ddebug=false -Doptimization=2 --prefix=/mnt/g/Maths/sage-9.8/b4.0 >> /mnt/g/Maths/sage-9.8/b4.0/var/tmp/sage/build/scipy-1.9.2/src >> /mnt/g/Maths/sage-9.8/b4.0/var/tmp/sage/build/scipy-1.9.2/src/.mesonpy-dqhuq2qq/build >> + meson compile >> Traceback (most recent call last): >> File >> "/mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", >> >> line 144, in prepare_metadata_for_build_wheel >> hook = backend.prepare_metadata_for_build_wheel >> AttributeError: module 'mesonpy' has no attribute >> 'prepare_metadata_for_build_wheel' >> >> During handling of the above exception, another exception occurred: >> >> Traceback (most recent call last): >> File >> "/mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", >> >> line 351, in <module> >> main() >> File >> "/mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", >> >> line 333, in main >> json_out['return_val'] = hook(**hook_input['kwargs']) >> File >> "/mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", >> >> line 148, in prepare_metadata_for_build_wheel >> whl_basename = backend.build_wheel(metadata_directory, >> config_settings) >> File >> "/mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/site-packages/mesonpy/__init__.py", >> >> line 987, in build_wheel >> return project.wheel(out).name >> File >> "/mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/site-packages/mesonpy/__init__.py", >> >> line 935, in wheel >> wheel = self._wheel_builder.build(self._build_dir) >> File >> "/mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/site-packages/mesonpy/__init__.py", >> >> line 576, in build >> self._project.build() # ensure project is built >> File >> "/mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/site-packages/mesonpy/__init__.py", >> >> line 765, in build >> self._meson('compile') >> File >> "/mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/site-packages/mesonpy/__init__.py", >> >> line 696, in _meson >> return self._proc('meson', *args) >> File >> "/mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/site-packages/mesonpy/__init__.py", >> >> line 691, in _proc >> subprocess.check_call(list(args)) >> File "/mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/subprocess.py", line >> 369, in check_call >> raise CalledProcessError(retcode, cmd) >> subprocess.CalledProcessError: Command '['meson', 'compile']' returned >> non-zero exit status 1. >> error: subprocess-exited-with-error >> >> × Preparing metadata (pyproject.toml) did not run successfully. >> ? exit code: 1 >> ??> See above for output. >> >> note: This error originates from a subprocess, and is likely not a >> problem with pip. >> full command: /mnt/g/Maths/sage-9.8/b4.0/bin/python3 >> /mnt/g/Maths/sage-9.8/b4.0/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py >> >> prepare_metadata_for_build_wheel /tmp/tmpjme9vjd8 >> cwd: /mnt/g/Maths/sage-9.8/b4.0/var/tmp/sage/build/scipy-1.9.2/src >> Preparing metadata (pyproject.toml): finished with status 'error' >> error: metadata-generation-failed >> >> × Encountered error while generating package metadata. >> ??> See above for output. >> >> note: This is an issue with the package mentioned above, not pip. >> hint: See above for details. >> >> ************************************************************************************************************************************************************************************************** >> Error building a wheel for scipy-1.9.2 >> >> ************************************************************************************************************************************************************************************************** >> ... >> ... >> </scipy-1.9.2.log> >> On Sunday, November 27, 2022 at 12:32:43 AM UTC-5 John H Palmieri wrote: >> >>> What OS? I'm guessing Mac OS, in which case you need the fix at >>> https://trac.sagemath.org/ticket/34658, or build 9.8.beta3 or wait for >>> a later beta release that includes the fix. >>> >>> -- >>> John >>> >>> >>> On Saturday, November 26, 2022 at 12:40:30 PM UTC-8 beingn...@gmail.com >>> wrote: >>> >>>> Dear SageMath, >>>> >>>> scipy-1.92 was successfully built with the default configuration: >>>> >>>> ./configure >>>> >>>> SageMath was then built again with: >>>> >>>> ,/configure --prefix=/mnt/g/Maths/sage-9.8/b4.0 >>>> >>>> This new build failed at 'scipy-1.9.2'. Your help to debug and fix >>>> this issue is much appreciated. >>>> Please find 'non-default-config.log', 'non-default-scipy-1.9.2.log' and >>>> 'default-scipy-1.9.2.log' in the attached 'report.b4.0.7z' >>>> >>>> With best wishes and regards, >>>> >>>> phi >>>> >>>> >>>> >>>> >>>> -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/1cde9ac2-702d-467a-b5c2-763ae4c5b81an%40googlegroups.com.