foresterre / sic

🦜 Accessible image processing and conversion from the terminal. Front-end for image-rs/image.
Apache License 2.0
171 stars 6 forks source link

hung build when doing cargo install --path . / --release #1690

Closed davehorner closed 1 year ago

davehorner commented 1 year ago

I am able to build fine using debug (cargo run). When I run install, the build gets to Building [=======================> ] 230/234: sic, image, ravif and hangs. cargo run --release also hangs.

(base) c:\working\rust\sic>cargo install --path . --verbose
  Installing sic v0.22.4 (C:\working\rust\sic)
    Updating crates.io index
       Fresh autocfg v1.1.0
       Fresh unicode-ident v1.0.12
       Fresh proc-macro2 v1.0.68
       Fresh quote v1.0.33
       Fresh num-traits v0.2.16
       Fresh syn v2.0.38
       Fresh serde_derive v1.0.188
       Fresh cfg-if v1.0.0
       Fresh tinyvec_macros v0.1.1
       Fresh memoffset v0.9.0
       Fresh crossbeam-utils v0.8.16
       Fresh tinyvec v1.6.0
       Fresh thiserror-impl v1.0.49
       Fresh jobserver v0.1.26
       Fresh scopeguard v1.2.0
       Fresh cc v1.0.83
       Fresh num-integer v0.1.45
       Fresh crossbeam-epoch v0.9.15
       Fresh unicode-normalization v0.1.22
       Fresh percent-encoding v2.3.0
       Fresh unicode-bidi v0.3.13
       Fresh form_urlencoded v1.2.0
       Fresh idna v0.4.0
       Fresh crossbeam-deque v0.8.3
       Fresh semver v1.0.19
       Fresh simd-adler32 v0.3.7
       Fresh bytemuck v1.14.0
       Fresh rayon-core v1.12.0
       Fresh url v2.4.1
       Fresh num-bigint v0.4.4
       Fresh toml v0.5.11
       Fresh log v0.4.20
       Fresh either v1.9.0
       Fresh cargo-lock v8.0.3
       Fresh serde v1.0.188
       Fresh num-rational v0.4.1
       Fresh rayon v1.8.0
       Fresh adler v1.0.2
       Fresh rust_hawktracer_normal_macro v0.4.1
       Fresh rust_hawktracer_proc_macro v0.4.1
       Fresh rust_hawktracer v0.7.0
       Fresh miniz_oxide v0.7.1
       Fresh arrayvec v0.7.4
       Fresh built v0.5.2
       Fresh paste v1.0.14
       Fresh nasm-rs v0.2.5
       Fresh rustc_version v0.4.0
       Fresh num-derive v0.4.0
       Fresh noop_proc_macro v0.3.0
       Fresh minimal-lexical v0.2.1
       Fresh glob v0.3.1
       Fresh nom v7.1.3
       Fresh v_frame v0.3.6
       Fresh lock_api v0.4.10
       Fresh anyhow v1.0.75
       Fresh syn v1.0.109
       Fresh getrandom v0.1.16
       Fresh crc32fast v1.3.2
       Fresh itertools v0.10.5
       Fresh bitflags v1.3.2
       Fresh num-derive v0.3.3
       Fresh av1-grain v0.2.2
       Fresh rand_core v0.5.1
       Fresh flate2 v1.0.27
       Fresh spin v0.9.8
       Fresh libc v0.2.149
       Fresh maybe-rayon v0.1.1
       Fresh safe_arch v0.7.1
       Fresh arg_enum_proc_macro v0.3.4
       Fresh simd_helpers v0.1.0
       Fresh num-complex v0.4.4
       Fresh imgref v1.9.4
       Fresh bitstream-io v1.7.0
       Fresh new_debug_unreachable v1.0.4
       Fresh ppv-lite86 v0.2.17
       Fresh weezl v0.1.7
       Fresh rav1e v0.6.6
       Fresh rand_chacha v0.2.2
       Fresh loop9 v0.1.4
       Fresh wide v0.7.12
       Fresh libwebp-sys v0.9.4
       Fresh flume v0.11.0
       Fresh winapi v0.3.9
       Fresh avif-serialize v0.8.1
       Fresh jpeg-decoder v0.3.0
       Fresh fdeflate v0.3.0
       Fresh zune-inflate v0.2.54
       Fresh rgb v0.8.36
       Fresh approx v0.5.1
       Fresh rawpointer v0.2.1
       Fresh lebe v0.5.2
       Fresh half v2.2.1
       Fresh ttf-parser v0.15.2
       Fresh quick-error v2.0.1
       Fresh bit_field v0.10.2
       Fresh smallvec v1.11.1
       Fresh color_quant v1.1.0
       Fresh owned_ttf_parser v0.15.2
       Fresh exr v1.71.0
   Compiling ravif v0.11.3
       Fresh gif v0.12.0
       Fresh simba v0.7.3
       Fresh matrixmultiply v0.3.8
     Running `rustc --crate-name ravif --edition=2021 C:\Users\dhorner\.cargo\registry\src\index.crates.io-6f17d22bba15001f\ravif-0.11.3\src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=119 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg "feature=\"asm\"" --cfg "feature=\"default\"" -C metadata=3bb7e2a9960e40fe -C extra-filename=-3bb7e2a9960e40fe --out-dir C:\working\rust\sic\target\release\deps -L dependency=C:\working\rust\sic\target\release\deps --extern avif_serialize=C:\working\rust\sic\target\release\deps\libavif_serialize-57e08e435352537f.rmeta --extern imgref=C:\working\rust\sic\target\release\deps\libimgref-6e0d07ca08db1cb1.rmeta --extern loop9=C:\working\rust\sic\target\release\deps\libloop9-703f91bcf0647cff.rmeta --extern quick_error=C:\working\rust\sic\target\release\deps\libquick_error-24ec497755eb0691.rmeta --extern rav1e=C:\working\rust\sic\target\release\deps\librav1e-b83ada5f5c66c510.rmeta --extern rayon=C:\working\rust\sic\target\release\deps\librayon-90e6f53422c92db7.rmeta --extern rgb=C:\working\rust\sic\target\release\deps\librgb-f624234cd66fcf29.rmeta --cap-lints allow -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\rav1e-e43ce40a85fb56bb\out`
       Fresh png v0.17.10
       Fresh tiff v0.9.0
       Fresh webp v0.2.6
       Fresh num-iter v0.1.43
       Fresh rand v0.7.3
       Fresh typenum v1.17.0
       Fresh qoi v0.4.1
       Fresh ab_glyph_rasterizer v0.1.8
       Fresh custom_derive v0.1.7
       Fresh byteorder v1.5.0
       Fresh thiserror v1.0.49
       Fresh conv v0.3.3
       Fresh rusttype v0.9.3
       Fresh nalgebra v0.30.1
       Fresh num v0.4.1
       Fresh rand_distr v0.2.2
       Fresh memchr v2.6.4
       Fresh aho-corasick v1.1.1
       Fresh once_cell v1.18.0
       Fresh regex-syntax v0.7.5
       Fresh rustversion v1.0.14
       Fresh pest_meta v2.7.4
       Fresh regex-automata v0.3.9
       Fresh winapi-util v0.1.6
       Fresh heck v0.4.1
       Fresh same-file v1.0.6
       Fresh strum_macros v0.25.2
       Fresh regex v1.9.6
       Fresh pest_generator v2.7.4
       Fresh bstr v1.6.2
       Fresh unicode-width v0.1.11
       Fresh fnv v1.0.7
       Fresh ucd-trie v0.1.6
       Fresh strum v0.25.0
       Fresh pest v2.7.4
       Fresh globset v0.4.13
       Fresh textwrap v0.11.0
       Fresh pest_derive v2.7.4
       Fresh walkdir v2.4.0
       Fresh atty v0.2.14
       Fresh thread_local v1.1.7
       Fresh strsim v0.8.0
       Fresh vec_map v0.8.2
       Fresh lazy_static v1.4.0
       Fresh clap v2.34.0
       Fresh open v5.0.0
       Fresh ignore v0.4.20
       Fresh globwalk v0.8.1
   Compiling image v0.24.7
     Running `rustc --crate-name image --edition=2018 C:\Users\dhorner\.cargo\registry\src\index.crates.io-6f17d22bba15001f\image-0.24.7\./src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=119 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg "feature=\"avif\"" --cfg "feature=\"avif-encoder\"" --cfg "feature=\"bmp\"" --cfg "feature=\"dds\"" --cfg "feature=\"default\"" --cfg "feature=\"dxt\"" --cfg "feature=\"exr\"" --cfg "feature=\"farbfeld\"" --cfg "feature=\"gif\"" --cfg "feature=\"hdr\"" --cfg "feature=\"ico\"" --cfg "feature=\"jpeg\"" --cfg "feature=\"jpeg_rayon\"" --cfg "feature=\"libwebp\"" --cfg "feature=\"openexr\"" --cfg "feature=\"png\"" --cfg "feature=\"pnm\"" --cfg "feature=\"qoi\"" --cfg "feature=\"ravif\"" --cfg "feature=\"rgb\"" --cfg "feature=\"tga\"" --cfg "feature=\"tiff\"" --cfg "feature=\"webp\"" --cfg "feature=\"webp-encoder\"" -C metadata=dfe84ab9a5318c77 -C extra-filename=-dfe84ab9a5318c77 --out-dir C:\working\rust\sic\target\release\deps -L dependency=C:\working\rust\sic\target\release\deps --extern bytemuck=C:\working\rust\sic\target\release\deps\libbytemuck-bf7402667f68fedc.rmeta --extern byteorder=C:\working\rust\sic\target\release\deps\libbyteorder-abd47ae4a75f926a.rmeta --extern color_quant=C:\working\rust\sic\target\release\deps\libcolor_quant-157cdbb647246f12.rmeta --extern exr=C:\working\rust\sic\target\release\deps\libexr-dcf24c33aeb09fd9.rmeta --extern gif=C:\working\rust\sic\target\release\deps\libgif-3f3dd0ed358bb09d.rmeta --extern jpeg=C:\working\rust\sic\target\release\deps\libjpeg_decoder-d6e10e3e0c880461.rmeta --extern num_rational=C:\working\rust\sic\target\release\deps\libnum_rational-4a1557960b2b9097.rmeta --extern num_traits=C:\working\rust\sic\target\release\deps\libnum_traits-e1fa22fa88aceb3e.rmeta --extern png=C:\working\rust\sic\target\release\deps\libpng-d2ae50c47366f78d.rmeta --extern qoi=C:\working\rust\sic\target\release\deps\libqoi-32731a1914aa0a58.rmeta --extern ravif=C:\working\rust\sic\target\release\deps\libravif-3bb7e2a9960e40fe.rmeta --extern rgb=C:\working\rust\sic\target\release\deps\librgb-f624234cd66fcf29.rmeta --extern tiff=C:\working\rust\sic\target\release\deps\libtiff-2f65b63c126f2995.rmeta --extern libwebp=C:\working\rust\sic\target\release\deps\libwebp-4513e3bd984a1b2b.rmeta --cap-lints allow -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\rav1e-e43ce40a85fb56bb\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out`
       Dirty imageproc v0.23.0: the dependency image was rebuilt
   Compiling imageproc v0.23.0
     Running `rustc --crate-name imageproc --edition=2018 C:\Users\dhorner\.cargo\registry\src\index.crates.io-6f17d22bba15001f\imageproc-0.23.0\src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=119 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg "feature=\"default\"" --cfg "feature=\"rayon\"" -C metadata=eddf533caed59200 -C extra-filename=-eddf533caed59200 --out-dir C:\working\rust\sic\target\release\deps -L dependency=C:\working\rust\sic\target\release\deps --extern approx=C:\working\rust\sic\target\release\deps\libapprox-975a1d71f845812e.rmeta --extern conv=C:\working\rust\sic\target\release\deps\libconv-c8869c036770d1cc.rmeta --extern image=C:\working\rust\sic\target\release\deps\libimage-dfe84ab9a5318c77.rmeta --extern itertools=C:\working\rust\sic\target\release\deps\libitertools-30cbf09b792db6c8.rmeta --extern nalgebra=C:\working\rust\sic\target\release\deps\libnalgebra-641b774ac78f6857.rmeta --extern num=C:\working\rust\sic\target\release\deps\libnum-27ab45eb4bce01e6.rmeta --extern rand=C:\working\rust\sic\target\release\deps\librand-3a04ffce98a8d413.rmeta --extern rand_distr=C:\working\rust\sic\target\release\deps\librand_distr-240401495cb15e4a.rmeta --extern rayon=C:\working\rust\sic\target\release\deps\librayon-90e6f53422c92db7.rmeta --extern rusttype=C:\working\rust\sic\target\release\deps\librusttype-9620e7cecb75fe2a.rmeta --cap-lints allow -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\rav1e-e43ce40a85fb56bb\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out`
       Dirty sic_core v0.22.1 (C:\working\rust\sic\crates\sic_core): the dependency image was rebuilt
   Compiling sic_core v0.22.1 (C:\working\rust\sic\crates\sic_core)
     Running `rustc --crate-name sic_core --edition=2021 crates\sic_core\src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=119 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg "feature=\"imageproc\"" --cfg "feature=\"imageproc-ops\"" --cfg "feature=\"rusttype\"" -C metadata=589c42915bb366c2 -C extra-filename=-589c42915bb366c2 --out-dir C:\working\rust\sic\target\release\deps -L dependency=C:\working\rust\sic\target\release\deps --extern image=C:\working\rust\sic\target\release\deps\libimage-dfe84ab9a5318c77.rmeta --extern imageproc=C:\working\rust\sic\target\release\deps\libimageproc-eddf533caed59200.rmeta --extern rusttype=C:\working\rust\sic\target\release\deps\librusttype-9620e7cecb75fe2a.rmeta --extern thiserror=C:\working\rust\sic\target\release\deps\libthiserror-4df29dfc3f61ea5c.rmeta -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\rav1e-e43ce40a85fb56bb\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out`
       Dirty sic_io v0.22.1 (C:\working\rust\sic\crates\sic_io): the dependency sic_core was rebuilt
   Compiling sic_io v0.22.1 (C:\working\rust\sic\crates\sic_io)
     Running `rustc --crate-name sic_io --edition=2021 crates\sic_io\src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=119 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 -C metadata=e978796dc87972f0 -C extra-filename=-e978796dc87972f0 --out-dir C:\working\rust\sic\target\release\deps -L dependency=C:\working\rust\sic\target\release\deps --extern sic_core=C:\working\rust\sic\target\release\deps\libsic_core-589c42915bb366c2.rmeta --extern thiserror=C:\working\rust\sic\target\release\deps\libthiserror-4df29dfc3f61ea5c.rmeta -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\rav1e-e43ce40a85fb56bb\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out`
       Dirty sic_image_engine v0.22.1 (C:\working\rust\sic\crates\sic_image_engine): the dependency sic_core was rebuilt
   Compiling sic_image_engine v0.22.1 (C:\working\rust\sic\crates\sic_image_engine)
     Running `rustc --crate-name sic_image_engine --edition=2021 crates\sic_image_engine\src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=119 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg "feature=\"imageproc-ops\"" -C metadata=c635e8630da1da40 -C extra-filename=-c635e8630da1da40 --out-dir C:\working\rust\sic\target\release\deps -L dependency=C:\working\rust\sic\target\release\deps --extern rayon=C:\working\rust\sic\target\release\deps\librayon-90e6f53422c92db7.rmeta --extern sic_core=C:\working\rust\sic\target\release\deps\libsic_core-589c42915bb366c2.rmeta --extern sic_io=C:\working\rust\sic\target\release\deps\libsic_io-e978796dc87972f0.rmeta --extern strum=C:\working\rust\sic\target\release\deps\libstrum-7a6f46538611a6d7.rmeta --extern strum_macros=C:\working\rust\sic\target\release\deps\strum_macros-29090a362ce63c64.dll --extern thiserror=C:\working\rust\sic\target\release\deps\libthiserror-4df29dfc3f61ea5c.rmeta -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\rav1e-e43ce40a85fb56bb\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out`
       Dirty sic_parser v0.22.1 (C:\working\rust\sic\crates\sic_parser): the dependency sic_image_engine was rebuilt
   Compiling sic_parser v0.22.1 (C:\working\rust\sic\crates\sic_parser)
     Running `rustc --crate-name sic_parser --edition=2021 crates\sic_parser\src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=119 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg "feature=\"imageproc-ops\"" -C metadata=8de5313215106d74 -C extra-filename=-8de5313215106d74 --out-dir C:\working\rust\sic\target\release\deps -L dependency=C:\working\rust\sic\target\release\deps --extern pest=C:\working\rust\sic\target\release\deps\libpest-cde97b96e2ffd115.rmeta --extern pest_derive=C:\working\rust\sic\target\release\deps\pest_derive-da5cb98d51ecf66c.dll --extern sic_core=C:\working\rust\sic\target\release\deps\libsic_core-589c42915bb366c2.rmeta --extern sic_image_engine=C:\working\rust\sic\target\release\deps\libsic_image_engine-c635e8630da1da40.rmeta --extern thiserror=C:\working\rust\sic\target\release\deps\libthiserror-4df29dfc3f61ea5c.rmeta -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\rav1e-e43ce40a85fb56bb\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out`
       Dirty sic_cli_ops v0.22.1 (C:\working\rust\sic\crates\sic_cli_ops): the dependency sic_image_engine was rebuilt
   Compiling sic_cli_ops v0.22.1 (C:\working\rust\sic\crates\sic_cli_ops)
     Running `rustc --crate-name sic_cli_ops --edition=2021 crates\sic_cli_ops\src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=119 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg "feature=\"imageproc-ops\"" -C metadata=b75f8acde948ad39 -C extra-filename=-b75f8acde948ad39 --out-dir C:\working\rust\sic\target\release\deps -L dependency=C:\working\rust\sic\target\release\deps --extern clap=C:\working\rust\sic\target\release\deps\libclap-acf53d8b67e295e0.rmeta --extern sic_image_engine=C:\working\rust\sic\target\release\deps\libsic_image_engine-c635e8630da1da40.rmeta --extern sic_parser=C:\working\rust\sic\target\release\deps\libsic_parser-8de5313215106d74.rmeta --extern strum=C:\working\rust\sic\target\release\deps\libstrum-7a6f46538611a6d7.rmeta --extern strum_macros=C:\working\rust\sic\target\release\deps\strum_macros-29090a362ce63c64.dll --extern thiserror=C:\working\rust\sic\target\release\deps\libthiserror-4df29dfc3f61ea5c.rmeta -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\rav1e-e43ce40a85fb56bb\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out`
   Compiling sic v0.22.4 (C:\working\rust\sic)
     Running `rustc --crate-name sic --edition=2021 src\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=119 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C panic=abort -C linker-plugin-lto -C codegen-units=1 --cfg "feature=\"default\"" --cfg "feature=\"imageproc-ops\"" -C metadata=a7a7d6e85f3be68e -C extra-filename=-a7a7d6e85f3be68e --out-dir C:\working\rust\sic\target\release\deps -L dependency=C:\working\rust\sic\target\release\deps --extern anyhow=C:\working\rust\sic\target\release\deps\libanyhow-60cbfc11ce9a6862.rmeta --extern atty=C:\working\rust\sic\target\release\deps\libatty-2dfe39839da23c39.rmeta --extern clap=C:\working\rust\sic\target\release\deps\libclap-acf53d8b67e295e0.rmeta --extern globwalk=C:\working\rust\sic\target\release\deps\libglobwalk-2cd578957a3a628c.rmeta --extern open=C:\working\rust\sic\target\release\deps\libopen-d7caee715bc28a27.rmeta --extern sic_cli_ops=C:\working\rust\sic\target\release\deps\libsic_cli_ops-b75f8acde948ad39.rmeta --extern sic_core=C:\working\rust\sic\target\release\deps\libsic_core-589c42915bb366c2.rmeta --extern sic_image_engine=C:\working\rust\sic\target\release\deps\libsic_image_engine-c635e8630da1da40.rmeta --extern sic_io=C:\working\rust\sic\target\release\deps\libsic_io-e978796dc87972f0.rmeta --extern sic_parser=C:\working\rust\sic\target\release\deps\libsic_parser-8de5313215106d74.rmeta -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\rav1e-e43ce40a85fb56bb\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out -L "native=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.37.32822\atlmfc\lib\x64" -L native=C:\working\rust\sic\target\release\build\libwebp-sys-b30e6ac5ebd094b3\out`
