Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 658568 - media-libs/opencv-3.4.1-r2 : cuda - 2 errors in /opt/cuda/include /usr/include/bits/floatn.h using gcc-6.4.0-r1
Summary: media-libs/opencv-3.4.1-r2 : cuda - 2 errors in /opt/cuda/include /usr/includ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal with 1 vote (vote)
Assignee: Amy Liffey
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-20 13:38 UTC by xdev52
Modified: 2019-01-16 19:46 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,624.23 KB, text/x-log)
2018-06-25 11:16 UTC, xdev52
Details

Note You need to log in before you can comment on or make changes to this bug.
Description xdev52 2018-06-20 13:38:41 UTC
/usr/include/bits/floatn.h(74): error: invalid argument to attribute "__mode__"

/usr/include/bits/floatn.h(86): error: identifier "__float128" is undefined

CMake Error at cuda_compile_generated_gpu_mat.cu.o.cmake:266 

====


[ 25%] Built target pch_Generate_opencv_optflow
-- Generating temporary cmake readable file: /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gpu_mat.cu.o.depend.tmp
/usr/bin/cmake -D input_file:FILEPATH=/var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gpu_mat.cu.o.NVCC-depend -D output_file:FILEPATH=/var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gpu_mat.cu.o.depend.tmp -P /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1/cmake/FindCUDA/make2cmake.cmake
-- Copy if different /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gpu_mat.cu.o.depend.tmp to /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gpu_mat.cu.o.depend
/usr/bin/cmake -E copy_if_different /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gpu_mat.cu.o.depend.tmp /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gpu_mat.cu.o.depend
-- Removing /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gpu_mat.cu.o.depend.tmp and /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gpu_mat.cu.o.NVCC-depend
/usr/bin/cmake -E remove /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gpu_mat.cu.o.depend.tmp /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gpu_mat.cu.o.NVCC-depend
-- Generating /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/./cuda_compile_generated_gpu_mat.cu.o
/opt/cuda/bin/nvcc /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1/modules/core/src/cuda/gpu_mat.cu -c -o /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/./cuda_compile_generated_gpu_mat.cu.o -ccbin /usr/bin/x86_64-pc-linux-gnu-gcc -m64 -D__OPENCV_BUILD=1 -D_USE_MATH_DEFINES -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -Xcompiler ,\"-march=native\",\"-O2\",\"-pipe\",\"-fomit-frame-pointer\",\"-fsigned-char\",\"-W\",\"-Wall\",\"-Werror=return-type\",\"-Werror=non-virtual-dtor\",\"-Werror=address\",\"-Werror=sequence-point\",\"-Wformat\",\"-Werror=format-security\",\"-Wmissing-declarations\",\"-Winit-self\",\"-Wpointer-arith\",\"-Wuninitialized\",\"-Winit-self\",\"-Wno-narrowing\",\"-Wno-comment\",\"-fdiagnostics-show-option\",\"-Wno-long-long\",\"-pthread\",\"-fomit-frame-pointer\",\"-ffunction-sections\",\"-fdata-sections\",\"-msse\",\"-msse2\",\"-msse3\",\"-mssse3\",\"-msse4.1\",\"-mpopcnt\",\"-msse4.2\",\"-mavx\",\"-fvisibility=hidden\",\"-fopenmp\",\"-Wno-undef\",\"-Wno-enum-compare\",\"-Wno-unused-function\",\"-Wno-shadow\",\"-Wno-unused-but-set-variable\" --expt-relaxed-constexpr -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_37,code=sm_37 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -D_FORCE_INLINES -Xcompiler -DCVAPI_EXPORTS -Xcompiler -fPIC -DNVCC -I/opt/cuda/include -I/var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64 -I/usr/include/gdal -I/usr/include/eigen3 -I/var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1/modules/core/include -I/var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1/modules/core/src -I/var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core -I/var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1/modules/cudev/include -I/opt/cuda/include
/usr/include/bits/floatn.h(74): error: invalid argument to attribute "__mode__"

/usr/include/bits/floatn.h(86): error: identifier "__float128" is undefined

2 errors detected in the compilation of "/var/tmp/portage/media-libs/opencv-3.4.1-r2/temp/tmpxft_00000503_00000000-13_gpu_mat.compute_70.cpp1.ii".
-- Removing /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/./cuda_compile_generated_gpu_mat.cu.o
/usr/bin/cmake -E remove /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/./cuda_compile_generated_gpu_mat.cu.o
CMake Error at cuda_compile_generated_gpu_mat.cu.o.cmake:266 (message):
  Error generating file
  /var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64/modules/core/CMakeFiles/cuda_compile.dir/src/cuda/./cuda_compile_generated_gpu_mat.cu.o


