Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 768483 - sys-devel/bmake-20201117 fails tests: tests compilation failed
Summary: sys-devel/bmake-20201117 fails tests: tests compilation failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: David Seifert
URL:
Whiteboard:
Keywords: PullRequest, TESTFAILURE
Depends on:
Blocks: 762643
  Show dependency tree
 
Reported: 2021-02-03 13:12 UTC by Thomas Deutschmann (RETIRED)
Modified: 2021-02-07 13:07 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,29.41 KB, text/plain)
2021-02-03 13:12 UTC, Thomas Deutschmann (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Deutschmann (RETIRED) gentoo-dev 2021-02-03 13:12:39 UTC
Created attachment 685623 [details]
build.log

> >>> Test phase: sys-devel/bmake-20201117
> #      test  archive-suffix
> #      test  cmd-errors
> #      test  cmd-errors-lint
> #      test  cmd-interrupt
> #      test  cmdline
> #      test  cmdline-undefined
> #      test  comment
> #      test  cond-cmp-numeric
> #      test  cond-cmp-numeric-eq
> #      test  cond-cmp-numeric-ge
> #      test  cond-cmp-numeric-gt
> #      test  cond-cmp-numeric-le
> #      test  cond-cmp-numeric-lt
> #      test  cond-cmp-numeric-ne
> #      test  cond-cmp-string
> #      test  cond-cmp-unary
> #      test  cond-func
> #      test  cond-func-commands
> #      test  cond-func-defined
> #      test  cond-func-empty
> #      test  cond-func-exists
> #      test  cond-func-make
> #      test  cond-func-target
> #      test  cond-late
> #      test  cond-op
> #      test  cond-op-and
> #      test  cond-op-and-lint
> #      test  cond-op-not
> #      test  cond-op-or
> #      test  cond-op-or-lint
> #      test  cond-op-parentheses
> #      test  cond-short
> #      test  cond-token-number
> #      test  cond-token-plain
> #      test  cond-token-string
> #      test  cond-token-var
> #      test  cond-undef-lint
> #      test  cond1
> #      test  counter
> #      test  counter-append
> #      test  dep
> #      test  dep-colon
> #      test  dep-colon-bug-cross-file
> #      test  dep-double-colon
> #      test  dep-double-colon-indep
> #      test  dep-exclam
> #      test  dep-none
> #      test  dep-percent
> #      test  dep-var
> #      test  dep-wildcards
> #      test  depsrc
> #      test  depsrc-end
> #      test  depsrc-exec
> #      test  depsrc-ignore
> #      test  depsrc-made
> #      test  depsrc-make
> #      test  depsrc-meta
> #      test  depsrc-nometa
> #      test  depsrc-nometa_cmp
> #      test  depsrc-nopath
> #      test  depsrc-notmain
> #      test  depsrc-optional
> #      test  depsrc-phony
> #      test  depsrc-precious
> #      test  depsrc-recursive
> #      test  depsrc-silent
> #      test  depsrc-use
> #      test  depsrc-usebefore
> #      test  depsrc-usebefore-double-colon
> #      test  depsrc-wait
> #      test  deptgt
> #      test  deptgt-begin
> #      test  deptgt-default
> #      test  deptgt-delete_on_error
> #      test  deptgt-end
> #      test  deptgt-end-jobs
> #      test  deptgt-error
> #      test  deptgt-ignore
> #      test  deptgt-interrupt
> #      test  deptgt-main
> #      test  deptgt-makeflags
> #      test  deptgt-no_parallel
> #      test  deptgt-nopath
> #      test  deptgt-notparallel
> #      test  deptgt-objdir
> #      test  deptgt-order
> #      test  deptgt-path
> #      test  deptgt-path-suffix
> #      test  deptgt-phony
> #      test  deptgt-precious
> #      test  deptgt-shell
> #      test  deptgt-silent
> #      test  deptgt-stale
> #      test  deptgt-suffixes
> #      test  dir
> #      test  dir-expand-path
> #      test  directive
> #      test  directive-dinclude
> #      test  directive-elif
> #      test  directive-elifdef
> #      test  directive-elifmake
> #      test  directive-elifndef
> #      test  directive-elifnmake
> #      test  directive-else
> #      test  directive-endif
> #      test  directive-error
> #      test  directive-export
> #      test  directive-export-env
> #      test  directive-export-gmake
> #      test  directive-export-literal
> #      test  directive-for
> #      test  directive-for-generating-endif
> #      test  directive-hyphen-include
> #      test  directive-if
> #      test  directive-if-nested
> #      test  directive-ifdef
> #      test  directive-ifmake
> #      test  directive-ifndef
> #      test  directive-ifnmake
> #      test  directive-include
> #      test  directive-include-fatal
> #      test  directive-info
> #      test  directive-sinclude
> #      test  directive-undef
> #      test  directive-unexport
> #      test  directive-unexport-env
> #      test  directive-warning
> #      test  dollar
> #      test  doterror
> #      test  dotwait
> #      test  envfirst
> #      test  error
> #      test  export-all
> #      test  export-env
> #      test  export-variants
> #      test  forloop
> #      test  forsubst
> #      test  gnode-submake
> #      test  hanoi-include
> #      test  impsrc
> #      test  include-main
> #      test  job-flags
> #      test  lint
> #      test  make-exported
> #      test  moderrs
> #      test  modmatch
> #      test  modmisc
> #      test  modts
> #      test  modword
> #      test  objdir-writable
> #      test  opt
> #      test  opt-backwards
> #      test  opt-chdir
> #      test  opt-debug
> #      test  opt-debug-all
> #      test  opt-debug-archive
> #      test  opt-debug-curdir
> #      test  opt-debug-cond
> #      test  opt-debug-dir
> #      test  opt-debug-errors
> #      test  opt-debug-file
> #      test  opt-debug-for
> #      test  opt-debug-graph1
> #      test  opt-debug-graph2
> #      test  opt-debug-graph3
> #      test  opt-debug-hash
> #      test  opt-debug-lint
> #      test  opt-debug-loud
> #      test  opt-debug-meta
> #      test  opt-debug-making
> #      test  opt-debug-no-rm
> #      test  opt-debug-parse
> #      test  opt-debug-suff
> #      test  opt-debug-targets
> #      test  opt-debug-varraw
> #      test  opt-debug-var
> #      test  opt-debug-x-trace
> #      test  opt-define
> #      test  opt-env
> #      test  opt-file
> #      test  opt-ignore
> #      test  opt-include-dir
> #      test  opt-jobs
> #      test  opt-jobs-internal
> #      test  opt-keep-going
> #      test  opt-m-include-dir
> #      test  opt-no-action
> #      test  opt-no-action-at-all
> #      test  opt-query
> #      test  opt-raw
> #      test  opt-silent
> #      test  opt-touch
> #      test  opt-touch-jobs
> #      test  opt-tracefile
> #      test  opt-var-expanded
> #      test  opt-var-literal
> #      test  opt-warnings-as-errors
> #      test  opt-where-am-i
> #      test  opt-x-reduce-exported
> #      test  order
> #      test  parse-var
> #      test  phony-end
> #      test  posix
> #      test  qequals
> #      test  recursive
> #      test  sh
> #      test  sh-dots
> #      test  sh-jobs
> #      test  sh-jobs-error
> #      test  sh-leading-at
> #      test  sh-leading-hyphen
> #      test  sh-leading-plus
> #      test  sh-meta-chars
> #      test  sh-multi-line
> #      test  sh-single-line
> #      test  shell-custom
> #      test  shell-sh
> #      test  suff-add-later
> #      test  suff-clear-regular
> #      test  suff-clear-single
> #      test  suff-lookup
> #      test  suff-main
> #      test  suff-rebuild
> #      test  suff-self
> #      test  suff-transform-endless
> #      test  suff-transform-expand
> #      test  suff-transform-select
> #      test  sunshcmd
> #      test  ternary
> #      test  unexport
> #      test  unexport-env
> #      test  use-inference
> #      test  var-class
> #      test  var-class-cmdline
> #      test  var-class-env
> #      test  var-class-global
> #      test  var-class-local
> #      test  var-class-local-legacy
> #      test  var-op
> #      test  var-op-append
> #      test  var-op-assign
> #      test  var-op-default
> #      test  var-op-expand
> #      test  var-op-shell
> #      test  var-op-sunsh
> #      test  var-recursive
> #      test  varcmd
> #      test  vardebug
> #      test  varfind
> #      test  varmisc
> #      test  varmod
> #      test  varmod-assign
> #      test  varmod-defined
> #      test  varmod-edge
> #      test  varmod-exclam-shell
> #      test  varmod-extension
> #      test  varmod-gmtime
> #      test  varmod-hash
> #      test  varmod-head
> #      test  varmod-ifelse
> #      test  varmod-l-name-to-value
> #      test  varmod-localtime
> #      test  varmod-loop
> #      test  varmod-match
> #      test  varmod-match-escape
> #      test  varmod-no-match
> #      test  varmod-order
> #      test  varmod-order-reverse
> #      test  varmod-order-shuffle
> #      test  varmod-path
> #      test  varmod-quote
> #      test  varmod-quote-dollar
> #      test  varmod-range
> #      test  varmod-remember
> #      test  varmod-root
> #      test  varmod-select-words
> #      test  varmod-shell
> #      test  varmod-subst
> #      test  varmod-subst-regex
> #      test  varmod-sysv
> #      test  varmod-tail
> #      test  varmod-to-abs
> #      test  varmod-to-lower
> #      test  varmod-to-many-words
> #      test  varmod-to-one-word
> #      test  varmod-to-separator
> #      test  varmod-to-upper
> #      test  varmod-undefined
> #      test  varmod-unique
> #      test  varname
> #      test  varname-dollar
> #      test  varname-dot-alltargets
> #      test  varname-dot-curdir
> #      test  varname-dot-includes
> #      test  varname-dot-includedfromdir
> #      test  varname-dot-includedfromfile
> #      test  varname-dot-libs
> #      test  varname-dot-make-dependfile
> #      test  varname-dot-make-expand_variables
> #      test  varname-dot-make-exported
> #      test  varname-dot-make-jobs
> #      test  varname-dot-make-jobs-prefix
> #      test  varname-dot-make-level
> #      test  varname-dot-make-makefile_preference
> #      test  varname-dot-make-makefiles
> #      test  varname-dot-make-meta-bailiwick
> #      test  varname-dot-make-meta-created
> #      test  varname-dot-make-meta-files
> #      test  varname-dot-make-meta-ignore_filter
> #      test  varname-dot-make-meta-ignore_paths
> #      test  varname-dot-make-meta-ignore_patterns
> #      test  varname-dot-make-meta-prefix
> #      test  varname-dot-make-mode
> #      test  varname-dot-make-path_filemon
> #      test  varname-dot-make-pid
> #      test  varname-dot-make-ppid
> #      test  varname-dot-make-save_dollars
> #      test  varname-dot-makeoverrides
> #      test  varname-dot-newline
> #      test  varname-dot-objdir
> #      test  varname-dot-parsedir
> #      test  varname-dot-parsefile
> #      test  varname-dot-path
> #      test  varname-dot-shell
> #      test  varname-dot-targets
> #      test  varname-empty
> #      test  varname-make
> #      test  varname-make_print_var_on_error
> #      test  varname-make_print_var_on_error-jobs
> #      test  varname-makefile
> #      test  varname-makeflags
> #      test  varname-pwd
> #      test  varname-vpath
> #      test  varparse-dynamic
> #      test  varparse-errors
> #      test  varparse-mod
> #      test  varparse-undef-partial
> #      test  varquote
> --- /var/tmp/portage/sys-devel/bmake-20201117/work/bmake/unit-tests/varmod-gmtime.exp	2020-10-31 23:57:02.000000000 +0100
> +++ varmod-gmtime.out	2021-02-03 14:09:18.452412333 +0100
> @@ -17,7 +17,7 @@
>  : 0 becomes ok.
>  : 1 becomes Thu Jan  1 00:00:01 1970.
>  : INT32_MAX becomes Tue Jan 19 03:14:07 2038.
> -: INT32_MAX + 1 becomes Tue Jan 19 03:14:08 2038.
> +: INT32_MAX + 1 becomes Fri Dec 13 20:45:52 1901.
>  make: Invalid time value: 10000000000000000000000000000000}.
>  
>  : overflow becomes mtime=10000000000000000000000000000000}.
> --- /var/tmp/portage/sys-devel/bmake-20201117/work/bmake/unit-tests/varmod-localtime.exp	2020-10-31 23:57:02.000000000 +0100
> +++ varmod-localtime.out	2021-02-03 14:09:18.812421685 +0100
> @@ -17,7 +17,7 @@
>  : 0 becomes ok.
>  : 1 becomes Thu Jan  1 01:00:01 1970.
>  : INT32_MAX becomes Tue Jan 19 04:14:07 2038.
> -: INT32_MAX + 1 becomes Tue Jan 19 04:14:08 2038.
> +: INT32_MAX + 1 becomes Fri Dec 13 21:45:52 1901.
>  make: Invalid time value: 10000000000000000000000000000000}.
>  
>  : overflow becomes ocaltime=10000000000000000000000000000000}.
> Failed tests: varmod-gmtime varmod-localtime
> *** Error code 1
> 
> Stop.
> bmake: stopped in /var/tmp/portage/sys-devel/bmake-20201117/work/bmake/unit-tests
>  * ERROR: sys-devel/bmake-20201117::gentoo failed (test phase):
>  *   tests compilation failed