warning: unused doc comment
   --> src\cli\config.rs:192:13
    |
192 |             /// If using default, requires the `CARGO_PKG_NAME` to be set.
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
193 |             tool_name: env!("CARGO_PKG_NAME"),
    |             --------------------------------- rustdoc does not generate documentation for expression fields
    |
    = help: use `//` for a plain comment
    = note: `#[warn(unused_doc_comments)]` on by default

warning: unused doc comment
   --> src\cli\config.rs:197:13
    |
197 |             /// Defaults to no displayed license text.
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
198 |             show_license_text_of: None,
    |             -------------------------- rustdoc does not generate documentation for expression fields
    |
    = help: use `//` for a plain comment

warning: unused doc comment
   --> src\cli\config.rs:200:13
    |
200 |             /// By default no frame is selected
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
201 |             selected_frame: None,
    |             -------------------- rustdoc does not generate documentation for expression fields
    |
    = help: use `//` for a plain comment

warning: unused doc comment
   --> src\cli\config.rs:203:13
    |
203 |             /// Defaults to using automatic color type adjustment where appropriate.
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
204 |             disable_automatic_color_type_adjustment: false,
    |             ---------------------------------------------- rustdoc does not generate documentation for expression fields
    |
    = help: use `//` for a plain comment

warning: unused doc comment
   --> src\cli\config.rs:206:13
    |
