FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2025 PLD Team
$Revision: 1.37 $
Powered by foobar.
Your IP: 18.97.9.170

fish c72dff0a-6ee8-47ec-8af2-cfd8a38cb0e7

Status:Failed
Source URL:https://buildlogs.pld-linux.org/pld/th/x32/FAIL/fish,c72dff0a-6ee8-47ec-8af2-cfd8a38cb0e7.bz2
text/plain URL:View!
full text:View!
rpm -qa of builder:View!
Date:2025/10/24 14:10:04
Runtime:0:04:45.417059

Toc:

  • error 1
  • error: linking with `cc` failed: exit status: 1
  • error 2
  • collect2: error: ld returned 1 exit status
  • error 3
  • error: could not compile `fish` (bin "fish_key_reader") due to 1 previous error
  • error 4
  • make[2]: *** [CMakeFiles/fish_key_reader.dir/build.make:70: CMakeFiles/fish_key_reader] Error 101
  • error 5
  • make[1]: *** [CMakeFiles/Makefile2:687: CMakeFiles/fish_key_reader.dir/all] Error 2
  • error 6
  • error: linking with `cc` failed: exit status: 1
  • error 7
  • collect2: error: ld returned 1 exit status
  • error 8
  • error: could not compile `fish` (bin "fish") due to 1 previous error
  • error 9
  • make[2]: *** [CMakeFiles/fish.dir/build.make:70: CMakeFiles/fish] Error 101
  • error 10
  • make[1]: *** [CMakeFiles/Makefile2:623: CMakeFiles/fish.dir/all] Error 2
  • error 11
  • error: linking with `cc` failed: exit status: 1
  • error 12
  • collect2: error: ld returned 1 exit status
  • error 13
  • error: could not compile `fish` (bin "fish_indent") due to 1 previous error
  • error 14
  • make[2]: *** [CMakeFiles/fish_indent.dir/build.make:70: CMakeFiles/fish_indent] Error 101
  • error 15
  • make[1]: *** [CMakeFiles/Makefile2:655: CMakeFiles/fish_indent.dir/all] Error 2
  • error 16
  • error: Bad exit status from /tmp/B.j56p7ssc/BUILD/tmp/rpm-tmp.dEiShn (%build)
  • error 17
  • RPM build errors:
  • error 18
  • error: No files produced.

Content:

    --> src/history.rs:1514:12
     |
