Powered by foobar. Your IP: 18.97.9.170 | fish c72dff0a-6ee8-47ec-8af2-cfd8a38cb0e7Toc:- 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
|
|