Portage 3.0.13 (python 3.8.6-final-0, default/linux/x86/17.0, gcc-9.3.0, glibc-2.32-r6, 5.4.92-gentoo-x86 i686)
=================================================================
System uname: Linux-5.4.92-gentoo-x86-i686-with-glibc2.1.3
KiB Mem:     3106076 total,   1125840 free
KiB Swap:    8387560 total,   8387560 free
Timestamp of repository gentoo: Wed, 03 Feb 2021 11:17:50 +0000
Head commit of repository gentoo: 05893fc6b59c0facc472ec7641a9c282a76dd0bc

sh bash 5.0_p18
ld GNU ld (Gentoo 2.35.1 p2) 2.35.1
ccache version 4.1 [enabled]
app-shells/bash:          5.0_p18::gentoo
dev-lang/perl:            5.30.3::gentoo
dev-lang/python:          3.8.6-r1::gentoo, 3.9.0-r1::gentoo
dev-util/ccache:          4.1::gentoo
dev-util/cmake:           3.17.4-r1::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.7::gentoo
sys-apps/openrc:          0.42.1-r1::gentoo
sys-apps/sandbox:         2.20::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake:       1.16.2-r1::gentoo
sys-devel/binutils:       2.35.1-r1::gentoo
sys-devel/gcc:            9.3.0-r2::gentoo
sys-devel/gcc-config:     2.3.2-r1::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.3::gentoo
sys-kernel/linux-headers: 5.4-r1::gentoo (virtual/os-headers)
sys-libs/glibc:           2.32-r6::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: git
    sync-uri: https://anongit.gentoo.org/git/repo/sync/gentoo.git
    priority: -1000