1514 |     fn imp(&self) -> MutexGuard<HistoryImpl> {
     |            ^^^^^     ----------------------- the same lifetime is hidden here
     |            |
     |            the lifetime is elided here
     |
     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
     |
1514 |     fn imp(&self) -> MutexGuard<'_, HistoryImpl> {
     |                                 +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/history/file.rs:267:36
    |
267 | fn maybe_unescape_yaml_fish_2_0(s: &[u8]) -> Cow<[u8]> {
    |                                    ^^^^^     --------- the same lifetime is hidden here
    |                                    |
    |                                    the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
267 | fn maybe_unescape_yaml_fish_2_0(s: &[u8]) -> Cow<'_, [u8]> {
    |                                                  +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/history/file.rs:353:43
    |
353 | fn extract_prefix_and_unescape_yaml(line: &[u8]) -> Option<(Cow<[u8]>, Cow<[u8]>)> {
    |                                           ^^^^^             ---------  --------- the same lifetime is hidden here
    |                                           |                 |
    |                                           |                 the same lifetime is hidden here
    |                                           the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
353 | fn extract_prefix_and_unescape_yaml(line: &[u8]) -> Option<(Cow<'_, [u8]>, Cow<'_, [u8]>)> {
    |                                                                 +++            +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/operation_context.rs:147:28
    |
147 | pub fn get_bg_context(env: &EnvDyn, generation_count: u32) -> OperationContext {
    |                            ^^^^^^^                            ---------------- the same lifetime is hidden here
    |                            |
    |                            the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
147 | pub fn get_bg_context(env: &EnvDyn, generation_count: u32) -> OperationContext<'_> {
    |                                                                               ++++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/proc.rs:937:18
    |
937 |     pub fn flags(&self) -> Ref<JobFlags> {
    |                  ^^^^^     ------------- the same lifetime is hidden here
    |                  |
    |                  the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
937 |     pub fn flags(&self) -> Ref<'_, JobFlags> {
    |                                +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/proc.rs:942:22
    |
942 |     pub fn mut_flags(&self) -> RefMut<JobFlags> {
    |                      ^^^^^     ---------------- the same lifetime is hidden here
    |                      |
    |                      the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
942 |     pub fn mut_flags(&self) -> RefMut<'_, JobFlags> {
    |                                       +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/wchar_ext.rs:240:14
    |
240 |     fn split(&self, c: char) -> WStrCharSplitIter {
    |              ^^^^^              ----------------- the same lifetime is hidden here
    |              |
    |              the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
240 |     fn split(&self, c: char) -> WStrCharSplitIter<'_> {
    |                                                  ++++

warning: `fish` (lib) generated 12 warnings
error: linking with `cc` failed: exit status: 1
  |
  = note:  "cc" "-m64" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/tmp/B.j56p7ssc/BUILD/tmp/rustcmvJW9n/libfish-5057ee1032b35c5a.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-*.rlib" "-Wl,-Bdynamic" "-lpcre2-8" "-lpcre2-32" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/B.j56p7ssc/BUILD/tmp/rustcmvJW9n/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/tmp/B.j56p7ssc/BUILD/fish-4.0.6-build/fish-4.0.6/build/cargo/build/x86_64-unknown-linux-gnu/release-with-debug/build/fish-eaa2db43e1297e1d/out" "-L" "<sysroot>/local/lib" "-L" "<sysroot>/libx32" "-L" "<sysroot>/libx32" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/B.j56p7ssc/BUILD/fish-4.0.6-build/fish-4.0.6/build/cargo/build/x86_64-unknown-linux-gnu/release-with-debug/deps/fish_key_reader-33bc7e6482a63335" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.a when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.a when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-8.a when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.a when searching for -lpcre2-8
          /usr/bin/ld: cannot find -lpcre2-8: No such file or directory
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: cannot find -lpcre2-32: No such file or directory
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          collect2: error: ld returned 1 exit status
          

error: could not compile `fish` (bin "fish_key_reader") due to 1 previous error
make[2]: *** [CMakeFiles/fish_key_reader.dir/build.make:70: CMakeFiles/fish_key_reader] Error 101
make[1]: *** [CMakeFiles/Makefile2:687: CMakeFiles/fish_key_reader.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/ast.rs:439:13
    |
439 |     fn iter(&self) -> std::slice::Iter<Box<Self::ContentsNode>> {
    |             ^^^^^     ----------------------------------------- the same lifetime is hidden here
    |             |
    |             the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
    |
439 |     fn iter(&self) -> std::slice::Iter<'_, Box<Self::ContentsNode>> {
    |                                        +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/env/environment.rs:167:13
    |
167 |     fn lock(&self) -> EnvMutexGuard<EnvScopedImpl> {
    |             ^^^^^     ---------------------------- the same lifetime is hidden here
    |             |
    |             the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
167 |     fn lock(&self) -> EnvMutexGuard<'_, EnvScopedImpl> {
    |                                     +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/env/environment.rs:202:13
    |
202 |     fn lock(&self) -> EnvMutexGuard<EnvStackImpl> {
    |             ^^^^^     --------------------------- the same lifetime is hidden here
    |             |
    |             the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
202 |     fn lock(&self) -> EnvMutexGuard<'_, EnvStackImpl> {
    |                                     +++

warning: hiding a lifetime that's elided elsewhere is confusing
    --> src/env/environment_impl.rs:1137:17
     |
1137 |     pub fn lock(&self) -> EnvMutexGuard<T> {
     |                 ^^^^^     ---------------- the same lifetime is hidden here
     |                 |
     |                 the lifetime is elided here
     |
     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
     |
1137 |     pub fn lock(&self) -> EnvMutexGuard<'_, T> {
     |                                         +++

warning: hiding a lifetime that's elided elsewhere is confusing
    --> src/history.rs:1285:22
     |
1285 |     fn item_at_index(&mut self, mut idx: usize) -> Option<Cow<HistoryItem>> {
     |                      ^^^^^^^^^                            ---------------- the same lifetime is hidden here
     |                      |
     |                      the lifetime is elided here
     |
     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
     |
1285 |     fn item_at_index(&mut self, mut idx: usize) -> Option<Cow<'_, HistoryItem>> {
     |                                                               +++

warning: hiding a lifetime that's elided elsewhere is confusing
    --> src/history.rs:1514:12
     |
1514 |     fn imp(&self) -> MutexGuard<HistoryImpl> {
     |            ^^^^^     ----------------------- the same lifetime is hidden here
     |            |
     |            the lifetime is elided here
     |
     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
     |
1514 |     fn imp(&self) -> MutexGuard<'_, HistoryImpl> {
     |                                 +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/history/file.rs:267:36
    |
267 | fn maybe_unescape_yaml_fish_2_0(s: &[u8]) -> Cow<[u8]> {
    |                                    ^^^^^     --------- the same lifetime is hidden here
    |                                    |
    |                                    the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
267 | fn maybe_unescape_yaml_fish_2_0(s: &[u8]) -> Cow<'_, [u8]> {
    |                                                  +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/history/file.rs:353:43
    |
353 | fn extract_prefix_and_unescape_yaml(line: &[u8]) -> Option<(Cow<[u8]>, Cow<[u8]>)> {
    |                                           ^^^^^             ---------  --------- the same lifetime is hidden here
    |                                           |                 |
    |                                           |                 the same lifetime is hidden here
    |                                           the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
353 | fn extract_prefix_and_unescape_yaml(line: &[u8]) -> Option<(Cow<'_, [u8]>, Cow<'_, [u8]>)> {
    |                                                                 +++            +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/operation_context.rs:147:28
    |
147 | pub fn get_bg_context(env: &EnvDyn, generation_count: u32) -> OperationContext {
    |                            ^^^^^^^                            ---------------- the same lifetime is hidden here
    |                            |
    |                            the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
147 | pub fn get_bg_context(env: &EnvDyn, generation_count: u32) -> OperationContext<'_> {
    |                                                                               ++++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/proc.rs:937:18
    |
937 |     pub fn flags(&self) -> Ref<JobFlags> {
    |                  ^^^^^     ------------- the same lifetime is hidden here
    |                  |
    |                  the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
937 |     pub fn flags(&self) -> Ref<'_, JobFlags> {
    |                                +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/proc.rs:942:22
    |
942 |     pub fn mut_flags(&self) -> RefMut<JobFlags> {
    |                      ^^^^^     ---------------- the same lifetime is hidden here
    |                      |
    |                      the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
942 |     pub fn mut_flags(&self) -> RefMut<'_, JobFlags> {
    |                                       +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/wchar_ext.rs:240:14
    |
240 |     fn split(&self, c: char) -> WStrCharSplitIter {
    |              ^^^^^              ----------------- the same lifetime is hidden here
    |              |
    |              the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
240 |     fn split(&self, c: char) -> WStrCharSplitIter<'_> {
    |                                                  ++++

warning: `fish` (lib) generated 12 warnings
   Compiling fish v4.0.6 (/tmp/B.j56p7ssc/BUILD/fish-4.0.6-build/fish-4.0.6)
error: linking with `cc` failed: exit status: 1
  |
  = note:  "cc" "-m64" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/tmp/B.j56p7ssc/BUILD/tmp/rustcMTNLXu/libfish-5057ee1032b35c5a.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-*.rlib" "-Wl,-Bdynamic" "-lpcre2-8" "-lpcre2-32" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/B.j56p7ssc/BUILD/tmp/rustcMTNLXu/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/tmp/B.j56p7ssc/BUILD/fish-4.0.6-build/fish-4.0.6/build/cargo/build/x86_64-unknown-linux-gnu/release-with-debug/build/fish-eaa2db43e1297e1d/out" "-L" "<sysroot>/local/lib" "-L" "<sysroot>/libx32" "-L" "<sysroot>/libx32" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/B.j56p7ssc/BUILD/fish-4.0.6-build/fish-4.0.6/build/cargo/build/x86_64-unknown-linux-gnu/release-with-debug/deps/fish-b8c904b5ed239580" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.a when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.a when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-8.a when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.a when searching for -lpcre2-8
          /usr/bin/ld: cannot find -lpcre2-8: No such file or directory
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: cannot find -lpcre2-32: No such file or directory
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          collect2: error: ld returned 1 exit status
          

error: could not compile `fish` (bin "fish") due to 1 previous error
make[2]: *** [CMakeFiles/fish.dir/build.make:70: CMakeFiles/fish] Error 101
make[1]: *** [CMakeFiles/Makefile2:623: CMakeFiles/fish.dir/all] Error 2
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/ast.rs:439:13
    |
439 |     fn iter(&self) -> std::slice::Iter<Box<Self::ContentsNode>> {
    |             ^^^^^     ----------------------------------------- the same lifetime is hidden here
    |             |
    |             the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
    |
439 |     fn iter(&self) -> std::slice::Iter<'_, Box<Self::ContentsNode>> {
    |                                        +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/env/environment.rs:167:13
    |
167 |     fn lock(&self) -> EnvMutexGuard<EnvScopedImpl> {
    |             ^^^^^     ---------------------------- the same lifetime is hidden here
    |             |
    |             the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
167 |     fn lock(&self) -> EnvMutexGuard<'_, EnvScopedImpl> {
    |                                     +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/env/environment.rs:202:13
    |
202 |     fn lock(&self) -> EnvMutexGuard<EnvStackImpl> {
    |             ^^^^^     --------------------------- the same lifetime is hidden here
    |             |
    |             the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
202 |     fn lock(&self) -> EnvMutexGuard<'_, EnvStackImpl> {
    |                                     +++

warning: hiding a lifetime that's elided elsewhere is confusing
    --> src/env/environment_impl.rs:1137:17
     |
1137 |     pub fn lock(&self) -> EnvMutexGuard<T> {
     |                 ^^^^^     ---------------- the same lifetime is hidden here
     |                 |
     |                 the lifetime is elided here
     |
     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
     |
1137 |     pub fn lock(&self) -> EnvMutexGuard<'_, T> {
     |                                         +++

warning: hiding a lifetime that's elided elsewhere is confusing
    --> src/history.rs:1285:22
     |
1285 |     fn item_at_index(&mut self, mut idx: usize) -> Option<Cow<HistoryItem>> {
     |                      ^^^^^^^^^                            ---------------- the same lifetime is hidden here
     |                      |
     |                      the lifetime is elided here
     |
     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
     |
1285 |     fn item_at_index(&mut self, mut idx: usize) -> Option<Cow<'_, HistoryItem>> {
     |                                                               +++

warning: hiding a lifetime that's elided elsewhere is confusing
    --> src/history.rs:1514:12
     |
1514 |     fn imp(&self) -> MutexGuard<HistoryImpl> {
     |            ^^^^^     ----------------------- the same lifetime is hidden here
     |            |
     |            the lifetime is elided here
     |
     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
     |
1514 |     fn imp(&self) -> MutexGuard<'_, HistoryImpl> {
     |                                 +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/history/file.rs:267:36
    |
267 | fn maybe_unescape_yaml_fish_2_0(s: &[u8]) -> Cow<[u8]> {
    |                                    ^^^^^     --------- the same lifetime is hidden here
    |                                    |
    |                                    the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
267 | fn maybe_unescape_yaml_fish_2_0(s: &[u8]) -> Cow<'_, [u8]> {
    |                                                  +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/history/file.rs:353:43
    |
353 | fn extract_prefix_and_unescape_yaml(line: &[u8]) -> Option<(Cow<[u8]>, Cow<[u8]>)> {
    |                                           ^^^^^             ---------  --------- the same lifetime is hidden here
    |                                           |                 |
    |                                           |                 the same lifetime is hidden here
    |                                           the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
353 | fn extract_prefix_and_unescape_yaml(line: &[u8]) -> Option<(Cow<'_, [u8]>, Cow<'_, [u8]>)> {
    |                                                                 +++            +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/operation_context.rs:147:28
    |
147 | pub fn get_bg_context(env: &EnvDyn, generation_count: u32) -> OperationContext {
    |                            ^^^^^^^                            ---------------- the same lifetime is hidden here
    |                            |
    |                            the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
147 | pub fn get_bg_context(env: &EnvDyn, generation_count: u32) -> OperationContext<'_> {
    |                                                                               ++++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/proc.rs:937:18
    |
937 |     pub fn flags(&self) -> Ref<JobFlags> {
    |                  ^^^^^     ------------- the same lifetime is hidden here
    |                  |
    |                  the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
937 |     pub fn flags(&self) -> Ref<'_, JobFlags> {
    |                                +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/proc.rs:942:22
    |
942 |     pub fn mut_flags(&self) -> RefMut<JobFlags> {
    |                      ^^^^^     ---------------- the same lifetime is hidden here
    |                      |
    |                      the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
942 |     pub fn mut_flags(&self) -> RefMut<'_, JobFlags> {
    |                                       +++

warning: hiding a lifetime that's elided elsewhere is confusing
   --> src/wchar_ext.rs:240:14
    |
240 |     fn split(&self, c: char) -> WStrCharSplitIter {
    |              ^^^^^              ----------------- the same lifetime is hidden here
    |              |
    |              the lifetime is elided here
    |
    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
    |
240 |     fn split(&self, c: char) -> WStrCharSplitIter<'_> {
    |                                                  ++++

warning: `fish` (lib) generated 12 warnings
   Compiling fish v4.0.6 (/tmp/B.j56p7ssc/BUILD/fish-4.0.6-build/fish-4.0.6)
error: linking with `cc` failed: exit status: 1
  |
  = note:  "cc" "-m64" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/tmp/B.j56p7ssc/BUILD/tmp/rustciig6Wt/libfish-5057ee1032b35c5a.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-*.rlib" "-Wl,-Bdynamic" "-lpcre2-8" "-lpcre2-32" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/B.j56p7ssc/BUILD/tmp/rustciig6Wt/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/tmp/B.j56p7ssc/BUILD/fish-4.0.6-build/fish-4.0.6/build/cargo/build/x86_64-unknown-linux-gnu/release-with-debug/build/fish-eaa2db43e1297e1d/out" "-L" "<sysroot>/local/lib" "-L" "<sysroot>/libx32" "-L" "<sysroot>/libx32" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/B.j56p7ssc/BUILD/fish-4.0.6-build/fish-4.0.6/build/cargo/build/x86_64-unknown-linux-gnu/release-with-debug/deps/fish_indent-4fe751851c46bb65" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.a when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.a when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-8.a when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.a when searching for -lpcre2-8
          /usr/bin/ld: cannot find -lpcre2-8: No such file or directory
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-8.so when searching for -lpcre2-8
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: cannot find -lpcre2-32: No such file or directory
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/gcc/x86_64-pld-linux-gnux32/15.2.0/../../../libpcre2-32.so when searching for -lpcre2-32
          /usr/bin/ld: skipping incompatible /usr/libx32/libpcre2-32.so when searching for -lpcre2-32
          collect2: error: ld returned 1 exit status
          

error: could not compile `fish` (bin "fish_indent") due to 1 previous error
make[2]: *** [CMakeFiles/fish_indent.dir/build.make:70: CMakeFiles/fish_indent] Error 101
make[1]: *** [CMakeFiles/Makefile2:655: CMakeFiles/fish_indent.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
error: Bad exit status from /tmp/B.j56p7ssc/BUILD/tmp/rpm-tmp.dEiShn (%build)

RPM build errors:
    Bad exit status from /tmp/B.j56p7ssc/BUILD/tmp/rpm-tmp.dEiShn (%build)
ended at: Fri Oct 24 14:10:04 2025, done in 0:04:45.417059
error: No files produced.
+ chmod -R u+rwX /tmp/B.j56p7ssc/BUILD
+ rm -rf /tmp/B.j56p7ssc/tmp /tmp/B.j56p7ssc/BUILD
+ rm -rf /tmp/B.j56p7ssc
Begin-PLD-Builder-Info
Build-Time: user:392.12s sys:19.82s real:289.46s (faults io:24 non-io:5189271)

End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]