Send config.log please

On Friday, February 2, 2024 at 1:10:31 PM UTC-8 Randall Rathbun wrote:

> I have been able to successfully build 77 packages (of the 196 slated to 
> be built for sage 10.2) but now encountered a strange error with 
> meson_python.
>
> I went to the appropriate directory, opened up a subshell and tried to 
> rebuild the package.
>
> owner@localhost:~/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/var/tmp/sage/build/meson_python-0.14.0>
>  
> cd 
> '/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/var/tmp/sage/build/meson_python-0.14.0'
>  
> && '/home/owner/math/sage-10.2/sage' --buildsh
>
> Starting subshell with Sage environment variables set.  Don't forget
> to exit when you are done.  Beware:
>  * Do not do anything with other copies of Sage on your system.
>  * Do not use this for installing Sage packages using "sage -i" or for
>    running "make" at Sage's root directory.  These should be done
>    outside the Sage shell.
>
> Bypassing shell configuration files...
>
> Note: SAGE_ROOT=/home/owner/math/sage-10.2
> (sage-buildsh) owner@localhost:meson_python-0.14.0$ ls
> checksums.ini  dependencies_check  inst                 
>  package-version.txt  spkg-check.in      spkg-install     spkg-piprm     
> SPKG.rst  type
> dependencies   distros             install-requires.txt  spkg-check       
>     spkg-configure.m4  spkg-install.in  spkg-piprm.in  src
> (sage-buildsh) owner@localhost:meson_python-0.14.0$ bash spkg-install
> Installing meson_python-0.14.0
> Processing 
> /home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/var/tmp/sage/build/meson_python-0.14.0/src
>   Running command Preparing metadata (pyproject.toml)
>   Traceback (most recent call last):
>     File 
> "/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
>  
> line 353, in <module>
>       main()
>     File 
> "/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
>  
> line 335, in main
>       json_out['return_val'] = hook(**hook_input['kwargs'])
>                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>     File 
> "/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py",
>  
> line 152, in prepare_metadata_for_build_wheel
>       whl_basename = backend.build_wheel(metadata_directory, 
> config_settings)
>                     
>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>     File 
> "/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/var/tmp/sage/build/meson_python-0.14.0/src/mesonpy/__init__.py",
>  
> line 1008, in wrapper
>       return func(*args, **kwargs)
>              ^^^^^^^^^^^^^^^^^^^^^
>     File 
> "/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/var/tmp/sage/build/meson_python-0.14.0/src/mesonpy/__init__.py",
>  
> line 1072, in build_wheel
>       with _project(config_settings) as project:
>     File 
> "/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/lib/python3.11/contextlib.py",
>  
> line 137, in __enter__
>       return next(self.gen)
>              ^^^^^^^^^^^^^^
>     File 
> "/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/var/tmp/sage/build/meson_python-0.14.0/src/mesonpy/__init__.py",
>  
> line 951, in _project
>       yield Project(source_dir, build_dir, meson_args, editable_verbose)
>             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>     File 
> "/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/var/tmp/sage/build/meson_python-0.14.0/src/mesonpy/__init__.py",
>  
> line 626, in __init__
>       _check_meson_version()
>     File 
> "/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/var/tmp/sage/build/meson_python-0.14.0/src/mesonpy/__init__.py",
>  
> line 987, in _check_meson_version
>       meson_version = subprocess.run(['meson', '--version'], check=False, 
> text=True, capture_output=True).stdout
>                       
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>     File 
> "/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/lib/python3.11/subprocess.py",
>  
> line 548, in run
>       with Popen(*popenargs, **kwargs) as process:
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>     File 
> "/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/lib/python3.11/subprocess.py",
>  
> line 1024, in __init__
>       self._execute_child(args, executable, preexec_fn, close_fds,
>     File 
> "/home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/lib/python3.11/subprocess.py",
>  
> line 1901, in _execute_child
>       raise child_exception_type(errno_num, err_msg, err_filename)
>   NotADirectoryError: [Errno 20] Not a directory: 'meson'
>   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: 
> /home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/bin/python3 
> /home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py
>  
> prepare_metadata_for_build_wheel /tmp/tmpn9qzkw8i
>   cwd: 
> /home/owner/math/sage-10.2/local/var/lib/sage/venv-python3.11.1/var/tmp/sage/build/meson_python-0.14.0/src
>   Preparing metadata (pyproject.toml) ... 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 meson_python-0.14.0
>
> ***********************************************************************************************************************************************************************
>
> Is this an install package script oversight?
>
>

-- 
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/18c6d048-f98e-4ce5-b5e7-611db8fd9aaan%40googlegroups.com.

Reply via email to