Created attachment 510982 [details] build.log 44/54 Testing: th:tis-620 44/54 Test: th:tis-620 Command: "/var/tmp/portage/app-i18n/uchardet-0.0.6-r1/work/uchardet-0.0.6_build/test/uchardet-tests" "/var/tmp/portage/app-i18n/uchardet-0.0.6-r1/work/uchardet-0.0.6/test/th/tis-620.txt" Directory: /var/tmp/portage/app-i18n/uchardet-0.0.6-r1/work/uchardet-0.0.6_build/test "th:tis-620" start time: Dec 19 14:15 CET Output: ---------------------------------------------------------- <end of output> Test time = 0.04 sec ---------------------------------------------------------- Test Failed. "th:tis-620" end time: Dec 19 14:15 CET "th:tis-620" time elapsed: 00:00:00 ----------------------------------------------------------
Created attachment 510984 [details] LastTest.log Portage 2.3.13 (python 3.5.4-final-0, default/linux/x86/13.0, gcc-6.4.0, glibc-2.25-r9, 4.14.7-gentoo i686) ================================================================= System uname: Linux-4.14.7-gentoo-i686-Intel-R-_Core-TM-_i7-3770K_CPU_@_3.50GHz-with-gentoo-2.4.1 KiB Mem: 3107824 total, 1582720 free KiB Swap: 488276 total, 488276 free Timestamp of repository gentoo: Tue, 19 Dec 2017 11:26:19 +0000 Head commit of repository gentoo: 640442785f9341dac2db1ce20801e0e6c622daaf sh bash 4.3_p48-r1 ld GNU ld (Gentoo 2.29.1 p3) 2.29.1 app-shells/bash: 4.3_p48-r1::gentoo dev-lang/perl: 5.24.3::gentoo dev-lang/python: 2.7.14-r1::gentoo, 3.4.5-r1::gentoo, 3.5.4-r1::gentoo dev-util/cmake: 3.8.2::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.4.1-r2::gentoo sys-apps/openrc: 0.34.11::gentoo sys-apps/sandbox: 2.10-r4::gentoo sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo sys-devel/automake: 1.15.1-r1::gentoo sys-devel/binutils: 2.29.1-r1::gentoo sys-devel/gcc: 6.4.0::gentoo sys-devel/gcc-config: 1.8-r1::gentoo sys-devel/libtool: 2.4.6-r3::gentoo sys-devel/make: 4.2.1::gentoo sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers) sys-libs/glibc: 2.25-r9::gentoo Repositories: gentoo location: /usr/portage sync-type: git sync-uri: https://github.com/gentoo-mirror/gentoo.git priority: -1000 ABI="x86" ABI_X86="32" ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="* -@EULA" ACCEPT_PROPERTIES="*" ACCEPT_RESTRICT="*" ARCH="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m" CHOST="i686-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class */dropin.cache" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt" CPU_FLAGS_X86="mmx mmxext sse sse2" CXXFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m" DEFAULT_ABI="x86" EDITOR="/usr/bin/mcedit" ELIBC="glibc" EPREFIX="" EROOT="/" FACTERDIR="/usr/lib" FCFLAGS="-O2 -march=i686 -pipe" FEATURES="assume-digests binpkg-logs cgroup config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -march=i686 -pipe" FLTK_DOCDIR="/usr/share/doc/fltk-1.3.3-r3/html" GCC_SPECS="" GRUB_PLATFORMS="efi-32 pc" GSETTINGS_BACKEND="dconf" HOME="/root" INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/6.4.0/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.29.1/info:/usr/share/info:/usr/share/info/emacs-25" INPUT_DEVICES="libinput keyboard mouse" IUSE_IMPLICIT="abi_x86_32 prefix prefix-chain prefix-guest" KERNEL="linux" L10N="en en-US de de-DE" LADSPA_PATH="/usr/lib/ladspa" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LC_MESSAGES="C" LC_PAPER="de_DE.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LIBDIR_x86="lib" LINGUAS="en de" LOGNAME="root" MAIL="/var/mail/root" MAKEOPTS="--jobs 5 --load-average 7.95" MULTILIB_ABIS="x86" NOCOLOR="true" OFFICE_IMPLEMENTATION="libreoffice" OPENGL_PROFILE="xorg-x11" PAGER="/usr/bin/less" PATH="/usr/i686-pc-linux-gnu/gcc-bin/6.4.0:/usr/lib/llvm/4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin" PHP_TARGETS="php5-6 php7-0" POSTGRES_TARGETS="postgres9_5" PWD="/root" PYTHONDONTWRITEBYTECODE="1" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_5" QT_GRAPHICSSYSTEM="raster" QT_PLUGIN_PATH="/usr/lib/kde4/plugins" ROOT="/" ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/6.4.0:/usr/lib/llvm/4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin" RUBY_TARGETS="ruby22" SHELL="/bin/bash" SHLVL="2" SSH_TTY="/dev/pts/0" TERM="screen" TMAKEPATH="/usr/lib/tmake/linux-g++" TMUX="/tmp/tmux-0/default,5119,0" TMUX_PANE="%3" TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" USER="root" USERLAND="GNU" VIDEO_CARDS="vmware" XDG_CONFIG_DIRS="/etc/xdg" XDG_DATA_DIRS="/usr/local/share:/usr/share"
Interesting. Same problem as bug 631852. Bug 631852 isn't reproducible anymore in my x86 chroot with uchardet-0.0.6-r1, while it was reproducible with uchardet-0.0.6. It seems configure checks fail to detect your system as x86 and fail to apply logic preventing this issue from happening.
Testing on Pentium 4 M which has SSE2 instruction set support.
AFAIU uchardet relies on cmake populating CMAKE_SYSTEM_PROCESSOR variable, which comes from uname. And your uname doesn't match the "x86 regex". Sigh. I need to override that uname check and do it manually per arch. Easy change, but will be able to do it only on weekend. Sorry.
Overriding doesn't work without changing build system. I've reported this issue upstream and I'd like to wait a couple of days: https://bugs.freedesktop.org/show_bug.cgi?id=101033#c22
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547fc02f60ead03d2784039314d2e2638c330de4 commit 547fc02f60ead03d2784039314d2e2638c330de4 Author: Ilya Tumaykin <itumaykin@gmail.com> AuthorDate: 2018-01-21 16:47:44 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2018-01-21 20:56:12 +0000 app-i18n/uchardet: backport patch to override dumb CPU autodetection Closes: https://github.com/gentoo/gentoo/pull/6923 Closes: https://bugs.gentoo.org/641716 Package-Manager: Portage-2.3.20, Repoman-2.3.6 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> ...det-0.0.6-enforce-IEEE-float-precision-r1.patch | 59 ++++++++++++++++++++++ app-i18n/uchardet/uchardet-0.0.6-r2.ebuild | 31 ++++++++++++ 2 files changed, 90 insertions(+)