206 |             /// Defaults to not forcing a specific image output format.
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
207 |             forced_output_format: None,
    |             -------------------------- rustdoc does not generate documentation for expression fields
    |
    = help: use `//` for a plain comment

warning: unused doc comment
   --> src\cli\config.rs:209:13
    |
209 |               /// Default format encoding settings.
    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
210 | /             encoding_settings: FormatEncodingSettings {
211 | |                 /// Default JPEG quality is set to 80.
212 | |                 jpeg_quality: 80,
213 | |
...   |
221 | |                 image_output_format_fallback: false,
222 | |             },
    | |_____________- rustdoc does not generate documentation for expression fields
    |
    = help: use `//` for a plain comment

warning: unused doc comment
   --> src\cli\config.rs:224:13
    |
224 |             /// Defaults to no provided image operations script.
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
225 |             image_operations_program: Vec::new(),
    |             ------------------------------------ rustdoc does not generate documentation for expression fields
    |
    = help: use `//` for a plain comment

warning: unused doc comment
   --> src\cli\config.rs:211:17
    |
211 |                 /// Default JPEG quality is set to 80.
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
212 |                 jpeg_quality: 80,
    |                 ---------------- rustdoc does not generate documentation for expression fields
    |
    = help: use `//` for a plain comment

warning: unused doc comment
   --> src\cli\config.rs:214:17
    |
