Removed python 2.7 from the system due to ibus compilation errors due to the python-2.7 issue. Ibus recompiled with python 3.7 fine. When doing emerge -vNDUu --with-bdeps=y --dynamic-deps=n --changed-deps --changed-deps-report --changed-slot @world opencv failed to compile. opencv is a dependency for firefox-bin and mpv. Results expected were that opencv should compile with python-3.7 without issue.
In file included from /usr/lib/python3.7/site-packages/numpy/core/include/numpy/npy_common.h:5,
from /usr/lib/python3.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:4,
from /usr/lib/python3.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from /var/tmp/portage/media-libs/opencv-4.1.1/work/opencv-4.1.1/modules/python/src2/cv2.cpp:30:
/usr/lib/python3.7/site-packages/numpy/core/include/numpy/numpyconfig.h:4:10: fatal error: _numpyconfig.h: No such file or directory
4 | #include "_numpyconfig.h"
^~~~~~~~~~~~~~~~
compilation terminated.[436/438] : && /usr/lib64/ccache/bin/x86_64-pc-linux-gnu-g++ fPIC -march=haswell -O2 -pipe -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mfma -mavx -mavx2 -fvisibility=hidden -fvisibility-inlines-hidden -fopenmp -DNDEBUG -Wl,-O1 -Wl,sort-common -Wl,as-needed -Wl,-gc-sections -shared -Wl,-soname,libopencv_video.so.4.1 -o lib/libopencv_video.so.4.1.1 modules/video/CMakeFiles/opencv_video.dir/src/bgfg_KNN.cpp.o modules/video/CMakeFiles/opencv_video.dir/src/bgfg_gaussmix2.cpp.o modules/video/CMakeFiles/opencv_video.dir/src/camshift.cpp.o modules/video/CMakeFiles/opencv_video.dir/src/dis_flow.cpp.o modules/video/CMakeFiles/opencv_video.dir/src/ecc.cpp.o modules/video/CMakeFiles/opencv_video.dir/src/kalman.cpp.o modules/video/CMakeFiles/opencv_video.dir/src/lkpyramid.cpp.o modules/video/CMakeFiles/opencv_video.dir/src/optflowgf.cpp.o modules/video/CMakeFiles/opencv_video.dir/src/optical_flow_io.cpp.o modules/video/CMakeFiles/opencv_video.dir/src/variational_refinement.cpp.o modules/video/CMakeFiles/opencv_video.dir/opencl_kernels_video.cpp.o lib/libopencv_calib3d.so.4.1.1 -ldl -lm -lpthread -lrt lib/libopencv_features2d.so.4.1.1 lib/libopencv_flann.so.4.1.1 lib/libopencv_imgproc.so.4.1.1 lib/libopencv_core.so.4.1.1 -Wl,-rpath-link,"\$ORIGIN" && :
ninja: build stopped: subcommand failed.
- ERROR: media-libs/opencv-4.1.1::media-kit failed (compile phase):
- ninja -v -j2 -l0 failed
*
- Call stack:
- ebuild.sh, line 93: Called src_* environment, line 5591: Called cmake-multilib_src_compile
- environment, line 1377: Called multilib-minimal_src_compile
- environment, line 4253: Called multilib_foreach_abi 'multilib-minimal_abi_src_compile'
- environment, line 4497: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile'
- environment, line 4188: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile'
- environment, line 4186: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile'
- environment, line 773: Called multilib-minimal_abi_src_compile
- environment, line 4247: Called multilib_src_compile
- environment, line 4717: Called cmake-utils_src_compile
- environment, line 1397: Called cmake-utils_src_make
- environment, line 1578: Called _cmake_ninja_src_make
- environment, line 623: Called eninja
- environment, line 2037: Called die
- The specific snippet of code:
|
- "$@" || die "${nonfatal_args[@]}" "${*} failed"