During today's @world update the following packages failed to build:
kde-apps/kitinerary-24.08.0
sci-libs/onnx-1.16.1 as well as sci-libs/onnx-1.16.1-r1
dev-python/kiwisolver-1.4.7
sci-libs/caffe2-2.4.0-r1 (cuda numpy openmp python3_11)
- caffe2-2.4.0 is no longer availabel in portage so I cannot roll back to the previously working version.
- During the build of onnx + kiwisolver, wheel cannot be built.
- I may be able or not to solve kitinary by downgrading poppler?
- I could get past kiwisolver by simply masking version 1.4.7
I am aware, that with the cuda-toolkit on my system, gcc:12 need to be used while some other packages fail to build with <gcc:13.
For this reason I build vtk (cuda) with gcc:12. Usually the same with torch / caffe2, but this time the same result with both gcc versions.
The latest cuda-toolkit cannot be used because of opencv.
How to get to a running system again including kde-pim? Any suggestions are much appeciated.
gcc
Code: Select all
gcc --version
gcc (Gentoo 13.3.1_p20240614 p17) 13.3.1 20240614
Copyright (C) 2023 Free Software Foundation, Inc.
Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE.
Code: Select all
forest /home/ws # neofetch
-/oyddmdhs+:. ws@forest
-odNMMMMMMMMNNmhy+-` ---------
-yNMMMMMMMMMMMNNNmmdhy+- OS: Gentoo 2.15 x86_64
`omMMMMMMMMMMMMNmdmmmmddhhy/` Host: MS-7A20 (1.0)
omMMMMMMMMMMMNhhyyyohmdddhhhdo` Kernel: 6.10.6-gentoo
.ydMMMMMMMMMMdhs++so/smdddhhhhdm+` Uptime: 11 hours, 39 mins
oyhdmNMMMMMMMNdyooydmddddhhhhyhNd. Packages: 2291 (emerge), 12 (snap)
:oyhhdNNMMMMMMMNNNmmdddhhhhhyymMh Shell: bash 5.2.32
.:+sydNMMMMMNNNmmmdddhhhhhhmMmy Resolution: 3840x2160
/mMMMMMMNNNmmmdddhhhhhmMNhs: DE: KDE Plasma 6.1.4
`oNMMMMMMMNNNmmmddddhhdmMNhs+` WM: KWin (X11)
`sNMMMMMMMMNNNmmmdddddmNMmhs/. WM Theme: Breeze
/NMMMMMMMMNNNNmmmdddmNMNdso:` Theme: Breeze (Light) [Qt], Breeze [GTK2/3]
+MMMMMMMNNNNNmmmmdmNMNdso/- Icons: breeze [Qt], breeze [GTK2/3]
yMMNNNNNNNmmmmmNNMmhs+/-` Terminal: konsole 24.8.0
/hMMNNNNNNNNMNdhs++/-` Terminal Font: Hack 12
`/ohdmmddhys+++/:.` CPU: Intel(R) Xeon(R) E5-2696 v4 (44) @ 3.70 GHz
`-//////:--. GPU: NVIDIA GeForce RTX 4060 Ti [Discrete]
Memory: 7334 MiB / 128705 MiB
onnx build log
Code: Select all
* Package: sci-libs/onnx-1.16.1-r1:0
* Repository: gentoo
* USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking onnx-1.16.1.tar.gz to /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work
>>> Source unpacked in /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work
>>> Preparing source in /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1 ...
* Applying onnx-1.15.0-hidden.patch ... [ ok ]
* Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1"
* Build directory (BUILD_DIR): "/var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1_build"
* Build system packages:
* dev-python/gpep517 : 16
* dev-python/installer : 0.7.0
* dev-python/cython : 3.0.11
* dev-python/setuptools : 73.0.1
* dev-python/setuptools-rust : 1.10.1
* dev-python/setuptools-scm : 8.1.0
* dev-python/wheel : 0.44.0
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1 ...
* Using python3.12 in global scope
* python3_12: running distutils-r1_run_phase python_configure_all
* Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1"
* Build directory (BUILD_DIR): "/var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1_build-python3_12"
cmake -C /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1_build-python3_12/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DONNX_USE_PROTOBUF_SHARED_LIBS=ON -DONNX_USE_LITE_PROTO=ON -DONNX_BUILD_SHARED_LIBS=ON -DONNX_DISABLE_STATIC_REGISTRATION=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1_build-python3_12/gentoo_toolchain.cmake /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1
loading initial cache file /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1_build-python3_12/gentoo_common_config.cmake
-- The C compiler identification is GNU 13.3.1
-- The CXX compiler identification is GNU 13.3.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning (dev) at CMakeLists.txt:107 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PythonInterp: /var/tmp/portage/sci-libs/onnx-1.16.1-r1/temp/python3.12/bin/python (found version "3.12.5")
-- Found Protobuf: /usr/lib64/libprotobuf.so (found version "5.27.2")
-- Found Threads: TRUE
-- absl_VERSION: 20240722
-- ONNX_PROTOC_EXECUTABLE: /usr/bin/protoc
-- Protobuf_VERSION: 5.27.2
Generated: /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1_build-python3_12/onnx/onnx-ml.proto
Generated: /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1_build-python3_12/onnx/onnx-operators-ml.proto
Generated: /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1_build-python3_12/onnx/onnx-data.proto
--
-- ******** Summary ********
-- CMake version : 3.30.2
-- CMake command : /usr/bin/cmake
-- System : Linux
-- C++ compiler : /usr/bin/x86_64-pc-linux-gnu-g++
-- C++ compiler version : 13.3.1
-- CXX flags : -march=native -O2 -pipe -Wnon-virtual-dtor
-- Build type : RelWithDebInfo
-- Compile definitions : __STDC_FORMAT_MACROS
-- CMAKE_PREFIX_PATH :
-- CMAKE_INSTALL_PREFIX : /usr
-- CMAKE_MODULE_PATH :
--
-- ONNX version : 1.16.1
-- ONNX NAMESPACE : onnx
-- ONNX_USE_LITE_PROTO : ON
-- USE_PROTOBUF_SHARED_LIBS : ON
-- Protobuf_USE_STATIC_LIBS : OFF
-- ONNX_DISABLE_EXCEPTIONS : OFF
-- ONNX_DISABLE_STATIC_REGISTRATION : OFF
-- ONNX_WERROR : OFF
-- ONNX_BUILD_TESTS : OFF
-- ONNX_BUILD_BENCHMARKS : OFF
-- ONNX_BUILD_SHARED_LIBS : ON
-- BUILD_SHARED_LIBS : ON
--
-- Protobuf compiler : /usr/bin/protoc
-- Protobuf includes : /usr/include
-- Protobuf libraries : /usr/lib64/libprotobuf.so
-- BUILD_ONNX_PYTHON : OFF
-- <<< Gentoo configuration >>>
Build type RelWithDebInfo
Install path /usr
Compiler flags:
C -march=native -O2 -pipe
C++ -march=native -O2 -pipe -Wnon-virtual-dtor
Linker flags:
Executable -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs
Module -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs
Shared -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs
-- Configuring done (0.9s)
-- Generating done (0.0s)
-- Build files have been written to: /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1_build-python3_12
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1 ...
* python3_10: running distutils-r1_run_phase distutils-r1_python_compile
* Building the wheel for onnx-1.16.1 via setuptools.build_meta
python3.10 -m gpep517 build-wheel --prefix=/usr --backend setuptools.build_meta --output-fd 3 --wheel-dir /var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1_build-python3_10/wheel
2024-09-04 22:24:13,031 gpep517 INFO Building wheel via backend setuptools.build_meta
Traceback (most recent call last):
File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/usr/lib/python3.10/site-packages/gpep517/__main__.py", line 443, in <module>
sys.exit(main())
File "/usr/lib/python3.10/site-packages/gpep517/__main__.py", line 439, in main
return func(args)
File "/usr/lib/python3.10/site-packages/gpep517/__main__.py", line 229, in build_wheel
print(build_wheel_impl(args, args.wheel_dir), file=out)
File "/usr/lib/python3.10/site-packages/gpep517/__main__.py", line 221, in build_wheel_impl
wheel_name = backend.build_wheel(str(wheel_dir), args.config_json)
File "/usr/lib/python3.10/site-packages/setuptools/build_meta.py", line 420, in build_wheel
return self._build_with_temp_dir(
File "/usr/lib/python3.10/site-packages/setuptools/build_meta.py", line 402, in _build_with_temp_dir
self.run_setup()
File "/usr/lib/python3.10/site-packages/setuptools/build_meta.py", line 318, in run_setup
exec(code, locals())
File "<string>", line 26, in <module>
File "/usr/lib/python3.10/site-packages/setuptools/command/develop.py", line 6, in <module>
from setuptools.command.easy_install import easy_install
File "/usr/lib/python3.10/site-packages/setuptools/command/easy_install.py", line 41, in <module>
import pkg_resources
File "/usr/lib/python3.10/site-packages/pkg_resources/__init__.py", line 45, in <module>
import plistlib
File "/usr/lib/python3.10/plistlib.py", line 70, in <module>
from xml.parsers.expat import ParserCreate
File "/usr/lib/python3.10/xml/parsers/expat.py", line 4, in <module>
from pyexpat import *
ImportError: /usr/lib/python3.10/lib-dynload/pyexpat.cpython-310-x86_64-linux-gnu.so: undefined symbol: XML_SetReparseDeferralEnabled
* ERROR: sci-libs/onnx-1.16.1-r1::gentoo failed (compile phase):
* Wheel build failed
*
* Call stack:
* ebuild.sh, line 136: Called src_compile
* environment, line 4446: Called distutils-r1_src_compile
* environment, line 2427: Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile'
* environment, line 884: Called python_foreach_impl 'distutils-r1_run_phase' 'distutils-r1_python_compile'
* environment, line 4058: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile'
* environment, line 3605: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'distutils-r1_python_compile'
* environment, line 3603: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'distutils-r1_python_compile'
* environment, line 1343: Called distutils-r1_run_phase 'distutils-r1_python_compile'
* environment, line 2409: Called distutils-r1_python_compile
* environment, line 2231: Called distutils_pep517_install '/var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1_build-python3_10/install'
* environment, line 2754: Called die
* The specific snippet of code:
* local wheel=$("${cmd[@]}" 3>&1 1>&2 || die "Wheel build failed");
*
* If you need support, post the output of `emerge --info '=sci-libs/onnx-1.16.1-r1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=sci-libs/onnx-1.16.1-r1::gentoo'`.
* The complete build log is located at '/var/tmp/portage/sci-libs/onnx-1.16.1-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sci-libs/onnx-1.16.1-r1/temp/environment'.
* Working directory: '/var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1'
* S: '/var/tmp/portage/sci-libs/onnx-1.16.1-r1/work/onnx-1.16.1'
Code: Select all
* Package: sci-libs/caffe2-2.4.0-r1:0
* Repository: gentoo
* USE: abi_x86_64 amd64 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 cuda elibc_glibc kernel_linux numpy openmp python_single_target_python3_11
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
* Using python3.11 to build
>>> Unpacking source...
>>> Unpacking pytorch-2.4.0.tar.gz to /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work
>>> Unpacking caffe2-patches-20240809.tar.gz to /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work
>>> Source unpacked in /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work
>>> Preparing source in /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0 ...
* Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0"
* Build directory (BUILD_DIR): "/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build"
* Applying caffe2-2.4.0-gentoo.patch ...
[ ok ]
* Applying caffe2-2.4.0-install-dirs.patch ...
[ ok ]
* Applying caffe2-1.12.0-glog-0.6.0.patch ...
[ ok ]
* Applying caffe2-1.13.1-tensorpipe.patch ...
[ ok ]
* Applying caffe2-2.3.0-cudnn_include_fix.patch ...
[ ok ]
* Applying caffe2-2.1.2-fix-rpath.patch ...
[ ok ]
* Applying caffe2-2.4.0-fix-openmp-link.patch ...
[ ok ]
* Applying caffe2-2.4.0-rocm-fix-std-cpp17.patch ...
[ ok ]
* Applying caffe2-2.2.2-musl.patch ...
[ ok ]
* Applying caffe2-2.4.0-exclude-aotriton.patch ...
[ ok ]
* Applying caffe2-2.3.0-fix-rocm-gcc14-clamp.patch ...
[ ok ]
* Applying caffe2-2.3.0-fix-libcpp.patch ...
[ ok ]
* Applying caffe2-2.4.0-libfmt-11.patch ...
[ ok ]
* Applying caffe2-2.4.0-cpp-httplib.patch ...
[ ok ]
removed './cmake/Modules/FindBLAS.cmake'
removed './cmake/Modules/FindLAPACK.cmake'
* Hardcoded definition(s) removed in android/pytorch_android_torchvision/CMakeLists.txt:
* set(CMAKE_VERBOSE_MAKEFILE ON)
* Hardcoded definition(s) removed in android/test_app/app/CMakeLists.txt:
* set(CMAKE_VERBOSE_MAKEFILE ON)
* Hardcoded definition(s) removed in android/pytorch_android/CMakeLists.txt:
* set(CMAKE_VERBOSE_MAKEFILE ON)
/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/csrc/jit/serialization /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0
/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0 ...
* Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0"
* Build directory (BUILD_DIR): "/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build"
cmake -C /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_CUSTOM_PROTOBUF=OFF -DBUILD_SHARED_LIBS=ON -DUSE_CCACHE=OFF -DUSE_CUDA=yes -DUSE_DISTRIBUTED=no -DUSE_MPI=no -DUSE_FAKELOWP=OFF -DUSE_FBGEMM=no -DUSE_FLASH_ATTENTION=no -DUSE_MEM_EFF_ATTENTION=OFF -DUSE_GFLAGS=ON -DUSE_GLOG=ON -DUSE_GLOO=no -DUSE_KINETO=OFF -DUSE_MAGMA=OFF -DUSE_MKLDNN=no -DUSE_NNPACK=no -DUSE_XNNPACK=no -DUSE_SYSTEM_XNNPACK=no -DUSE_TENSORPIPE=no -DUSE_PYTORCH_QNNPACK=no -DUSE_NUMPY=yes -DUSE_OPENCL=no -DUSE_OPENMP=yes -DUSE_ROCM=no -DUSE_SYSTEM_CPUINFO=ON -DUSE_SYSTEM_PYBIND11=ON -DUSE_UCC=OFF -DUSE_VALGRIND=OFF -DPython_EXECUTABLE=/usr/bin/python3.11 -DUSE_ITT=OFF -DUSE_SYSTEM_PTHREADPOOL=ON -DUSE_SYSTEM_PSIMD=ON -DUSE_SYSTEM_FXDIV=ON -DUSE_SYSTEM_FP16=ON -DUSE_SYSTEM_GLOO=ON -DUSE_SYSTEM_ONNX=ON -DUSE_SYSTEM_SLEEF=ON -DUSE_PYTORCH_METAL=OFF -DUSE_XPU=OFF -Wno-dev -DTORCH_INSTALL_LIB_DIR=/usr/lib64 -DLIBSHM_INSTALL_LIB_SUBDIR=/usr/lib64 -DBLAS=Generic -DBLAS_LIBRARIES= -DUSE_CUDNN=ON -DTORCH_CUDA_ARCH_LIST=8.9 -DUSE_NCCL=OFF -DCMAKE_CUDA_FLAGS=--compiler-bindir /usr/x86_64-pc-linux-gnu/gcc-bin/12 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/gentoo_toolchain.cmake /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0
loading initial cache file /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/gentoo_common_config.cmake
-- The CXX compiler identification is GNU 13.3.1
-- The C compiler identification is GNU 13.3.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- /usr/bin/x86_64-pc-linux-gnu-g++ /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/abi-check.cpp -o /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/abi-check
-- Determined _GLIBCXX_USE_CXX11_ABI=1
-- Performing Test CAFFE2_NEED_TO_TURN_OFF_DEPRECATION_WARNING
-- Performing Test CAFFE2_NEED_TO_TURN_OFF_DEPRECATION_WARNING - Success
-- Performing Test C_HAS_AVX_1
-- Performing Test C_HAS_AVX_1 - Success
-- Performing Test C_HAS_AVX2_1
-- Performing Test C_HAS_AVX2_1 - Success
-- Performing Test C_HAS_AVX512_1
-- Performing Test C_HAS_AVX512_1 - Failed
-- Performing Test C_HAS_AVX512_2
-- Performing Test C_HAS_AVX512_2 - Success
-- Performing Test CXX_HAS_AVX_1
-- Performing Test CXX_HAS_AVX_1 - Success
-- Performing Test CXX_HAS_AVX2_1
-- Performing Test CXX_HAS_AVX2_1 - Success
-- Performing Test CXX_HAS_AVX512_1
-- Performing Test CXX_HAS_AVX512_1 - Failed
-- Performing Test CXX_HAS_AVX512_2
-- Performing Test CXX_HAS_AVX512_2 - Success
-- Current compiler supports avx2 extension. Will build perfkernels.
-- Performing Test CAFFE2_COMPILER_SUPPORTS_AVX512_EXTENSIONS
-- Performing Test CAFFE2_COMPILER_SUPPORTS_AVX512_EXTENSIONS - Success
-- Current compiler supports avx512f extension. Will build fbgemm.
-- Performing Test COMPILER_SUPPORTS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_SUPPORTS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_SUPPORTS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_SUPPORTS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_SUPPORTS_RDYNAMIC
-- Performing Test COMPILER_SUPPORTS_RDYNAMIC - Success
-- Found CUDA: /opt/cuda (found version "12.3")
-- The CUDA compiler identification is NVIDIA 12.3.107
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /opt/cuda/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Found CUDAToolkit: /opt/cuda/include (found version "12.3.107")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Caffe2: CUDA detected: 12.3
-- Caffe2: CUDA nvcc is: /opt/cuda/bin/nvcc
-- Caffe2: CUDA toolkit directory: /opt/cuda
-- Caffe2: Header version is: 12.3
-- /opt/cuda/lib64/libnvrtc.so shorthash is e150bf88
-- Found CUDNN: /opt/cuda/lib64/libcudnn.so
-- Could NOT find CUSPARSELT (missing: CUSPARSELT_LIBRARY_PATH CUSPARSELT_INCLUDE_PATH)
CMake Warning at cmake/public/cuda.cmake:244 (message):
Cannot find cuSPARSELt library. Turning the option off
Call Stack (most recent call first):
cmake/Dependencies.cmake:42 (include)
CMakeLists.txt:853 (include)
-- Added CUDA NVCC flags for: -gencode;arch=compute_89,code=sm_89
-- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1")
-- Caffe2: Found protobuf with new-style protobuf targets.
-- Caffe2 protobuf include directory: /usr/include
-- Trying to find preferred BLAS backend of choice: Generic
-- Using BLAS:
-- Using pocketfft in directory: /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/third_party/pocketfft/
Found cpuinfo: /usr/lib64/libcpuinfo.so
-- Caffe2: Found gflags with new-style gflags target.
-- Caffe2: Found glog with new-style glog target.
CMake Warning at cmake/Dependencies.cmake:761 (message):
Turning USE_FAKELOWP off as it depends on USE_FBGEMM.
Call Stack (most recent call first):
CMakeLists.txt:853 (include)
-- Could NOT find Numa (missing: Numa_INCLUDE_DIR Numa_LIBRARIES)
CMake Warning at cmake/Dependencies.cmake:778 (message):
Not compiling with NUMA. Suppress this warning with -DUSE_NUMA=OFF
Call Stack (most recent call first):
CMakeLists.txt:853 (include)
-- Using third party subdirectory Eigen.
-- Found Python: /usr/bin/python3.11 (found version "3.11.9") found components: Interpreter Development.Module NumPy
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- Found pybind11: /usr/include (found version "2.13.5")
-- pybind11 include dirs: /usr/include;/usr/include/python3.11
-- Found OpenTelemetryApi: /usr
-- opentelemetry api include dirs: /usr
-- Check OMP with lib /usr/lib64/libomp.so and flags -fopenmp -v
-- Check OMP with lib /usr/lib64/libomp.so and flags -fopenmp -v
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Adding OpenMP CXX_FLAGS: -fopenmp
-- Will link against OpenMP libraries: /usr/lib64/libomp.so
-- Found CUB: /opt/cuda/include
-- Found onnx: /usr/lib64/libonnx.so /usr/lib64/libonnx_proto.so
-- Found CUDA with FP16 support, compiling with torch.cuda.HalfTensor
-- Removing -DNDEBUG from compile flags
-- Could not find hardware support for NEON on this machine.
-- No OMAP3 processor on this machine.
-- No OMAP4 processor on this machine.
disabling ROCM because NOT USE_ROCM is set
-- MIOpen not found. Compiling without MIOpen support
disabling MKLDNN because USE_MKLDNN is not set
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for mmap
-- Looking for mmap - found
-- Looking for shm_open
-- Looking for shm_open - found
-- Looking for shm_unlink
-- Looking for shm_unlink - found
-- Looking for malloc_usable_size
-- Looking for malloc_usable_size - found
-- <FindZVECTOR>
-- Performing Test COMPILE_OUT_ZVECTOR
-- Performing Test COMPILE_OUT_ZVECTOR - Failed
-- ZVECTOR flags were NOT set.
-- </FindZVECTOR>
-- GCC 13.3.1: Adding gcc and gcc_s libs to link line
-- Performing Test HAS_WERROR_NON_VIRTUAL_DTOR
-- Performing Test HAS_WERROR_NON_VIRTUAL_DTOR - Success
-- Performing Test HAS_WERROR_BRACED_SCALAR_INIT
-- Performing Test HAS_WERROR_BRACED_SCALAR_INIT - Failed
-- Performing Test HAS_WERROR_RANGE_LOOP_CONSTRUCT
-- Performing Test HAS_WERROR_RANGE_LOOP_CONSTRUCT - Success
-- Performing Test HAS_WERROR_BOOL_OPERATION
-- Performing Test HAS_WERROR_BOOL_OPERATION - Success
-- Performing Test HAS_WNARROWING
-- Performing Test HAS_WNARROWING - Success
-- Performing Test HAS_WNO_MISSING_FIELD_INITIALIZERS
-- Performing Test HAS_WNO_MISSING_FIELD_INITIALIZERS - Success
-- Performing Test HAS_WNO_TYPE_LIMITS
-- Performing Test HAS_WNO_TYPE_LIMITS - Success
-- Performing Test HAS_WNO_ARRAY_BOUNDS
-- Performing Test HAS_WNO_ARRAY_BOUNDS - Success
-- Performing Test HAS_WNO_UNKNOWN_PRAGMAS
-- Performing Test HAS_WNO_UNKNOWN_PRAGMAS - Success
-- Performing Test HAS_WNO_UNUSED_PARAMETER
-- Performing Test HAS_WNO_UNUSED_PARAMETER - Success
-- Performing Test HAS_WNO_UNUSED_FUNCTION
-- Performing Test HAS_WNO_UNUSED_FUNCTION - Success
-- Performing Test HAS_WNO_UNUSED_RESULT
-- Performing Test HAS_WNO_UNUSED_RESULT - Success
-- Performing Test HAS_WNO_STRICT_OVERFLOW
-- Performing Test HAS_WNO_STRICT_OVERFLOW - Success
-- Performing Test HAS_WNO_STRICT_ALIASING
-- Performing Test HAS_WNO_STRICT_ALIASING - Success
-- Performing Test HAS_WNO_STRINGOP_OVERFLOW
-- Performing Test HAS_WNO_STRINGOP_OVERFLOW - Success
-- Performing Test HAS_WVLA_EXTENSION
-- Performing Test HAS_WVLA_EXTENSION - Failed
-- Performing Test HAS_WSUGGEST_OVERRIDE
-- Performing Test HAS_WSUGGEST_OVERRIDE - Success
-- Performing Test HAS_WNEWLINE_EOF
-- Performing Test HAS_WNEWLINE_EOF - Failed
-- Performing Test HAS_WINCONSISTENT_MISSING_OVERRIDE
-- Performing Test HAS_WINCONSISTENT_MISSING_OVERRIDE - Failed
-- Performing Test HAS_WINCONSISTENT_MISSING_DESTRUCTOR_OVERRIDE
-- Performing Test HAS_WINCONSISTENT_MISSING_DESTRUCTOR_OVERRIDE - Failed
-- Performing Test HAS_WNO_ERROR_PEDANTIC
-- Performing Test HAS_WNO_ERROR_PEDANTIC - Success
-- Performing Test HAS_WNO_ERROR_OLD_STYLE_CAST
-- Performing Test HAS_WNO_ERROR_OLD_STYLE_CAST - Success
-- Performing Test HAS_WNO_ERROR_INCONSISTENT_MISSING_OVERRIDE
-- Performing Test HAS_WNO_ERROR_INCONSISTENT_MISSING_OVERRIDE - Failed
-- Performing Test HAS_WNO_ERROR_INCONSISTENT_MISSING_DESTRUCTOR_OVERRIDE
-- Performing Test HAS_WNO_ERROR_INCONSISTENT_MISSING_DESTRUCTOR_OVERRIDE - Failed
-- Performing Test HAS_WCONSTANT_CONVERSION
-- Performing Test HAS_WCONSTANT_CONVERSION - Failed
-- Performing Test HAS_WNO_INVALID_PARTIAL_SPECIALIZATION
-- Performing Test HAS_WNO_INVALID_PARTIAL_SPECIALIZATION - Failed
-- Performing Test HAS_WNO_ALIGNED_ALLOCATION_UNAVAILABLE
-- Performing Test HAS_WNO_ALIGNED_ALLOCATION_UNAVAILABLE - Failed
-- Performing Test HAS_WNO_MISSING_BRACES
-- Performing Test HAS_WNO_MISSING_BRACES - Success
-- Performing Test HAS_QUNUSED_ARGUMENTS
-- Performing Test HAS_QUNUSED_ARGUMENTS - Failed
-- Performing Test HAS_FDIAGNOSTICS_COLOR_ALWAYS
-- Performing Test HAS_FDIAGNOSTICS_COLOR_ALWAYS - Success
-- Performing Test HAS_FALIGNED_NEW
-- Performing Test HAS_FALIGNED_NEW - Success
-- Performing Test HAS_WNO_UNUSED_BUT_SET_VARIABLE
-- Performing Test HAS_WNO_UNUSED_BUT_SET_VARIABLE - Success
-- Performing Test HAS_WNO_MAYBE_UNINITIALIZED
-- Performing Test HAS_WNO_MAYBE_UNINITIALIZED - Success
-- Performing Test HAS_FSTANDALONE_DEBUG
-- Performing Test HAS_FSTANDALONE_DEBUG - Failed
-- Performing Test HAS_FNO_MATH_ERRNO
-- Performing Test HAS_FNO_MATH_ERRNO - Success
-- Performing Test HAS_FNO_TRAPPING_MATH
-- Performing Test HAS_FNO_TRAPPING_MATH - Success
-- Performing Test HAS_WDEPRECATED
-- Performing Test HAS_WDEPRECATED - Success
-- don't use NUMA
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- headers outputs:
-- sources outputs:
-- declarations_yaml outputs:
-- Performing Test COMPILER_SUPPORTS_NO_AVX256_SPLIT
-- Performing Test COMPILER_SUPPORTS_NO_AVX256_SPLIT - Success
-- Using ATen parallel backend: OMP
Found sleef: /usr/lib64/libsleef.so
AT_INSTALL_INCLUDE_DIR include/ATen/core
core header install: /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/aten/src/ATen/core/TensorBody.h
core header install: /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/aten/src/ATen/core/aten_interned_strings.h
core header install: /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/aten/src/ATen/core/enum_tag.h
-- Performing Test HAS_WNO_DEPRECATED_COPY
-- Performing Test HAS_WNO_DEPRECATED_COPY - Success
-- _GLIBCXX_USE_CXX11_ABI=1 is already defined as a cmake variable
-- Using /usr/lib/python3.11/site-packages as python relative installation path
--
-- ******** Summary ********
-- General:
-- CMake version : 3.30.2
-- CMake command : /usr/bin/cmake
-- System : Linux
-- C++ compiler : /usr/bin/x86_64-pc-linux-gnu-g++
-- C++ compiler id : GNU
-- C++ compiler version : 13.3.1
-- Using ccache if found : OFF
-- CXX flags : -march=native -O2 -pipe -D_GLIBCXX_USE_CXX11_ABI=1 -fvisibility-inlines-hidden -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -O2 -Wall -Wextra -Werror=non-virtual-dtor -Werror=range-loop-construct -Werror=bool-operation -Wnarrowing -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-unused-parameter -Wno-unused-function -Wno-unused-result -Wno-strict-overflow -Wno-strict-aliasing -Wno-stringop-overflow -Wsuggest-override -Wno-psabi -Wno-error=pedantic -Wno-error=old-style-cast -Wno-missing-braces -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Wno-stringop-overflow
-- Shared LD flags : -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--no-as-needed -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -rdynamic
-- Static LD flags :
-- Module LD flags : -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs
-- Build type : RelWithDebInfo
-- Compile definitions : ONNX_ML=1;ONNXIFI_ENABLE_EXT=1;ONNX_NAMESPACE=onnx;HAVE_MMAP=1;_FILE_OFFSET_BITS=64;HAVE_SHM_OPEN=1;HAVE_SHM_UNLINK=1;HAVE_MALLOC_USABLE_SIZE=1;
USE_EXTERNAL_MZCRC;MINIZ_DISABLE_ZIP_READER_CRC32_CHECKS;FLASHATTENTION_DISABLE_ALIBI
-- CMAKE_PREFIX_PATH : /opt/cuda;/opt/cuda
-- CMAKE_INSTALL_PREFIX : /usr
-- USE_GOLD_LINKER : OFF
--
-- TORCH_VERSION : 2.4.0
-- BUILD_STATIC_RUNTIME_BENCHMARK: OFF
-- BUILD_BINARY : OFF
-- BUILD_CUSTOM_PROTOBUF : OFF
-- Protobuf compiler :
-- Protobuf includes :
-- Protobuf libraries :
-- BUILD_DOCS : OFF
-- BUILD_PYTHON : ON
-- Python version : 3.11.9
-- Python executable : /usr/bin/python3.11
-- Python library :
-- Python includes : /usr/include/python3.11
-- Python site-package : /usr/lib/python3.11/site-packages
-- BUILD_SHARED_LIBS : ON
-- CAFFE2_USE_MSVC_STATIC_RUNTIME : OFF
-- BUILD_TEST : OFF
-- BUILD_JNI : OFF
-- BUILD_MOBILE_AUTOGRAD : OFF
-- BUILD_LITE_INTERPRETER: OFF
-- INTERN_BUILD_MOBILE :
-- TRACING_BASED : OFF
-- USE_BLAS : 1
-- BLAS : generic
-- BLAS_HAS_SBGEMM :
-- USE_LAPACK : 1
-- LAPACK :
-- USE_ASAN : OFF
-- USE_TSAN : OFF
-- USE_CPP_CODE_COVERAGE : OFF
-- USE_CUDA : yes
-- Split CUDA :
-- CUDA static link : OFF
-- USE_CUDNN : ON
-- USE_CUSPARSELT : OFF
-- CUDA version : 12.3
-- USE_FLASH_ATTENTION : no
-- USE_MEM_EFF_ATTENTION : OFF
-- cuDNN version : 8.8.0
-- CUDA root directory : /opt/cuda
-- CUDA library : /usr/lib64/libcuda.so
-- cudart library : /opt/cuda/lib64/libcudart.so
-- cublas library : /opt/cuda/lib64/libcublas.so
-- cufft library : /opt/cuda/lib64/libcufft.so
-- curand library : /opt/cuda/lib64/libcurand.so
-- cusparse library : /opt/cuda/lib64/libcusparse.so
-- cuDNN library : /opt/cuda/lib64/libcudnn.so
-- nvrtc : /opt/cuda/lib64/libnvrtc.so
-- CUDA include path : /opt/cuda/include
-- NVCC executable : /opt/cuda/bin/nvcc
-- CUDA compiler : /opt/cuda/bin/nvcc
-- CUDA flags : --compiler-bindir /usr/x86_64-pc-linux-gnu/gcc-bin/12 -DLIBCUDACXX_ENABLE_SIMPLIFIED_COMPLEX_OPERATIONS -D_GLIBCXX_USE_CXX11_ABI=1 -Xfatbin -compress-all -DONNX_NAMESPACE=onnx -gencode arch=compute_89,code=sm_89 -Xcudafe --diag_suppress=cc_clobber_ignored,--diag_suppress=field_without_dll_interface,--diag_suppress=base_class_has_di
fferent_dll_interface,--diag_suppress=dll_interface_conflict_none_assumed,--diag_suppress=dll_interface_conflict_dllexport_assumed,--diag_suppress=bad_friend_decl --expt-relaxed-constexpr --expt-extended-lambda -Wno-deprecated-gpu-targets --expt-extended-lambda -DCUB_WRAPPED_NAMESPACE=at_cuda_detail -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__
-- CUDA host compiler :
-- CUDA --device-c : OFF
-- USE_TENSORRT :
-- USE_XPU : OFF
-- USE_ROCM : no
-- BUILD_NVFUSER :
-- USE_EIGEN_FOR_BLAS :
-- USE_FBGEMM : OFF
-- USE_FAKELOWP : OFF
-- USE_KINETO : OFF
-- USE_GFLAGS : ON
-- USE_GLOG : ON
-- USE_LITE_PROTO : OFF
-- USE_PYTORCH_METAL : OFF
-- USE_PYTORCH_METAL_EXPORT : OFF
-- USE_MPS : OFF
-- USE_MKL :
-- USE_MKLDNN : no
-- USE_UCC : OFF
-- USE_ITT : OFF
-- USE_NCCL : OFF
-- USE_NNPACK : no
-- USE_NUMPY : ON
-- USE_OBSERVERS : ON
-- USE_OPENCL : no
-- USE_OPENMP : yes
-- USE_MIMALLOC : OFF
-- USE_VULKAN : OFF
-- USE_PROF : OFF
-- USE_PYTORCH_QNNPACK : no
-- USE_XNNPACK : no
-- USE_DISTRIBUTED : no
-- Public Dependencies :
-- Private Dependencies : Threads::Threads;cpuinfo;fp16;caffe2::openmp;onnx_proto;onnx;foxi_loader;rt;gcc_s;gcc;dl
-- Public CUDA Deps. :
-- Private CUDA Deps. : caffe2::curand;caffe2::cufft;caffe2::cublas;torch::cudnn;/opt/cuda/lib64/libcudart.so;CUDA::cusparse;CUDA::cufft;ATEN_CUDA_FILES_GEN_LIB
-- USE_COREML_DELEGATE : OFF
-- BUILD_LAZY_TS_BACKEND : ON
-- USE_ROCM_KERNEL_ASSERT : OFF
-- Performing Test HAS_WMISSING_PROTOTYPES
-- Performing Test HAS_WMISSING_PROTOTYPES - Failed
-- Performing Test HAS_WERROR_MISSING_PROTOTYPES
-- Performing Test HAS_WERROR_MISSING_PROTOTYPES - Failed
-- <<< Gentoo configuration >>>
Build type RelWithDebInfo
Install path /usr
Compiler flags:
C -march=native -O2 -pipe
C++ -march=native -O2 -pipe -D_GLIBCXX_USE_CXX11_ABI=1 -fvisibility-inlines-hidden -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -O2 -Wall -Wextra -Werror=non-virtual-dtor -Werror=range-loop-construct -Werror=bool-operation -Wnarrowing -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-unused-parameter -Wno-unused-function -Wno-unused-result -Wno-strict-overflow -Wno-strict-aliasing -Wno-stringop-overflow -Wsuggest-override -Wno-psabi -Wno-error=pedantic -Wno-error=old-style-cast -Wno-missing-braces -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Wno-stringop-overflow
Linker flags:
Executable -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -rdynamic
Module -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs
Shared -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--no-as-needed -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -rdynamic
-- Configuring done (25.8s)
-- Generating done (1.2s)
-- Build files have been written to: /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0 ...
* Source directory (CMAKE_USE_DIR): "/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0"
* Build directory (BUILD_DIR): "/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build"
ninja -v -j44 -l44
[1/1725] /usr/bin/x86_64-pc-linux-gnu-g++ -DFLASHATTENTION_DISABLE_ALIBI -DGFLAGS_IS_A_DLL=0 -DGLOG_CUSTOM_PREFIX_SUPPORT -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MMAP=1 -DHAVE_SHM_OPEN=1 -DHAVE_SHM_UNLINK=1 -DMINIZ_DISABLE_ZIP_READER_CRC32_CHECKS -DONNXIFI_ENABLE_EXT=1 -DONNX_ML=1 -DONNX_NAMESPACE=onnx -DSUPPORTS_BACKTRACE=1 -DUSE_EXTERNAL_MZCRC -D_FILE_OFFSET_BITS=64 -Dc10_EXPORTS -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/aten/src -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/aten/src -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0 -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/c10/.. -isystem /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/cmake/../third_party/eigen -isystem /opt/cuda/include -march=native -O2 -pipe -D_GLIBCXX_USE_CXX11_ABI=1 -fvisibility-inlines-hidden -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -O2 -Wall -Wextra -Werror=non-virtual-dtor -Werror=range-loop-construct -Werror=bool-operation -Wnarrowing -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-unused-parameter -Wno-unused-function -Wno-unused-result -Wno-strict-overflow -Wno-strict-aliasing -Wno-stringop-overflow -Wsuggest-override -Wno-psabi -Wno-error=pedantic -Wno-error=old-style-cast -Wno-missing-braces -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Wno-stringop-overflow -std=gnu++17 -fPIC -Wdeprecated -DC10_BUILD_MAIN_LIB -fvisibility=hidden -MD -MT c10/CMakeFiles/c10.dir/core/GradMode.cpp.o -MF c10/CMakeFiles/c10.dir/core/GradMode.cpp.o.d -o c10/CMakeFiles/c10.dir/core/GradMode.cpp.o -c /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/c10/core/GradMode.cpp
...
...
...
In file included from /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/aten/src/ATen/core/IListRef.h:631,
from /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/aten/src/ATen/DeviceGuard.h:3,
from /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/aten/src/ATen/ops/view.h:6,
from /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/aten/src/ATen/ExpandUtils.h:6,
from /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/csrc/utils/tensor_apply.cpp:3:
/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/aten/src/ATen/core/IListRef_inl.h: In static member function ‘static c10::detail::IListRefConstRef<at::OptionalTensorRef> c10::detail::IListRefTagImpl<c10::IListRefTag::Boxed, at::OptionalTensorRef>::iterator_get(const c10::List<std::optional<at::Tensor> >::const_iterator&)’:
/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/aten/src/ATen/core/IListRef_inl.h:171:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
171 | const auto& ivalue = (*it).get();
| ^~~~~~
/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/aten/src/ATen/core/IListRef_inl.h:171:35: note: the temporary was destroyed at the end of the full expression ‘(& it)->c10::impl::ListIterator<std::optional<at::Tensor>, __gnu_cxx::__normal_iterator<c10::IValue*, std::vector<c10::IValue> > >::operator*().c10::impl::ListElementReference<std::optional<at::Tensor>, __gnu_cxx::__normal_iterator<c10::IValue*, std::vector<c10::IValue> > >::get()’
171 | const auto& ivalue = (*it).get();
| ~~~~~~~~~^~
[1681/1725] /usr/bin/x86_64-pc-linux-gnu-g++ -DAT_PER_OPERATOR_HEADERS -DFLASHATTENTION_DISABLE_ALIBI -DGFLAGS_IS_A_DLL=0 -DGLOG_CUSTOM_PREFIX_SUPPORT -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MMAP=1 -DHAVE_SHM_OPEN=1 -DHAVE_SHM_UNLINK=1 -DMINIZ_DISABLE_ZIP_READER_CRC32_CHECKS -DONNXIFI_ENABLE_EXT=1 -DONNX_ML=1 -DONNX_NAMESPACE=onnx -DPROTOBUF_USE_DLLS -DTHP_BUILD_MAIN_LIB -DUSE_CUDA -DUSE_CUDNN -DUSE_EXTERNAL_MZCRC -DUSE_NUMPY -D_FILE_OFFSET_BITS=64 -Dtorch_python_EXPORTS -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/aten/src -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/aten/src -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0 -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/.. -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/../aten/src -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/../aten/src/TH -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/caffe2/aten/src -I/usr/include/kineto -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/csrc -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/csrc/api/include -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/lib -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/lib/libshm -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/csrc/api -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/c10/.. -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/c10/cuda/../.. -I/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/lib/libshm/../../../torch/lib -isystem /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/cmake/../third_party/eigen -isystem /opt/cuda/include -isystem /usr/lib/python3.11/site-packages/numpy/_core/include -isystem /usr/include/python3.11 -isystem /usr -isystem /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/third_party/cpp-httplib -march=native -O2 -pipe -D_GLIBCXX_USE_CXX11_ABI=1 -fvisibility-inlines-hidden -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -O2 -Wall -Wextra -Werror=non-virtual-dtor -Werror=range-loop-construct -Werror=bool-operation -Wnarrowing -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-unused-parameter -Wno-unused-function -Wno-unused-result -Wno-strict-overflow -Wno-strict-aliasing -Wno-stringop-overflow -Wsuggest-override -Wno-psabi -Wno-error=pedantic -Wno-error=old-style-cast -Wno-missing-braces -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Wno-stringop-overflow -DHAVE_AVX512_CPU_DEFINITION -DHAVE_AVX2_CPU_DEFINITION -std=gnu++17 -fPIC -fno-strict-aliasing -Wno-strict-aliasing -MD -MT caffe2/torch/CMakeFiles/torch_python.dir/csrc/cpu/Module.cpp.o -MF caffe2/torch/CMakeFiles/torch_python.dir/csrc/cpu/Module.cpp.o.d -o caffe2/torch/CMakeFiles/torch_python.dir/csrc/cpu/Module.cpp.o -c /var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0/torch/csrc/cpu/Module.cpp
[1682/1725] : && /usr/bin/x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -D_GLIBCXX_USE_CXX11_ABI=1 -fvisibility-inlines-hidden -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -O2 -Wall -Wextra -Werror=non-virtual-dtor -Werror=range-loop-construct -Werror=bool-operation -Wnarrowing -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-unused-parameter -Wno-unused-function -Wno-unused-result -Wno-strict-overflow -Wno-strict-aliasing -Wno-stringop-overflow -Wsuggest-override -Wno-psabi -Wno-error=pedantic -Wno-error=old-style-cast -Wno-missing-braces -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Wno-stringop-overflow -DHAVE_AVX512_CPU_DEFINITION -DHAVE_AVX2_CPU_DEFINITION -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -rdynamic -Wl,--no-as-needed caffe2/torch/lib/libshm/CMakeFiles/torch_shm_manager.dir/manager.cpp.o -o bin/torch_shm_manager -Wl,-rpath,/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/lib: lib/libshm.so -lrt lib/libc10.so /usr/lib64/libgflags.so.2.2.2 /usr/lib64/libglog.so.0.6.0 -Wl,-rpath-link,/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/lib && /usr/bin/cmake -E __run_co_compile --lwyu="ldd;-u;-r" --source=bin/torch_shm_manager && :
FAILED: bin/torch_shm_manager
: && /usr/bin/x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -D_GLIBCXX_USE_CXX11_ABI=1 -fvisibility-inlines-hidden -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -O2 -Wall -Wextra -Werror=non-virtual-dtor -Werror=range-loop-construct -Werror=bool-operation -Wnarrowing -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-unused-parameter -Wno-unused-function -Wno-unused-result -Wno-strict-overflow -Wno-strict-aliasing -Wno-stringop-overflow -Wsuggest-override -Wno-psabi -Wno-error=pedantic -Wno-error=old-style-cast -Wno-missing-braces -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Wno-stringop-overflow -DHAVE_AVX512_CPU_DEFINITION -DHAVE_AVX2_CPU_DEFINITION -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -rdynamic -Wl,--no-as-needed caffe2/torch/lib/libshm/CMakeFiles/torch_shm_manager.dir/manager.cpp.o -o bin/torch_shm_manager -Wl,-rpath,/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/lib: lib/libshm.so -lrt lib/libc10.so /usr/lib64/libgflags.so.2.2.2 /usr/lib64/libglog.so.0.6.0 -Wl,-rpath-link,/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build/lib && /usr/bin/cmake -E __run_co_compile --lwyu="ldd;-u;-r" --source=bin/torch_shm_manager && :
/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libonnx.so: undefined reference to `google::protobuf::internal::ArenaStringPtr::Set(absl::lts_20240116::string_view, google::protobuf::Arena*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libonnx_proto.so: undefined reference to `google::protobuf::internal::LookUpEnumValue(google::protobuf::internal::EnumEntry const*, unsigned long, absl::lts_20240116::string_view, int*)'
collect2: error: ld returned 1 exit status
...
...
...
ninja: build stopped: subcommand failed.
* ERROR: sci-libs/caffe2-2.4.0-r1::gentoo failed (compile phase):
* ninja -v -j44 -l44 failed
*
* Call stack:
* ebuild.sh, line 136: Called src_compile
* environment, line 3334: Called cmake_src_compile
* environment, line 1411: Called cmake_build
* environment, line 1378: Called eninja
* environment, line 1965: Called die
* The specific snippet of code:
* "$@" || die -n "${*} failed"
*
* If you need support, post the output of `emerge --info '=sci-libs/caffe2-2.4.0-r1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=sci-libs/caffe2-2.4.0-r1::gentoo'`.
* The complete build log is located at '/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/temp/environment'.
* Working directory: '/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0_build'
* S: '/var/tmp/portage/sci-libs/caffe2-2.4.0-r1/work/pytorch-2.4.0'