214 |                 /// Default encoding type of PNM files (excluding PAM) is set to binary.
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
215 |                 pnm_use_ascii_format: false,
    |                 --------------------------- rustdoc does not generate documentation for expression fields
    |
    = help: use `//` for a plain comment

warning: unused doc comment
   --> src\cli\config.rs:217:17
    |
217 |                 /// Defaults to infinite repeat
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
218 |                 gif_repeat: RepeatAnimation::default(),
    |                 -------------------------------------- rustdoc does not generate documentation for expression fields
    |
    = help: use `//` for a plain comment

warning: unused doc comment
   --> src\cli\config.rs:220:17
    |
220 |                 /// Do not fallback to image crate output recognition by default
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
221 |                 image_output_format_fallback: false,
    |                 ----------------------------------- rustdoc does not generate documentation for expression fields
    |
    = help: use `//` for a plain comment

    Building [=======================> ] 230/234: ravif, sic, image

This is win64. cargo install --debug --path . does work.

foresterre commented 1 year ago

Thanks for the report!, I'm not able to reproduce this unfortunately.

image

Since it looks like you're on Windows, you could double check:

As an alternative, you could instead download the binary: https://github.com/foresterre/sic/releases/download/v0.22.4/sic-x86_64-pc-windows-msvc-v0.22.4.zip

Or install the binary via cargo-binstall: cargo binstall sic