[Akonadi] [Bug 474526] akonadi-search-23.08.1 build fails on proc-macro2

Taurnil bugzilla_noreply at kde.org
Thu Sep 14 17:45:23 BST 2023


https://bugs.kde.org/show_bug.cgi?id=474526

--- Comment #1 from Taurnil <taurnil.oronar at gmail.com> ---
Running CORROSION_VERBOSE_OUTPUT shows this;

root at sidney /usr/src/akonadi-search-23.08.1/akonadi-search-oosb # make
[  1%] Generating mo...
[  1%] Built target pofiles-25a9caaf5f49a0d23dc2b66ef1051ed5
[  2%] Generating ts...
[  2%] Built target tsfiles-25a9caaf5f49a0d23dc2b66ef1051ed5
[  3%] Automatic MOC for target KPim5AkonadiSearchCore
[  3%] Built target KPim5AkonadiSearchCore_autogen
[ 10%] Built target KPim5AkonadiSearchCore
[ 11%] Automatic MOC for target KPim5AkonadiSearchXapian
[ 11%] Built target KPim5AkonadiSearchXapian_autogen
[ 19%] Built target KPim5AkonadiSearchXapian
[ 20%] Automatic MOC for target KPim5AkonadiSearchPIM
[ 20%] Built target KPim5AkonadiSearchPIM_autogen
[ 32%] Built target KPim5AkonadiSearchPIM
[ 34%] Automatic MOC for target akonadi_indexing_agent
[ 34%] Built target akonadi_indexing_agent_autogen
[ 34%] Built target cargo-prebuild_htmlparser
       Fresh unicode-ident v1.0.8
   Compiling proc-macro2 v1.0.56
       Fresh ppv-lite86 v0.2.17
       Fresh cc v1.0.79
       Fresh autocfg v1.1.0
       Fresh cfg-if v1.0.0
       Fresh siphasher v0.3.10
     Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2018
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg
'feature="proc-macro"' --cfg 'feature="span-locations"' -C
metadata=e1c579e2fd5ca097 -C extra-filename=-e1c579e2fd5ca097 --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
-C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--extern
unicode_ident=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps/libunicode_ident-119cdc5c06d37655.rmeta
--cap-lints allow --cfg span_locations --cfg use_proc_macro --cfg
wrap_proc_macro --cfg proc_macro_span`
       Fresh scopeguard v1.1.0
       Fresh smallvec v1.10.0
       Fresh new_debug_unreachable v1.0.4
       Fresh phf_shared v0.10.0
       Fresh libc v0.2.144
       Fresh mac v0.1.1
   Compiling link-cplusplus v1.0.8
       Fresh precomputed-hash v0.1.1
       Fresh utf-8 v0.7.6
     Running `/usr/bin/rustc --crate-name build_script_build --edition=2018
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/link-cplusplus-1.0.8/build.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type bin --emit=dep-info,link -C
embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C
metadata=bf5c47d2b4264a49 -C extra-filename=-bf5c47d2b4264a49 --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/build/link-cplusplus-bf5c47d2b4264a49
-C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--extern
cc=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps/libcc-c6b1e377c13a6cf6.rlib
--cap-lints allow`
   Compiling getrandom v0.2.9
   Compiling parking_lot_core v0.9.7
       Fresh lock_api v0.4.9
       Fresh serde v1.0.163
       Fresh futf v0.1.5
       Fresh phf v0.10.1
       Fresh cxxbridge-flags v1.0.94
     Running `/usr/bin/rustc --crate-name getrandom --edition=2018
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.9/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' -C
metadata=bea9f565cffcc439 -C extra-filename=-bea9f565cffcc439 --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
-C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--extern
cfg_if=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps/libcfg_if-6c4effe28de53400.rmeta
--extern
libc=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps/liblibc-7909763597829fcb.rmeta
--cap-lints allow`
     Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2018
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.7/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
opt-level=3 -C embed-bitcode=no -C metadata=bceb5d4e1ae41001 -C
extra-filename=-bceb5d4e1ae41001 --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps
--target x86_64-unknown-linux-gnu -C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps
-L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--extern
cfg_if=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps/libcfg_if-9325b7b5c42dee26.rmeta
--extern
libc=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps/liblibc-0db781a5c8f7768c.rmeta
--extern
smallvec=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps/libsmallvec-a3ed82cc534dae1e.rmeta
--cap-lints allow`
       Fresh log v0.4.17
       Fresh tendril v0.4.3
   Compiling unicode-width v0.1.10
       Fresh termcolor v1.2.0
   Compiling cxx v1.0.94
   Compiling scratch v1.0.5
   Compiling once_cell v1.17.1
     Running `/usr/bin/rustc --crate-name unicode_width
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.10/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C
metadata=d116aa06e70fbc06 -C extra-filename=-d116aa06e70fbc06 --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
-C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--cap-lints allow`
     Running `/usr/bin/rustc --crate-name build_script_build --edition=2018
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cxx-1.0.94/build.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type bin --emit=dep-info,link -C
embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg
'feature="default"' --cfg 'feature="std"' -C metadata=367c4fe291351b30 -C
extra-filename=-367c4fe291351b30 --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/build/cxx-367c4fe291351b30
-C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--extern
cc=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps/libcc-c6b1e377c13a6cf6.rlib
--extern
cxxbridge_flags=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps/libcxxbridge_flags-c884653285918565.rlib
--cap-lints allow`
     Running `/usr/bin/rustc --crate-name scratch
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/scratch-1.0.5/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
embed-bitcode=no -C debug-assertions=off -C metadata=399b234aaaa8bff0 -C
extra-filename=-399b234aaaa8bff0 --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
-C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--cap-lints allow`
     Running `/usr/bin/rustc --crate-name once_cell --edition=2021
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.17.1/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg
'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' -C
metadata=385b7170738519ea -C extra-filename=-385b7170738519ea --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
-C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--cap-lints allow`
     Running `/usr/bin/rustc --crate-name unicode_width
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-width-0.1.10/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' -C
metadata=8fefe8d5b4e2a4ee -C extra-filename=-8fefe8d5b4e2a4ee --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps
--target x86_64-unknown-linux-gnu -C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps
-L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--cap-lints allow`
   Compiling codespan-reporting v0.11.1
     Running `/usr/bin/rustc --crate-name codespan_reporting --edition=2018
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/codespan-reporting-0.11.1/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
embed-bitcode=no -C debug-assertions=off -C metadata=a07b695fcb5330f9 -C
extra-filename=-a07b695fcb5330f9 --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
-C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--extern
termcolor=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps/libtermcolor-f01427e3aaec03ff.rmeta
--extern
unicode_width=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps/libunicode_width-d116aa06e70fbc06.rmeta
--cap-lints allow`
error[E0422]: cannot find struct, variant or union type `LineColumn` in crate
`proc_macro`
   -->
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/src/wrapper.rs:475:33
    |
