# emerge --info "=media-libs/opencv-4.5.2" Portage 3.0.20 (python 3.9.6-final-0, default/linux/amd64/17.1/desktop/plasma/systemd, gcc-10.3.0, glibc-2.33-r1, 5.13.0-gentoo x86_64) ================================================================= System Settings ================================================================= System uname: Linux-5.13.0-gentoo-x86_64-Intel-R-_Core-TM-_i7-8550U_CPU_@_1.80GHz-with-glibc2.33 KiB Mem: 32774076 total, 7657216 free KiB Swap: 2097128 total, 2097128 free Timestamp of repository gentoo: Sat, 03 Jul 2021 08:00:01 +0000 Head commit of repository gentoo: 9768dc687391d89184a298ae095368d0c01f21dd Head commit of repository sinustrom: b8b967789a79d13b5282ce33b5165036fda3e5cb sh bash 5.1_p8 ld GNU ld (Gentoo 2.36.1 p3) 2.36.1 distcc 3.4 x86_64-pc-linux-gnu [enabled] app-shells/bash: 5.1_p8::gentoo dev-java/java-config: 2.3.1::gentoo dev-lang/perl: 5.34.0::gentoo dev-lang/python: 2.7.18_p11::gentoo, 3.8.11::gentoo, 3.9.6::gentoo, 3.10.0_beta3::gentoo dev-lang/rust: 1.53.0::gentoo dev-util/cmake: 3.20.5::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.7-r3::gentoo sys-apps/sandbox: 2.24::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.3-r1::gentoo sys-devel/binutils: 2.36.1-r1::gentoo sys-devel/gcc: 10.3.0-r1::gentoo sys-devel/gcc-config: 2.4::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.12::gentoo (virtual/os-headers) sys-libs/glibc: 2.33-r1::gentoo Repositories: gentoo location: /var/db/repos/gentoo sync-type: rsync sync-uri: rsync://lambda/gentoo-portage priority: -1000 sync-rsync-extra-opts: sync-rsync-verify-metamanifest: yes sync-rsync-verify-jobs: 1 sync-rsync-verify-max-age: 24 sinustrom-test location: /var/db/repos/sinustrom-test masters: gentoo sinustrom location: /var/lib/layman/sinustrom sync-type: git sync-uri: https://github.com/zpuskas/sinustrom-gentoo-overlay.git masters: gentoo priority: 50 Installed sets: @openwrt-prerequisites ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="@FREE" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=skylake -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mmovbe -maes -mpclmul -mpopcnt -mabm -mfma -mbmi -msgx -mbmi2 -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mclflushopt -mxsavec -mxsaves --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192 -m tune=skylake -O3 -pipe" 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=skylake -mmmx -msse -msse2 -msse3 -mssse3 -mcx16 -msahf -mmovbe -maes -mpclmul -mpopcnt -mabm -mfma -mbmi -msgx -mbmi2 -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mclflushopt -mxsavec -mxsaves --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192 -mtune=skylake -O3 -pipe" DISTDIR="/var/cache/distfiles" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH 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-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance cgroup collision-protect config-protect-if-modified distcc distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict strict-keepdir unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="rsync://lambda/gentoo-distfiles http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j96 -l8" PKGDIR="/var/cache/binpkgs" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/tmp" USE="X a52 aac acl acpi activities aes alsa amd64 avx avx2 bash-completion bluetooth branding bzip2 cairo cdda cdr cli crypt cups dbus declarative dri dts dvd dvdr emboss encode exif f16c flac fma3 fortran gdbm gif gphoto2 gpm gtk gui hardened iconv icu ipv6 jpeg jpeg2k kde kipi kwallet lcms libglvnd libnotify libtirpc lm_sensors lzma mad mmx mmxext mng mp3 mp4 mpeg multilib ncurses networkmanager nls nptl ogg opencl opengl openmp pam pango pclmul pcre pdf phonon plasma png policykit popcnt posix ppds pulseaudio qml qt5 readline sdl seccomp smp spell split-usr sse sse2 sse3 sse4_1 sse4_2 ssl ssse3 startup-notification svg systemd tcpd threads tiff truetype udev udisks unicode upower usb uxa vaapi vdpau vim-syntax vorbi s widgets wifi wxwidgets x264 xattr xcb xml xpm xv xvid zlib zstd" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="hda-intel usb-audio" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex ca che cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_ X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput wacom synaptics joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LLVM_TARGETS="x86 BPF" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON _SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9" QEMU_SOFTMMU_TARGETS="x86_64 arm aarch64" QEMU_USER_TARGETS="x86_64 arm aarch64" RUBY_TARGETS="ruby27 ruby30" SANE_BACKENDS="plustek genesys pixma" USERLAND="GNU" VIDEO_CARDS="intel i965 nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysr q proto steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS ================================================================= Package Settings ================================================================= media-libs/opencv-4.5.2::gentoo was built with the following: USE="contrib contribcvv contribdnn contribhdf contribsfm eigen features2d ffmpeg gflags glog gphoto2 jpeg jpeg2k lapack opencl opengl openmp png qt5 tesseract threads tiff vaapi webp -contribfreetype (-contribovis) -contribxfeatures2d -cuda -debug -dnnsamples -download -examples -gdal -gstreamer -gtk3 -ieee1394 -java -lto -op encvapps -openexr -python -testprograms -v4l -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" CFLAGS="-march=broadwell -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -msgx -mbmi2 -mno-tbm -mavx -mno-avx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsav e -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid --param l1-cache-size=32 --param l1-cache-line- size=64 --param l2-cache-size=8192 -mtune=generic -O2 -pipe" CXXFLAGS="-march=broadwell -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -msgx -mbmi2 -mno-tbm -mavx -mno-avx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxs ave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid --param l1-cache-size=32 --param l1-cache-lin e-size=64 --param l2-cache-size=8192 -mtune=generic -O2 -pipe" Reproducible: Always Steps to Reproduce: # emerge -1 opencv Actual Results: Build fails with error messages like: error: too few arguments to function ‘void dgels_(const char*, const int*, const int*, const int*, double*, const int*, double*, const int*, double*, const int*, int*, size_t)’
Created attachment 721828 [details] build.log
similar failure with media-libs/opencv-4.5.2-r1 cloc3 ~/opencv # emerge --info opencv Portage 3.0.20 (python 3.9.5-final-0, default/linux/amd64/17.1, gcc-10.3.0, glibc-2.33-r1, 5.11.16-gentoo-spectre360 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-5.11.16-gentoo-spectre360-x86_64-Intel-R-_Core-TM-_i7-8565U_CPU_@_1.80GHz-with-glibc2.33 KiB Mem: 16157320 total, 8695664 free KiB Swap: 16845104 total, 15707696 free Timestamp of repository gentoo: Mon, 26 Jul 2021 16:30:01 +0000 Head commit of repository gentoo: d752bdd282e7a9bff3586620ba2f4a827c0c88cd Head commit of repository OpenBoard: 2468030077029e1ffea8ae3e3f6aea2ded33b779 Head commit of repository flatpak-overlay: 4bf9a7815ca9361f86459c8a8e9bc403e3721704 Head commit of repository overlayDemo: f1b1d28700f3df878119674014fc6912b0cba1c7 sh bash 5.1_p8 ld ld di GNU (Gentoo 2.35.2 p1) 2.35.2 distcc[2880155] (dcc_mkdir) ERROR: mkdir '/root/.distcc/state' failed: No such file or directory [disabled] ccache version 4.3 [disabled] app-shells/bash: 5.1_p8::gentoo dev-java/java-config: 2.3.1::gentoo dev-lang/perl: 5.34.0::gentoo dev-lang/python: 2.7.18_p11::gentoo, 3.8.10_p2::gentoo, 3.9.5_p2::gentoo dev-lang/rust-bin: 1.52.1::gentoo dev-util/ccache: 4.3-r2::gentoo dev-util/cmake: 3.18.5::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.7-r3::gentoo sys-apps/sandbox: 2.24::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.13.4-r2::gentoo, 1.16.3-r1::gentoo sys-devel/binutils: 2.35.2::gentoo sys-devel/gcc: 10.3.0-r2::gentoo sys-devel/gcc-config: 2.4::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.10::gentoo (virtual/os-headers) sys-libs/glibc: 2.33-r1::gentoo Repositories: gentoo location: /var/gentoo-var/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-metamanifest: yes sync-rsync-verify-max-age: 24 sync-rsync-verify-jobs: 1 sync-rsync-extra-opts: localPortage location: /usr/local/portage masters: gentoo priority: 0 arduPn location: /var/lib/layman/arduPn masters: gentoo priority: 1 crossdev location: /usr/local/crossdev masters: gentoo priority: 10 OpenBoard location: /var/lib/layman/OpenBoard sync-type: git sync-uri: https://github.com/cloc3/OpenBoard.git masters: gentoo priority: 50 flatpak-overlay location: /var/lib/flatpak sync-type: git sync-uri: https://github.com/fosero/flatpak-overlay.git masters: gentoo priority: 50 overlayDemo location: /var/lib/layman/overlayDemo sync-type: git sync-uri: https@cloc3:cloc3/overlayDemo.git masters: gentoo priority: 50 Installed sets: @moduli ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="@FREE" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=skylake -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/easy-rsa /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.8/conf /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php7.4/ext-active/ /etc/php/cgi-php7.4/ext-active/ /etc/php/cli-php7.4/ext-active/ /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=skylake -O2 -pipe" DISTDIR="/var/gentoo-var/distfiles" EMERGE_DEFAULT_OPTS="--quiet-build=n" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH 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-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="https://mirror.leaseweb.com/gentoo/ https://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/" LANG="it_IT.utf8" LC_ALL="it_IT.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu" LINGUAS="it en_GB el" MAKEOPTS="-j9 -s" PKGDIR="/var/gentoo-var/packages64" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/tmp/ramtmp/.lnv" USE="3dnow 3dnowext X a52 aac aalib accessibility acl acpi activities aio alsa amd64 amrnb amrwb ao aotuv apache2 apng appstream asf asyncns audiofile avi avx avx2 bash-completion berkdb bitmap-fonts bittorrent bjam bluetooth bogofilter botan branding browserplugin bzip2 bzlib cairo caps cdda cddb cdparanoia cdr chm chromecast chroot cli client clutter color-management conntrack coverage cpdflib cpudetection crypt cscope cspell cups cupsddk curl dba dbus dconf declarative default-compiler-rt default-libcxx designer dga dirac directfb divx djvu dlloader dmi dmx dri dv dvb dvd dvdnav dvdr dvdread dvx4linux ebook egl elfutils emf enca enchant encode epiphany epub esd exif expat faad fam fame fbcon fdk-aac ffmpeg fits flac flash fontconfig foomaticdb fortran fpx ftp g3dvl gallium gbm gcj gd gdal gdbm geogebra geolocation ggi ggvorbis gif gimp gles gles1 glpk gmedia gmp gnome-online-accounts gphoto2 gpm gps graphicsmagick graphviz gs gsm gtk3 gtkhtml hal hdf5 heif hscolour htmlhandbook http2 hwdb ibus iconv icu idn ieee1394 imagequant imap imlib inkjar innodb inotify introspection iptc ipv6 jabber jack java javascript jbig jpeg jpeg2k kerberos keymap kipi kms ladspa lame lapack lcms ldap lensfun libass libatomic libav libcaca libglvnd libkms libnotify libsamplerate libsecret libtirpc libwww libxml2 linguas_en linguas_it linsys live lzma lzo mad md5sum memlimit mikmod mime mjpeg mmap mmx mmxext mng mobi modplug motif mozilla mp3 mpeg mplayer mssql multilib multimedia musepack musicbrainz mysql mythtv ncurses netlink network networkmanager newspr nfs nls npp nptl nptlonly nscd nsplugin ntlm nuv ocr office ofono ogg openexr opengl openvg osd osmesa oss pam pam_console pam_timestamp pango pascal pcap pcmcia pcre pdf perl phonon php pkcs11 plotutils png policykit portaudio posix postscript ppds ppp printsupport prison pulseaudio pvr pwdb python qalculate qml qt5 quicktime quvi raop rar raw rdesktop readline real recode remoteosd rle rtc rtmp rtsp samba sasl scanner schroedinger screencast sdl seccomp sendto server session slang smartcard smp sndfile snmp sox speex spell split-usr sql sqlite srt sse sse2 sse3 sse4_1 sse4_2 ssh ssh1 ssl ssse3 stemmer stream svg sysfs system-ffmpeg system-llvm system-sqlite systemd systemtap szip t1lib taglib tcl tcltk tcmalloc tcpd teamd tetex tftp tga theora threads thumbnail tidy tiff timidity tk tokenizer tools trace tracker truetype tslib tty-helpers twolame type1-fonts uchardet udev unicode urandom usb user-session userlocales utempter utils v4l v4l2 vala vamp vcd vcdinfo vcdx vdr verify-sig vidstab vim-pager vim-syntax visio vlc vnc vorbis vpx vte wavpack wayland webchannel webkit webp widgets wifi win32codecs wmf wmp x264 x265 xanim xattr xcb xcomposite xine xinerama xinetd xml xml2 xmlreader xmltv xmlwriter xmms xmp xnest xorg xosd xpm xps xslt xv xvid xvmc zlib zoran zstd zvbi" ABI_X86="64 32" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache_socache cern_meta cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers http2 ident imagemap include info log_config logio macro mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite slotmem_shm setenvif so speling status unique_id unixd userdir usertrack vidix vhost_alias xml2enc access_compat asis authn_alias authn_core authz_core authz_dbd cache_disk charset_lite dumpio lbmethod_bybusyness lbmethod_byrequests lbmethod_bytraffic lbmethod_heartbeat proxy_fcgi proxy_ftp proxy_scgi proxy_wstunnel ratelimit remoteip reqtimeout socache_shmcb substitute version" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="void libinput tslib" KERNEL="linux" L10N="it" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="nlpsolver presenter-minimizer scripting-javascript wiki-publisher" LLVM_TARGETS="BPF X86" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9" QEMU_SOFTMMU_TARGETS="i386 arm x86_64" QEMU_USER_TARGETS="i386 arm x86_64" RUBY_TARGETS="ruby26" USERLAND="GNU" VIDEO_CARDS="intel vesa i965" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS ================================================================= Package Settings ================================================================= media-libs/opencv-4.5.2::gentoo was built with the following: USE="contrib eigen features2d ffmpeg gdal gphoto2 ieee1394 java jpeg jpeg2k lapack opencl openexr opengl png python qt5 tesseract threads tiff v4l webp xine -contribcvv -contribdnn -contribfreetype -contribhdf (-contribovis) -contribsfm -contribxfeatures2d -cuda -debug -dnnsamples -download -examples -gflags -glog -gstreamer -gtk3 -lto -opencvapps -openmp -testprograms -vaapi -vtk" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse sse2 -avx -avx2 -avx512f -f16c -fma3 -popcnt -sse3 -sse4_1 -sse4_2 -ssse3" PYTHON_TARGETS="python3_9 -python3_8"
Created attachment 727533 [details] build log
Created attachment 728904 [details, diff] patch so lapack functions calls compile I made a patch based on what I found in https://github.com/opencv/opencv/issues/19846 It works for me... Just drop it in /etc/portage/patches/media-libs/opencv-4.5.2-r1
I can confirm the patch in comment 4 fixed the same issue here (opencv-4.5.2-r1[lapack] and lapack-3.10.0 (Thanks Benjamin)
The same failure in 4.5.4. The patch in this bug fixes it. When will opencv be fixed in the tree?? It becomes really tiresome to update /etc/portage/patches after each non-working new version appears in the tree...
(In reply to Andrey Grozin from comment #6) > The same failure in 4.5.4. The patch in this bug fixes it. When will opencv > be fixed in the tree?? It becomes really tiresome to update > /etc/portage/patches after each non-working new version appears in the > tree... It’s cheesy but feel free to apply the patch. Just add a link to this bug and the upstream bug at the top of the patch file please.
Created upstream issue https://github.com/opencv/opencv/issues/21116 and opened 2 pull requests for the patch sub components : * https://github.com/opencv/opencv/pull/21114 * https://github.com/opencv/opencv/pull/21115
(In reply to Benjamin Réveillé from comment #8) > Created upstream issue > https://github.com/opencv/opencv/issues/21116 > and opened 2 pull requests for the patch sub components : > * https://github.com/opencv/opencv/pull/21114 > * https://github.com/opencv/opencv/pull/21115 There was already a report upstream (cf. the "bug:" field of this Gentoo bug report): https://github.com/opencv/opencv/issues/19846
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f83216c443b41bcb26be6e8f139005310ce42b commit c6f83216c443b41bcb26be6e8f139005310ce42b Author: Sam James <sam@gentoo.org> AuthorDate: 2021-12-03 00:46:42 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-12-03 00:53:41 +0000 media-libs/opencv: add lapack patch Closes: https://bugs.gentoo.org/800539 Signed-off-by: Sam James <sam@gentoo.org> .../opencv/files/opencv-4.5.2-lapack-3.10.patch | 123 +++++++++++++++++++++ media-libs/opencv/opencv-4.5.2-r5.ebuild | 3 +- media-libs/opencv/opencv-4.5.4.ebuild | 3 +- 3 files changed, 127 insertions(+), 2 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc6ded08e616477ef8cf4dd2a281a9b39a5d1bf1 commit dc6ded08e616477ef8cf4dd2a281a9b39a5d1bf1 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-12-03 00:53:21 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-12-03 00:53:52 +0000 media-libs/opencv: stabilize 4.5.2-r5 for amd64, arm64, x86 Just added Python 3.10. Bug: https://bugs.gentoo.org/800539 Signed-off-by: Sam James <sam@gentoo.org> media-libs/opencv/opencv-4.5.2-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a63e4577b6dd6da0db34b22e0712ee268d497c commit b6a63e4577b6dd6da0db34b22e0712ee268d497c Author: Sam James <sam@gentoo.org> AuthorDate: 2021-12-03 00:52:17 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-12-03 00:53:47 +0000 virtual/lapack: add 3.10 Bug: https://bugs.gentoo.org/800539 Signed-off-by: Sam James <sam@gentoo.org> virtual/lapack/lapack-3.10.ebuild | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)
Created attachment 757507 [details, diff] new patch that doesn't deactivate LAPACK like the previous one does Hello, My original patch (that ended up being applied) leads to lapack_check.cpp compilation tentative to fail and the entire LAPACK module to be deactivated during build... This can be seen with > grep -i -e "lapack check code" -e 'lapack:' media-libs:opencv-4.5.4:20211205-130748.log -- LAPACK(LAPACK/Generic): Can't build LAPACK check code. This LAPACK version is not supported. -- Lapack: NO Here is the full upstream patch I have been working on that works for Gentoo With this patch opencv-4.5.4 builds and LAPACK module is activated > grep -i -e "lapack check code" -e 'lapack[^:]*:' media-libs:opencv-4.5.4-r1:20211205-131012.log | head -3 -- LAPACK(LAPACK/Generic): LAPACK_LIBRARIES: blas;lapack;cblas -- LAPACK(LAPACK/Generic): Support is enabled. -- Lapack: YES (blas lapack cblas)