Bug 474526 - akonadi-search-23.08.1 build fails on proc-macro2
Summary: akonadi-search-23.08.1 build fails on proc-macro2
Status: RESOLVED FIXED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-14 16:39 UTC by Taurnil
Modified: 2023-09-27 10:40 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Taurnil 2023-09-14 16:39:26 UTC
SUMMARY
Fails at this point;

[ 31%] Building CXX object lib/CMakeFiles/KPim5AkonadiSearchPIM.dir/akonadi_search_pim_debug.cpp.o
[ 32%] Linking CXX shared library ../bin/libKPim5AkonadiSearchPIM.so
[ 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
   Compiling proc-macro2 v1.0.56
   Compiling quote v1.0.27
   Compiling unicode-ident v1.0.8
   Compiling libc v0.2.144
   Compiling cfg-if v1.0.0
   Compiling ppv-lite86 v0.2.17
   Compiling siphasher v0.3.10
   Compiling cc v1.0.79
   Compiling autocfg v1.1.0
   Compiling parking_lot_core v0.9.7
   Compiling serde v1.0.163
   Compiling new_debug_unreachable v1.0.4
   Compiling scopeguard v1.1.0
   Compiling smallvec v1.10.0
   Compiling syn v1.0.109
   Compiling phf_shared v0.10.0
   Compiling log v0.4.17
   Compiling mac v0.1.1
   Compiling futf v0.1.5
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 precomputed-hash v0.1.1
   Compiling scratch v1.0.5
   Compiling once_cell v1.17.1
   Compiling lock_api v0.4.9
   Compiling utf-8 v0.7.6
   Compiling tendril v0.4.3
   Compiling phf v0.10.1
   Compiling cxxbridge-flags v1.0.94
   Compiling termcolor v1.2.0
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
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



STEPS TO REPRODUCE
1. Standard cmake procedure
2. make


OBSERVED RESULT
Build failure

EXPECTED RESULT
Successful compile.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Plasma; 5.27.8
Frameworks; 5.110.0
Qt5; 5.15.10
rustc; 1.72.0
corrosion; 0.4.3.
Comment 1 Taurnil 2023-09-14 16:45:23 UTC
Running CORROSION_VERBOSE_OUTPUT shows this;

root@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
Comment 2 Carl Schwan 2023-09-27 10:40:03 UTC
Git commit d845916c2a013dddba4aed8e04a1da7e6c61800f by Carl Schwan, on behalf of Joaquim Monteiro.
Committed on 27/09/2023 at 12:39.
Pushed by carlschwan into branch 'release/23.08'.

Update Rust dependencies

M  +82   -77   agent/rs/htmlparser/Cargo.lock
M  +3    -3    agent/rs/htmlparser/Cargo.toml

https://invent.kde.org/pim/akonadi-search/-/commit/d845916c2a013dddba4aed8e04a1da7e6c61800f