475 |                 let proc_macro::LineColumn { line, column } = s.start();
    |                                 ^^^^^^^^^^ not found in `proc_macro`
    |
help: consider importing this struct through its public re-export
    |
1   + use crate::LineColumn;
    |
help: if you import `LineColumn`, refer to it directly
    |
475 -                 let proc_macro::LineColumn { line, column } = s.start();
475 +                 let LineColumn { line, column } = s.start();
    |

error[E0422]: cannot find struct, variant or union type `LineColumn` in crate
`proc_macro`
   -->
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/src/wrapper.rs:489:33
    |
489 |                 let proc_macro::LineColumn { line, column } = s.end();
    |                                 ^^^^^^^^^^ not found in `proc_macro`
    |
help: consider importing this struct through its public re-export
    |
1   + use crate::LineColumn;
    |
help: if you import `LineColumn`, refer to it directly
    |
489 -                 let proc_macro::LineColumn { line, column } = s.end();
489 +                 let LineColumn { line, column } = s.end();
    |

error[E0635]: unknown feature `proc_macro_span_shrink`
  -->
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/src/lib.rs:92:30
   |
92 |     feature(proc_macro_span, proc_macro_span_shrink)
   |                              ^^^^^^^^^^^^^^^^^^^^^^

   Compiling rand_core v0.6.4
     Running `/usr/bin/rustc --crate-name rand_core --edition=2018
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg
'feature="getrandom"' --cfg 'feature="std"' -C metadata=1b16f9812aed5abf -C
extra-filename=-1b16f9812aed5abf --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
-C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--extern
getrandom=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps/libgetrandom-bea9f565cffcc439.rmeta
--cap-lints allow`
     Running