ABI="x86"
ABI_X86="32"
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ADA_TARGET="gnat_2018"
ARCH="x86"
BINPKG_COMPRESS="bzip2"
BROOT=""
CBUILD="i686-pc-linux-gnu"
CCACHE_DIR="/var/cache/ccache"
CFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare"
CHOST="i686-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
COLLISION_IGNORE="/lib/modules/*"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CPU_FLAGS_X86="mmx mmxext sse sse2"
CXXFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare"
DEFAULT_ABI="x86"
EDITOR="/usr/bin/mcedit"
ELIBC="glibc"
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"
EPREFIX=""
EROOT="/"
ESYSROOT="/"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg ccache cgroup config-protect-if-modified distlocks downgrade-backup 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 unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -march=i686 -pipe"
GCC_SPECS=""
GRUB_PLATFORMS="efi-32 pc"
GSETTINGS_BACKEND="dconf"
HOME="/root"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/9.3.0/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.35.1/info:/usr/share/info"
INPUT_DEVICES="libinput"
IUSE_IMPLICIT="abi_x86_32 prefix prefix-guest prefix-stack"
KERNEL="linux"
L10N="en en-US de de-DE"
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"
LUA_SINGLE_TARGET="lua5-1"
LUA_TARGETS="lua5-1"
MAIL="/var/mail/root"
MAKEOPTS="--jobs 5 --load-average 7.95"
MANPAGER="manpager"
MOTD_SHOWN="pam"
MULTILIB_ABIS="x86"
NOCOLOR="true"
OFFICE_IMPLEMENTATION="libreoffice"
OPENCL_PROFILE="ocl-icd"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/11/bin"
PHP_TARGETS="php7-3 php7-4"
POSTGRES_TARGETS="postgres10 postgres11"
PWD="/root"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_8"
PYTHON_TARGETS="python3_8"
QT_GRAPHICSSYSTEM="raster"
ROOT="/"
ROOTPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/11/bin"
RUBY_TARGETS="ruby25 ruby26"
SHELL="/bin/bash"
SHLVL="2"
SSH_TTY="/dev/pts/0"
SYSROOT="/"
TERM="tmux-256color"
TMUX="/tmp//tmux-0/default,3299,0"
TMUX_PANE="%1"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
USER="root"
USERLAND="GNU"
VIDEO_CARDS="vmware"
XDG_RUNTIME_DIR="/run/user/0"
XDG_SESSION_CLASS="user"
XDG_SESSION_ID="1"
XDG_SESSION_TYPE="tty"
Comment 1 Larry the Git Cow gentoo-dev 2021-02-07 13:07:53 UTC
The bug has been closed via the following commit(s):

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

commit 86f3ce3c3a95a50e41dfb27daa6c5bbb4bfb5e36
Author:     Jakov Smolic <jakov.smolic@sartura.hr>
AuthorDate: 2021-02-07 13:07:40 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2021-02-07 13:07:40 +0000

    sys-devel/bmake: Disable failing test
    
    Closes: https://github.com/gentoo/gentoo/pull/19314
    Closes: https://bugs.gentoo.org/768483
    Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
    Signed-off-by: David Seifert <soap@gentoo.org>

 sys-devel/bmake/files/bmake-20201117-tests.patch | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)