>>> Source compiled. >>> Test phase: app-shells/fish-3.0.2 * Working in BUILD_DIR: "/var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build" ninja -v -j3 -l5 -j1 test [1/14] cd /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build && /usr/bin/cmake -E copy_directory /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/tests/ /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/tests/ [2/14] /usr/bin/aarch64-unknown-linux-gnu-g++ -DBINDIR=L\"/bin\" -DCMAKE_BINARY_DIR=\"/var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build\" -DCMAKE_SOURCE_DIR=\"/var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2\" -DDATADIR=L\"/usr/share\" -DDOCDIR=L\"/usr/share/doc/fish-3.0.2\" -DHAVE_BROKEN_WCWIDTH=0 -DLOCALEDIR=\"/usr/share/locale\" -DPREFIX=L\"/usr\" -DSYSCONFDIR=L\"/etc\" -D_UNICODE=1 -I. -DNDEBUG -O2 -pipe -march=native -fdiagnostics-color=always -fno-exceptions -pthread -std=gnu++11 -MD -MT CMakeFiles/fish_tests.dir/src/fish_tests.cpp.o -MF CMakeFiles/fish_tests.dir/src/fish_tests.cpp.o.d -o CMakeFiles/fish_tests.dir/src/fish_tests.cpp.o -c /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/src/fish_tests.cpp /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/src/fish_tests.cpp: In function ‘void test_universal()’: /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/src/fish_tests.cpp:2925:17: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] 2925 | (void)system("rm -Rf test/fish_uvars_test/"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/src/fish_tests.cpp: In function ‘void test_universal_callbacks()’: /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/src/fish_tests.cpp:3046:17: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] 3046 | (void)system("rm -Rf test/fish_uvars_test/"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/src/fish_tests.cpp: In function ‘void test_universal_ok_to_save()’: /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/src/fish_tests.cpp:3095:17: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] 3095 | (void)system("rm -Rf test/fish_uvars_test/"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/src/fish_tests.cpp: In function ‘void test_autosuggest_suggest_special()’: /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/src/fish_tests.cpp:2756:17: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] 2756 | (void)system("rmdir ~/test_autosuggest_suggest_special/"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [3/14] cd /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2 && /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/build_tools/git_version_gen.sh /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build [4/11] : && /usr/bin/aarch64-unknown-linux-gnu-g++ -O2 -pipe -march=native -fdiagnostics-color=always -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -rdynamic CMakeFiles/fish_tests.dir/src/fish_tests.cpp.o -o fish_tests libfishlib.a -lncurses -ltinfo -pthread -ldl -lpcre2-32 && : /usr/lib/gcc/aarch64-unknown-linux-gnu/9.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: libfishlib.a(wutil.cpp.o): in function `safe_strerror(int)': wutil.cpp:(.text+0xdd0): warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead /usr/lib/gcc/aarch64-unknown-linux-gnu/9.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: wutil.cpp:(.text+0xd04): warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead [4/11] cd /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build && env XDG_DATA_HOME=test/data XDG_CONFIG_HOME=test/home ./fish_tests Testing low-level functionality Testing utility functions Testing wcstring_tok Testing str_to_num Testing syntax highlighting Testing parser two-token lookahead Fuzzing parser (node size: 20) 0 / 5...done (2) 1 / 5...done (21) 2 / 5...done (401) 3 / 5...done (8001) 4 / 5...done (160001) All fuzzed in 1.075262 seconds! Testing parser correctness Parse tests complete Testing new parser ad hoc tests Testing new parser error reporting Testing error messages Testing escaping and unescaping Testing escaping with quotes Testing formatting functions Testing wide/narrow string conversion Testing convert_nulls Testing tokenizer Test correct tokenization Testing iothreads (501.77 msec, with max of 64 threads) Testing parser Testing block nesting Testing detection of invalid use of builtin commands Testing basic evaluation Testing recursion detection Testing empty function name Testing eval_args Testing Ctrl-C cancellation. If this hangs, that's a bug! tcgetattr: Inappropriate ioctl for device tcgetattr: Inappropriate ioctl for device tcgetattr: Inappropriate ioctl for device tcgetattr: Inappropriate ioctl for device tcgetattr: Inappropriate ioctl for device tcgetattr: Inappropriate ioctl for device Testing indents Testing utf8 Testing future feature flags Testing escape_sequences Testing escaping strings as pcre2 literals Testing LRU cache Testing parameter expansion Testing fuzzy string matching Testing ifind Testing ifind with fuzzy logic Testing abbreviations Testing test builtin Testing fish_wcstod Testing path functions Testing pager navigation Testing pager layout Testing word motion Testing is_potential_path Testing colors Testing complete Testing input Testing line iterator Testing universal variables Testing universal variable output Testing universal variable parsing Testing universal variable legacy parsing Testing universal callbacks Testing universal format detection Testing universal Ok to save Testing universal notifiers with strategy 2 Testing completion insertions Testing scenarios that should produce no autosuggestions Testing autosuggestion combining Testing history Testing history merge Testing history race conditions Testing history_sample_fish_1_x Testing history_sample_fish_2_0 Testing bash import Testing history_sample_corrupt1 Testing builtin_string Testing illegal command exit code /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/temp Testing maybe_t Testing path normalization Encountered 0 errors in low-level tests [6/11] cd /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build && /usr/bin/cmake -E create_symlink /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/share/functions /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/share/functions [7/11] cd /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build && /usr/bin/cmake -E make_directory /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/buildroot && DESTDIR=/var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/buildroot /usr/bin/cmake --build /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build --target install && /usr/bin/cmake -E create_symlink /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/buildroot /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/root [1/9] Running utility command for link_doc [2/9] cd /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2 && /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2/build_tools/git_version_gen.sh /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build [2/3] Install the project... -- Install configuration: "Gentoo" [7/11] cd /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build && /usr/bin/cmake -E remove_directory /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/data && /usr/bin/cmake -E remove_directory /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/home && /usr/bin/cmake -E remove_directory /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/temp && /usr/bin/cmake -E make_directory /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/data /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/home /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/temp [8/11] cd /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/tests && ./invocation.sh Testing shell invocation functionality Testing file invocation/bad-switch.invoke ... ok Testing file invocation/broken-config-continues.invoke ... ok Testing file invocation/command-1.invoke ... ok Testing file invocation/command-2.invoke ... ok Testing file invocation/command-vars-persist.invoke ... ok Testing file invocation/config-command-ordering.invoke ... ok Testing file invocation/config.invoke ... ok Testing file invocation/features-nocaret1.invoke ... ok Testing file invocation/features-nocaret2.invoke ... ok Testing file invocation/features-nocaret3.invoke ... ok Testing file invocation/features-nocaret4.invoke ... ok Testing file invocation/features-qmark1.invoke ... ok Testing file invocation/features-qmark2.invoke ... ok Testing file invocation/init-command-2.invoke ... ok Testing file invocation/init-command-mix-ordering.invoke ... ok Testing file invocation/init-command-mix.invoke ... ok Testing file invocation/init-command.invoke ... ok Testing file invocation/interactive.invoke ... ok Testing file invocation/login-interactive.invoke ... ok Testing file invocation/login.invoke ... ok Testing file invocation/no-login-no-interactive.invoke ... ok Testing file invocation/rc-returned.invoke ... ok Testing file invocation/version.invoke ... ok Encountered 0 errors in the invocation tests (out of 23). [9/11] cd /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build && cd tests && /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/root/bin/fish test.fish Testing high level script functionality Testing file __fish_complete_directories.in ... ok (0 sec) Testing file __fish_contains_opt.in ... ok (1 sec) Testing file __fish_not_contain_opt.in ... ok (0 sec) Testing file abbr.in ... ok (0 sec) Testing file alias.in ... ok (0 sec) Testing file andandoror.in ... ok (0 sec) Testing file argparse.in ... ok (0 sec) Testing file bind.in ... ok (0 sec) Testing file cd.in ... ok (1 sec) Testing file complete.in ... ok (0 sec) Testing file count.in ... ok (0 sec) Testing file expansion.in ... ok (0 sec) Testing file fish_opt.in ... ok (1 sec) Testing file function.in ... ok (0 sec) Testing file functions.in ... ok (0 sec) Testing file history.in ... ok (0 sec) Testing file indent.in ... ok (1 sec) Testing file jobs.in ... ok (0 sec) Testing file line-continuation.in ... ok (0 sec) Testing file locale.in ... fail Output differs for file locale.in. Diff follows: --- locale.tmp.out 2020-04-03 03:23:55.563274834 -0000 +++ locale.out 2020-04-03 03:22:47.520689622 -0000 @@ -1,15 +1,15 @@ -0000000 101 374 101 -0000003 +0000000 101 303 274 101 +0000004 0000000 102 374 102 0000003 -0000000 103 374 103 -0000003 -0000000 104 374 104 -0000003 -0000000 130 373 130 -0000003 -0000000 130 374 130 -0000003 +0000000 103 303 274 103 +0000004 +0000000 104 303 274 104 +0000004 +0000000 130 303 273 130 +0000004 +0000000 130 303 274 130 +0000004 0000000 131 374 131 0000003 0000000 124 077 124 Testing file math.in ... ok (0 sec) Testing file parameter_expansion.in ... ok (0 sec) Testing file printf.in ... fail Output differs for file printf.in. Diff follows: --- printf.tmp.out 2020-04-03 03:23:55.923267333 -0000 +++ printf.out 2020-04-03 03:22:47.536689291 -0000 @@ -1,7 +1,7 @@ Hello 1 2 3.000000 4.000000 5 6 a B 10 18446744073709551615 a hello -h�o +h…o 5.000000e+00 6.000000E+00 50 5 10 Error output differs for file printf.in. Diff follows: --- printf.tmp.err 2020-04-03 03:23:55.923267333 -0000 +++ printf.err 2020-04-03 03:22:47.528689457 -0000 @@ -1,3 +1,2 @@ 2,34: value not completely converted -locale: Cannot set LC_CTYPE to default locale: No such file or directory 0xABCDEF12345678901: Number out of range Testing file psub.in ... ok (0 sec) Testing file random.in ... ok (1 sec) Testing file read.in ... ok (0 sec) Testing file realpath.in ... ok (1 sec) Testing file set.in ... ok (0 sec) Testing file setenv.in ... ok (0 sec) Testing file status.in ... ok (0 sec) Testing file string.in ... ok (1 sec) Testing file test1.in ... ok (0 sec) Testing file test2.in ... ok (0 sec) Testing file test3.in ... ok (2 sec) Testing file test4.in ... ok (0 sec) Testing file test5.in ... ok (0 sec) Testing file test6.in ... ok (1 sec) Testing file test7.in ... ok (0 sec) Testing file test8.in ... ok (0 sec) Testing file test9.in ... fail Output differs for file test9.in. Diff follows: --- test9.tmp.out 2020-04-03 03:24:02.799124054 -0000 +++ test9.out 2020-04-03 03:22:47.632687299 -0000 @@ -13,5 +13,6 @@ 1 2 3 +bom_test not#a#comment is Error output differs for file test9.in. Diff follows: --- test9.tmp.err 2020-04-03 03:24:02.799124054 -0000 +++ test9.err 2020-04-03 03:22:47.628687382 -0000 @@ -5,11 +5,3 @@ - (line 1): Missing end to balance this switch statement - (line 1): Missing end to balance this function definition - (line 1): Missing end to balance this if statement -locale: Cannot set LC_CTYPE to default locale: No such file or directory -locale: Cannot set LC_ALL to default locale: No such file or directory -- (line 1): No matches for wildcard '?echo bom_test'. See `help expand`. -?echo bom_test -^ -from sourcing file - - called on standard input - Testing file test_cmdsub.in ... ok (0 sec) Testing file umask.in ... ok (0 sec) Testing file vars_as_commands.in ... ok (0 sec) Testing file while.in ... ok (0 sec) Testing file zero_based_array.in ... ok (0 sec) 3 tests failed FAILED: CMakeFiles/test_fishscript cd /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build && cd tests && /var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build/test/root/bin/fish test.fish ninja: build stopped: subcommand failed. * ERROR: app-shells/fish-3.0.2::gentoo failed (test phase): * ninja -v -j3 -l5 -j1 test failed * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 1977: Called cmake_build '-j1' 'test' * environment, line 636: Called eninja '-j1' 'test' * environment, line 1081: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=app-shells/fish-3.0.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-shells/fish-3.0.2::gentoo'`. * The complete build log is located at '/var/tmp/portage/app-shells/fish-3.0.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-shells/fish-3.0.2/temp/environment'. * Working directory: '/var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2_build' * S: '/var/tmp/portage/app-shells/fish-3.0.2/work/fish-3.0.2'