`/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/build/link-cplusplus-bf5c47d2b4264a49/build-script-build`
   Compiling parking_lot v0.12.1
     Running `/usr/bin/rustc --crate-name parking_lot --edition=2018
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot-0.12.1/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' -C
metadata=c96440a0ff42df62 -C extra-filename=-c96440a0ff42df62 --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps
--target x86_64-unknown-linux-gnu -C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps
-L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--extern
lock_api=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps/liblock_api-e73277bfae40bfc9.rmeta
--extern
parking_lot_core=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps/libparking_lot_core-bceb5d4e1ae41001.rmeta
--cap-lints allow`
     Running
`/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/build/cxx-367c4fe291351b30/build-script-build`
     Running `/usr/bin/rustc --crate-name link_cplusplus --edition=2018
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/link-cplusplus-1.0.8/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
opt-level=3 -C embed-bitcode=no --cfg 'feature="default"' -C
metadata=398947aa979791d2 -C extra-filename=-398947aa979791d2 --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps
--target x86_64-unknown-linux-gnu -C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/deps
-L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--cap-lints allow -L
native=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/x86_64-unknown-linux-gnu/release/build/link-cplusplus-faaff591a6ced4d4/out
-l static=link-cplusplus -l stdc++`
   Compiling rand_chacha v0.3.1
     Running `/usr/bin/rustc --crate-name rand_chacha --edition=2018
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' -C
metadata=9da8ec8a17836443 -C extra-filename=-9da8ec8a17836443 --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
-C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--extern
ppv_lite86=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps/libppv_lite86-024162903560ba8c.rmeta
--extern
rand_core=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps/librand_core-1b16f9812aed5abf.rmeta
--cap-lints allow`
Some errors have detailed explanations: E0422, E0635.
For more information about an error, try `rustc --explain E0422`.
error: could not compile `proc-macro2` (lib) due to 3 previous errors

Caused by:
  process didn't exit successfully: `/usr/bin/rustc --crate-name proc_macro2
--edition=2018
/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.56/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--diagnostic-width=154 --crate-type lib --emit=dep-info,metadata,link -C
embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg
'feature="proc-macro"' --cfg 'feature="span-locations"' -C
metadata=e1c579e2fd5ca097 -C extra-filename=-e1c579e2fd5ca097 --out-dir
/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
-C linker=/var/lib/lunar/compilers/gcc -L
dependency=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps
--extern
unicode_ident=/usr/src/akonadi-search-23.08.1/akonadi-search-oosb/./cargo/build/release/deps/libunicode_ident-119cdc5c06d37655.rmeta
--cap-lints allow --cfg span_locations --cfg use_proc_macro --cfg
wrap_proc_macro --cfg proc_macro_span` (exit status: 1)
warning: build failed, waiting for other jobs to finish...
make[2]: *** [agent/CMakeFiles/_cargo-build_htmlparser.dir/build.make:70:
agent/CMakeFiles/_cargo-build_htmlparser] Error 101
make[1]: *** [CMakeFiles/Makefile2:640:
agent/CMakeFiles/_cargo-build_htmlparser.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list