Removing the old version and reinstalling worked. Thank you so much!!!! Best, Javi
On Saturday, November 9, 2024 at 8:00:14 PM UTC-5 dim...@gmail.com wrote: > > [spkg-install] ImportError: cannot import > name > 'is_package_installed_and_updated' from 'sage.misc.package' > (/usr/lib/python3/dist-packages/sage/misc/package.py) > > > This appears to indicate that you have a dpkg-installed (old) version of > Sage, which conflicts with the one you are installing. > > > > On 9 November 2024 09:50:05 GMT-06:00, Javier Gomez Serrano < > javier_gom...@brown.edu> wrote: > >> Thanks! >> When using dpkg, pybind11 didn't prompt to that folder. >> I tried to uninstall pybind11 and reinstall Sage and it didn't work. >> Then I tried to move the folder. The installation still gets stuck. This >> is the end of the output: >> >> ```Error building Sage. >> >> The following package(s) may have failed to build (not necessarily >> during this run of 'make all-start'): >> >> * package: contourpy-1.1.1 >> last build time: Nov 9 09:59 >> log file: /home/javi/Work/Sage_v2/sage/logs/pkgs/contourpy-1.1.1.log >> >> * package: scipy-1.12.0 >> last build time: Nov 9 10:08 >> log file: /home/javi/Work/Sage_v2/sage/logs/pkgs/scipy-1.12.0.log >> >> * package: sagelib-10.4 >> last build time: Nov 9 10:41 >> log file: /home/javi/Work/Sage_v2/sage/logs/pkgs/sagelib-10.4.log >> >> It is safe to delete any log files and build directories, but they >> contain information that is helpful for debugging build problems. >> WARNING: If you now run 'make' again, the build directory of the >> same version of the package will, by default, be deleted. Set the >> environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this. >> >> real 0m12.750s user 0m30.931s sys 0m5.747s >> make[1]: *** [Makefile:40: all-start] Error 1 >> make[1]: Leaving directory '/home/javi/Work/Sage_v2/sage' >> ``` >> It is now failing installing sagelib (I did the folder move between 10:08 >> and 10:41). The log is too big to be posted. Here's the end of it: >> >> ************************************************************************ >> Setting up build directory >> /home/javi/Work/Sage_v2/sage/local/var/lib/sage/venv-python3.12/var/tmp/sage/build/sagelib-10.4 >> Host system: Linux Javi-TPX1 6.8.0-48-generic #48-Ubuntu SMP >> PREEMPT_DYNAMIC Fri Sep 27 14:04:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux >> C compiler: gcc, Using built-in specs., COLLECT_GCC=gcc, >> COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper, >> OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa, OFFLOAD_TARGET_DEFAULT=1, >> Target: x86_64-linux-gnu, Configured with: ../src/configure -v >> --with-pkgversion='Ubuntu 13.2.0-23ubuntu4' >> --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs >> --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr >> --with-gcc-major-version-only --program-suffix=-13 >> --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id >> --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix >> --libdir=/usr/lib --enable-nls --enable-clocale=gnu >> --enable-libstdcxx-debug --enable-libstdcxx-time=yes >> --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace >> --enable-gnu-unique-object --disable-vtable-verify --enable-plugin >> --enable-default-pie --with-system-zlib --enable-libphobos-checking=release >> --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch >> --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 >> --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic >> --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr >> >> --enable-offload-defaulted --without-cuda-driver --enable-checking=release >> --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu, >> Thread model: posix, Supported LTO compression algorithms: zlib zstd, gcc >> version 13.2.0 (Ubuntu 13.2.0-23ubuntu4) >> No stamp file for package 'sagelib' in >> /home/javi/Work/Sage_v2/sage/local/var/lib/sage/venv-python3.12/var/lib/sage/installed >> No spkg-legacy-uninstall script; nothing to do >> [spkg-install] Installing sagelib-10.4 (editable mode) >> [spkg-install] Using pip 24.0 from >> /home/javi/Work/Sage_v2/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/pip >> >> (python 3.12) >> [spkg-install] Obtaining file:///home/javi/Work/Sage_v2/sage/src >> [spkg-install] Checking if build backend supports build_editable: >> started >> [spkg-install] Running command Checking if build backend supports >> build_editable >> [spkg-install] Checking if build backend supports build_editable: >> finished with status 'done' >> [spkg-install] Preparing metadata (pyproject.toml): started >> [spkg-install] Running command Preparing metadata (pyproject.toml) >> [spkg-install] Traceback (most recent call last): >> [spkg-install] File >> "/home/javi/Work/Sage_v2/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", >> >> line 353, in <module> >> [spkg-install] main() >> [spkg-install] File >> "/home/javi/Work/Sage_v2/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", >> >> line 335, in main >> [spkg-install] json_out['return_val'] = hook(**hook_input['kwargs']) >> [spkg-install] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> [spkg-install] File >> "/home/javi/Work/Sage_v2/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", >> >> line 149, in prepare_metadata_for_build_wheel >> [spkg-install] return hook(metadata_directory, config_settings) >> [spkg-install] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >> [spkg-install] File >> "/home/javi/Work/Sage_v2/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/setuptools/build_meta.py", >> >> line 366, in prepare_metadata_for_build_wheel >> [spkg-install] self.run_setup() >> [spkg-install] File >> "/home/javi/Work/Sage_v2/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/setuptools/build_meta.py", >> >> line 311, in run_setup >> [spkg-install] exec(code, locals()) >> [spkg-install] File "<string>", line 21, in <module> >> [spkg-install] ImportError: cannot import name >> 'is_package_installed_and_updated' from 'sage.misc.package' >> (/usr/lib/python3/dist-packages/sage/misc/package.py) >> [spkg-install] error: subprocess-exited-with-error >> [spkg-install] >> [spkg-install] × Preparing metadata (pyproject.toml) did not run >> successfully. >> [spkg-install] │ exit code: 1 >> [spkg-install] ╰─> See above for output. >> [spkg-install] >> [spkg-install] note: This error originates from a subprocess, and is >> likely not a problem with pip. >> [spkg-install] full command: >> /home/javi/Work/Sage_v2/sage/local/var/lib/sage/venv-python3.12/bin/python3 >> /home/javi/Work/Sage_v2/sage/local/var/lib/sage/venv-python3.12/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py >> >> prepare_metadata_for_build_wheel /tmp/tmps_4twkoo >> [spkg-install] cwd: /home/javi/Work/Sage_v2/sage/src >> [spkg-install] Preparing metadata (pyproject.toml): finished with >> status 'error' >> [spkg-install] error: metadata-generation-failed >> [spkg-install] >> [spkg-install] × Encountered error while generating package metadata. >> [spkg-install] ╰─> See above for output. >> [spkg-install] >> [spkg-install] note: This is an issue with the package mentioned above, >> not pip. >> [spkg-install] hint: See above for details. >> [spkg-install] >> ************************************************************************************************************************ >> [spkg-install] Error installing sagelib-10.4 >> [spkg-install] >> ************************************************************************************************************************ >> ************************************************************************ >> Error installing package sagelib-10.4 >> ************************************************************************ >> Please email sage-devel (http://groups.google.com/group/sage-devel) >> explaining the problem and including the log files >> /home/javi/Work/Sage_v2/sage/logs/pkgs/sagelib-10.4.log >> and >> /home/javi/Work/Sage_v2/sage/config.log >> Describe your computer, operating system, etc. >> If you want to try to fix the problem yourself, *don't* just cd to >> /home/javi/Work/Sage_v2/sage/local/var/lib/sage/venv-python3.12/var/tmp/sage/build/sagelib-10.4 >> >> and type 'make' or whatever is appropriate. >> Instead, the following commands setup all environment variables >> correctly and load a subshell for you to debug the error: >> (cd >> '/home/javi/Work/Sage_v2/sage/local/var/lib/sage/venv-python3.12/var/tmp/sage/build/sagelib-10.4' >> >> && '/home/javi/Work/Sage_v2/sage/sage' --buildsh) >> When you are done debugging, you can type "exit" to leave the subshell. >> ************************************************************************ >> >> Thanks! >> Javi >> >> -- 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 visit https://groups.google.com/d/msgid/sage-devel/bd9030a7-558b-4379-a544-8197cd2c46dcn%40googlegroups.com.