Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 792282 - media-libs/opencv-4.5.1 fails to compile: CUDA: OpenCV requires enabled 'cudev' module from 'opencv_contrib'
Summary: media-libs/opencv-4.5.1 fails to compile: CUDA: OpenCV requires enabled 'cude...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Amy Liffey
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-26 17:44 UTC by Pacho Ramos
Modified: 2021-08-25 10:16 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log.gz (opencv-4.5.1:20210526-172947.log.gz,7.52 KB, application/gzip)
2021-05-26 17:44 UTC, Pacho Ramos
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2021-05-26 17:44:08 UTC
Created attachment 711402 [details]
build.log.gz

It looks like bug 704518

[ebuild     U  ] media-libs/opencv-4.5.1:0/4.5.1::gentoo [4.5.0:0/4.5.0::gentoo] USE="cuda* eigen features2d ffmpeg gphoto2 gstreamer jpeg opengl openmp png python qt5 threads tiff v4l vaapi webp -contrib (-contribcvv) -contribdnn -contribfreetype (-contribhdf) (-contribovis) (-contribsfm) (-contribxfeatures2d) -debug -dnnsamples -download -examples -gdal (-gflags) (-glog) -gtk3 -ieee1394 -java -jpeg2k -lapack -lto -opencl -opencvapps -openexr (-tesseract) -testprograms (-vtk) -xine" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx avx2 f16c fma3 popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3 -avx512f" PYTHON_TARGETS="python3_8 python3_9 -python3_7" 0 KiB
Comment 2 Pacho Ramos gentoo-dev 2021-06-29 19:16:28 UTC
It still fails for me even with that gcc version :/
[ebuild   R   ~] sys-devel/gcc-10.3.0-r1:10::gentoo  USE="(cxx) fortran (multilib) nptl openmp pch (pie) sanitize ssp zstd (-ada) -d -debug -doc (-fixed-point) -go -graphite (-hardened) -jit (-libssp) -lto -nls -objc -objc++ -objc-gc -pgo -systemtap -test -vanilla -vtv" 0 KiB
[ebuild   R    ] media-libs/opencv-4.5.1:0/4.5.1::gentoo  USE="cuda* eigen features2d ffmpeg gphoto2 gstreamer jpeg opengl openmp png python qt5 threads tiff v4l vaapi webp -contrib (-contribcvv) -contribdnn -contribfreetype (-contribhdf) (-contribovis) (-contribsfm) (-contribxfeatures2d) -debug -dnnsamples -download -examples -gdal (-gflags) (-glog) -gtk3 -ieee1394 -java -jpeg2k -lapack -lto -opencl -opencvapps -openexr (-tesseract) -testprograms (-vtk) -xine" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx avx2 f16c fma3 popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3 -avx512f" PYTHON_TARGETS="python3_8 python3_9" 0 KiB
Comment 3 Pacho Ramos gentoo-dev 2021-08-04 17:20:49 UTC
Still the same with:
[ebuild     U  ] media-libs/opencv-4.5.1-r1:0/4.5.1::gentoo [4.5.1:0/4.5.1::gentoo] USE="cuda* eigen features2d ffmpeg gphoto2 gstreamer jpeg opengl openmp png python qt5 threads tiff v4l vaapi webp -contrib (-contribcvv) -contribdnn -contribfreetype (-contribhdf) (-contribovis) (-contribsfm) (-contribxfeatures2d) -debug -dnnsamples -download -examples -gdal (-gflags) (-glog) -gtk3 -ieee1394 -java -jpeg2k -lapack -lto -opencl -opencvapps -openexr (-tesseract) -testprograms (-vtk) -xine" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx avx2 f16c fma3 popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3 -avx512f" PYTHON_TARGETS="python3_8 python3_9" 0 KiB
[ebuild   R    ] sys-devel/gcc-10.3.0-r2:10::gentoo  USE="(cxx) fortran (multilib) nptl openmp pch (pie) sanitize ssp zstd (-ada) -d -debug -doc (-fixed-point) -go -graphite (-hardened) -jit (-libssp) -lto -nls -objc -objc++ -objc-gc -pgo -systemtap -test -vanilla -vtv" 0 KiB
Comment 4 Larry the Git Cow gentoo-dev 2021-08-25 10:16:23 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10795b1b7a807863d8d5a750e751d263b008c0c

commit b10795b1b7a807863d8d5a750e751d263b008c0c
Author:     Pacho Ramos <pacho@gentoo.org>
AuthorDate: 2021-08-25 09:42:07 +0000
Commit:     Pacho Ramos <pacho@gentoo.org>
CommitDate: 2021-08-25 10:16:19 +0000

    media-libs/opencv: CUDA support needs 'contrib' USE enabled
    
    Closes: https://bugs.gentoo.org/701712
    Closes: https://bugs.gentoo.org/792282
    Package-Manager: Portage-3.0.22, Repoman-3.0.3
    Signed-off-by: Pacho Ramos <pacho@gentoo.org>

 media-libs/opencv/opencv-4.5.2-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)