make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/build.make:65: modules/core/CMakeFiles/cuda_compile.dir/src/cuda/cuda_compile_generated_gpu_mat.cu.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64'
make[1]: *** [CMakeFiles/Makefile2:2162: modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/portage/media-libs/opencv-3.4.1-r2/work/opencv-3.4.1-abi_x86_64.amd64'
make: *** [Makefile:163: all] Error 2


====


Portage 2.3.40 (python 3.6.5-final-0, default/linux/amd64/17.0/no-multilib, gcc-6.4.0, glibc-2.27-r4, 4.14.50-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.14.50-gentoo-x86_64-Intel-R-_Core-TM-_i7-2630QM_CPU_@_2.00GHz-with-gentoo-2.6
KiB Mem:     8057540 total,   1735720 free
KiB Swap:    7679996 total,   7653872 free
Head commit of repository gentoo: a0d22a30c6d3caba0310b29d3c732a0cc8778c71

Head commit of repository brother-overlay: c057d3b0fb8e6afe53b4c9f354d68a43c9f33032

sh bash 4.4_p23
ld GNU ld (Gentoo 2.30 p3) 2.30.0
ccache version 3.3.4 [disabled]
app-shells/bash:          4.4_p23::gentoo
dev-java/java-config:     2.2.0-r4::gentoo
dev-lang/perl:            5.26.2::gentoo
dev-lang/python:          2.7.15::gentoo, 3.5.5-r1::gentoo, 3.6.5-r1::gentoo
dev-util/ccache:          3.3.4-r1::gentoo
dev-util/cmake:           3.11.4::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.6::gentoo
sys-apps/openrc:          0.37::gentoo
sys-apps/sandbox:         2.13::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.11.6-r3::gentoo, 1.15.1-r2::gentoo, 1.16.1-r1::gentoo
sys-devel/binutils:       2.30-r3::gentoo
sys-devel/gcc:            6.4.0-r1::gentoo, 7.3.0-r3::gentoo
sys-devel/gcc-config:     1.9.1::gentoo
sys-devel/libtool:        2.4.6-r5::gentoo
sys-devel/make:           4.2.1-r3::gentoo
sys-kernel/linux-headers: 4.14::gentoo (virtual/os-headers)
sys-libs/glibc:           2.27-r4::gentoo



ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict network-sandbox news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="pl_PL.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
Comment 1 Amy Liffey gentoo-dev 2018-06-24 11:03:41 UTC
Please submit full build.log
Comment 2 xdev52 2018-06-25 11:16:54 UTC
Created attachment 537164 [details]
build.log
Comment 3 Larry the Git Cow gentoo-dev 2019-01-16 19:46:06 UTC
The bug has been closed via the following commit(s):

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

commit 488d9073c92dd15c8b67506993c90c595d039bee
Author:     Amy Liffey <amynka@gentoo.org>
AuthorDate: 2019-01-16 19:30:15 +0000
Commit:     Amy Liffey <amynka@gentoo.org>
CommitDate: 2019-01-16 19:42:14 +0000

    media-libs/opencv: remove old versions 3.2.0, 3.3.0, 3.4.1-r2
    
    Closes: https://bugs.gentoo.org/630438
    Closes: https://bugs.gentoo.org/637080
    Closes: https://bugs.gentoo.org/657076
    Closes: https://bugs.gentoo.org/636030
    Closes: https://bugs.gentoo.org/661674
    Closes: https://bugs.gentoo.org/658568
    Signed-off-by: Amy Liffey <amynka@gentoo.org>
    Package-Manager: Portage-2.3.49, Repoman-2.3.11

 media-libs/opencv/Manifest                         |   5 -
 .../files/opencv-3.1.0-find-libraries-fix.patch    |  48 --
 .../opencv/files/opencv-3.1.0-java-magic.patch     |  47 --
 ...cv-3.2.0-contrib_xfeatures2d-autodownload.patch |  10 -
 .../opencv/files/opencv-3.2.0-cpu-mno-sse2.patch   |  11 -
 .../opencv-3.2.0-fix_ussage_cpu_instructions.patch |  64 ---
 media-libs/opencv/files/opencv-3.2.0-gcc-6.0.patch |  11 -
 media-libs/opencv/files/opencv-3.2.0-vtk.patch     |  11 -
 .../files/opencv-3.3.0-contrib-xfeatures2d.patch   |  19 -
 .../opencv/files/opencv-3.3.0-cuda9-cmake.patch    |  87 ----
 .../files/opencv-3.3.0-cuda9-compute20.patch       |  21 -
 .../opencv/files/opencv-3.3.0-cuda9-saturate.patch |  41 --
 media-libs/opencv/opencv-3.2.0-r4.ebuild           | 369 ---------------
 media-libs/opencv/opencv-3.3.0-r6.ebuild           | 465 -------------------
 media-libs/opencv/opencv-3.4.1-r2.ebuild           | 497 ---------------------
 15 files changed, 1706 deletions(-)