Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actix Middleware Compress linker error with brotli on Windows LNK2005 #2698

Closed
kmindi opened this issue Mar 17, 2022 · 2 comments
Closed

Actix Middleware Compress linker error with brotli on Windows LNK2005 #2698

kmindi opened this issue Mar 17, 2022 · 2 comments
Labels
C-bug-upstream Category: bug in a dependency (including actix-net) N/A Not applicable or remedied without code change.

Comments

@kmindi
Copy link

kmindi commented Mar 17, 2022

BrotliEncoderCreateInstance ist bereits in libbrotli_sys-33da10c18ff35006.rlib(encode.o) definiert.
libbrotli-73e5058aaa87e489.rlib(brotli-73e5058aaa87e489.brotli.3c60957b-cgu.8.rcgu.o) : error LNK2005:

I already tried cleaing with cargo and debug/release build as well as not using middleware in the use section...

Expected Behavior

Compilation should work

Current Behavior

Compilation does not work

Possible Solution

Steps to Reproduce (for bugs)

Context

Your Environment

  • Rust Version (I.e, output of rustc -V): rustc 1.59.0 (9d1b2106e 2022-02-23)
  • Actix Web Version: 4.0.1

Details

Error message:

error: linking with `link.exe` failed: exit code: 1169
  |
  = note: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.0.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.1.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.10.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.11.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.12.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.13.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.14.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.15.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.2.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.3.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.4.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.5.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.6.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.7.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.8.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.<myprojectname>.cf93cabe-cgu.9.rcgu.o" "<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.3z8pxr65ttf8567t.rcgu.o" "/LIBPATH:<localprojectpath>\\api\\target\\debug\\deps" "/LIBPATH:<localprojectpath>\\api\\target\\debug\\build\\zstd-sys-db912b3434fd80c6\\out" "/LIBPATH:<localprojectpath>\\api\\target\\debug\\build\\brotli-sys-22c71ee6b874f6e5\\out" "/LIBPATH:C:\\Program Files\\OpenSSL-Win64\\lib" "/LIBPATH:<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "<localprojectpath>\\api\\target\\debug\\deps\\libdotenv-22ee9e4944b50957.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\librand_distr-f5c5bf8db5199230.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libnum_traits-fffa05cb405d1a2f.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liblibm-55a76dc09f58fcea.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libuuid-a9a23868b70f2307.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_web_validator-9349671ba0063ac3.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libserde_qs-411e3bfdbefa02f9.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libvalidator-31b28a07011ae397.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libvalidator_types-e970f7122f90f1e9.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libsyn-b5fae809a6f302ff.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libquote-fb37ce9f07e1f43d.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libproc_macro2-315bc07e42bc6531.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libunicode_xid-4ed219882bd322c6.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libproc_macro-785e8341e7856533.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_ratelimit-119cb08503dd3f90.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libr2d2_memcache-3f2957e606c17519.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libmemcache-a72c44dd736021cb.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libr2d2-d70130a5cbbfb090.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libscheduled_thread_pool-9c40d845aa2b55ca.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libopenssl-b3e5713e40ef922f.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libforeign_types-f9d339605f21a30c.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libforeign_types_shared-e581a29cee4ecd2a.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libopenssl_sys-f91024558c0d5613.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libredis-e12d084fbf620624.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libdtoa-d8bdbab8ad1130d3.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libsha1-b5434427c7ad85ed.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libcombine-2b1f907abb7bf49b.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libascii-8f0399e4b4a47802.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libunreachable-227f6974b1c5c7c7.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libvoid-c50384004f955aef.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtokio_util-722a5bb10611ec6f.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libbackoff-034de45152238c9b.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libdashmap-07cea66afbcb6cae.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libfailure-9624de04451ea83c.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libbacktrace-7ba2704bf638125e.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\librustc_demangle-327de4a0bea60a13.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_web-3322cddf452136b3.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_tls-f3de1a47f006aaf9.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libawc-38cf269b76f789c4.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_server-7a7b6baef3360d11.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_router-61f95c5b2df5caa8.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_http-f4c110889f1883d8.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix-21446dc247198b54.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libcrossbeam_channel-413d545f46007770.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libmaybe_uninit-c3964e26398ead7b.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libcrossbeam_utils-43dfd2d08c24b3e2.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libsha1-9817d795f193e146.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libopaque_debug-9c0110be7b164e00.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libblock_buffer-c736f4dceef7e7b7.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libdigest-e9503e54bdf24348.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libcookie-03ae8f2b7ba60ca8.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liblanguage_tags-cb7a4d26465d8556.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libbrotli2-cd9b6321a8c3618b.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libbrotli_sys-33da10c18ff35006.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liblibc-486ae50be58a8958.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtime-2f652040b47cdb2e.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtime_macros-923cdc7ba7eafd0b.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libstandback-84c84a5cad530193.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libfxhash-9787dbed9e3d5e4e.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libbyteorder-c6e0f0e98bf6c3ee.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_utils-674272907c5ee833.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_connect-528cec8b80054dd7.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtrust_dns_resolver-6f122c905fee6300.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtrust_dns_proto-8bdbe700f2f44249.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\librand-40ec1a46f365e82b.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\librand_chacha-18cf8005bc0d9d00.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\librand_core-f181f24992396e1c.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libgetrandom-cce08b7d59f37938.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libthiserror-8fa7e211363b8522.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liblru_cache-46bb9352ff677f32.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liblinked_hash_map-e9ffbcd7880a8b0f.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libipconfig-93df9cc74c98c7bc.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libwinreg-432c246260b7ade5.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libsocket2-dd6035811c6f8e0e.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libwidestring-74f82a05b13dc3cc.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libfutures-8a62c288ddbeeb01.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libfutures_executor-41f96e106224f6af.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_rt-b7e420babe6f7eb0.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_threadpool-9215b0302f119970.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libthreadpool-7e39334524da43d5.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libcopyless-4168fcf7a7861f5b.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libeither-34b6110130dbe75b.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libh2-9f9bbeb2ce5b34ca.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtracing_futures-c6f2686a5bf05954.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_service-b0ceb68be274b7d6.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_codec-3306139bcf91785e.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtokio_util-b2ba87097f7a850e.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtokio-b4bc7043843a5705.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libmio-d505e4f7f23f63ad.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libmiow-621f4e7021e24c59.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libws2_32-f3993648e4d71bc2.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libkernel32-7359a618b6710ab1.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libwinapi-56e915b6920b18c6.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libiovec-4736341900b620f5.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libnet2-937d510089629939.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libcfg_if-d1a0e0536a1f9359.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libpin_project_lite-cffd2104070fbd71.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libpin_project-6b41d7da81808a58.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libpin_project-69bbb1a2fbfecf81.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libbytes-9297ed6607011b53.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_cors-4cd3fcd68a37c494.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_web-c4ae2125a7a82020.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libcookie-e301a1a471e7d102.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtime-bababd120a0d8d1f.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liburl-cb9b74115eee8115.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libidna-f89acd340c30f1e7.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libunicode_normalization-d64fefa87c2acdef.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtinyvec-4bdb16ed9388cf28.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtinyvec_macros-e34fd26d36cf26b8.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libunicode_bidi-677438b7635625e1.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libserde_urlencoded-e756c147038553c1.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libform_urlencoded-29be5006553664b7.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libmatches-c48b2fa5d188260a.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libserde_json-6c5efdccc5502bf2.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libryu-884b798a1aa2b2d9.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_server-b2f2de3452b9051e.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libnum_cpus-99764bc223d6f728.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libsocket2-fa916459dbdbdcd9.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libmio-f0bb1f73227faf41.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_router-e989678ab3fa5c6c.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libfirestorm-f8e8fde46a1336b8.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libserde-91daf7463aed089f.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_http-12af5ffd5b3054c4.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libbase64-c6ba8f9c487cb1f7.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\librand-c2b1bda1a04dbbee.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\librand_chacha-5c6e4c314a514524.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libppv_lite86-093489beede723f8.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\librand_core-b3910f101b5a8a37.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libitoa-0e12e3ba529257e5.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libhttparse-6174097aa786942e.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libbrotli-73e5058aaa87e489.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libbrotli_decompressor-9cd07db29f06b3ca.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liballoc_stdlib-5968a1107f05475d.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liballoc_no_stdlib-8e71dd70604a5eab.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libhttpdate-eddda9191c54f557.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libsha1-6e4b5e769bbf4322.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libcpufeatures-dcb4242ca1b791a4.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libdigest-0f30a6f7df36d459.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libblock_buffer-203cc3e0967a8674.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libcrypto_common-eeace2e6ac2d1014.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libgeneric_array-7452fb0e37d75d70.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtypenum-54366db140ffd160.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liblocal_channel-9c2675b3d4fb4c79.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libbytestring-aa23911ba371d22b.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libencoding_rs-3949ce3c877362dd.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liblanguage_tags-70ba8829c40d296a.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libmime-fdd6ab1e61b0f76f.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libpercent_encoding-101b8226d1bcb66c.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libh2-085cf9215372da08.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtracing-ccd6b03151ac3c3d.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtracing_core-acbe5944f488dc66.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liblazy_static-66e00e49ee9a504b.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libindexmap-557289398669b8e7.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libhashbrown-52b9bb096f42d512.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libfutures_util-ad1a704c261fd57c.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libfutures_io-d81cb160b6ecbb18.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libslab-d4e275a6a551ba0a.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libfutures_channel-9c69490075b43825.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libfutures_task-0d004a00b3060d6a.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libpin_utils-312a215a9002b588.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtokio_util-9189f3db48403a26.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libahash-1234306b390e4114.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libgetrandom-659f22b91b2dcfc9.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libzstd-6ba77c8143ac60d7.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libzstd_safe-22833f3443ad65fa.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libzstd_sys-3225c39c8e126d82.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libflate2-cd09d5b79ce5f40b.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libminiz_oxide-186fec818e6f0a95.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libadler-596c601d28339c8e.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libcrc32fast-0707a1ca5e3dd86e.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_service-77ab330ccf5bfce9.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_codec-fe4298905e48df2d.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtokio_util-7f38a054c76c9cca.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libfutures_sink-cc76196e18218902.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libbitflags-9078158de72b3dd8.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_rt-f2b8c0214d283800.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtokio-217a8f1202d38970.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libonce_cell-90912cada296225e.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libmio-a05c10e71cf0e282.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libmiow-2bc595e4d78fc369.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libntapi-547bc012b2b1dd6c.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libparking_lot-d45cbd8ee24514c4.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libparking_lot_core-942c127b5db8a99a.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libsmallvec-1cbde1fa59f13966.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liblock_api-a27253c9f357a0b3.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libscopeguard-fd78124af5d4ffb0.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libinstant-b1699014eb1bd53d.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libfutures_core-79387bb2fb8cd952.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libhttp-ce870bc747eb7df4.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libitoa-c43d80d6397d7774.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libbytes-2738216f196a776b.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libfnv-5bacd6f124cca4b4.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libactix_utils-521718ec847d88e8.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libpin_project_lite-c53815c2ae239ecc.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liblocal_waker-13934c42ec6f4ad2.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libenv_logger-601513677d1e8fd2.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libatty-a3e35798042c9d09.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libtermcolor-fb60b8628d633fe0.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libwinapi_util-1479a727d1bdc5a3.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libwinapi-6704c9c1681c7b3c.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libhumantime-5853f89fd221ff5f.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\liblog-8cfe1dd93f38848a.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libcfg_if-ab37e4e2ee9068dd.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libregex-b6804a781f7327ae.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libaho_corasick-5d60f877e655778c.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libmemchr-1c96d118c62ef424.rlib" "<localprojectpath>\\api\\target\\debug\\deps\\libregex_syntax-f1d953790de3dec3.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-ca7b0c28ec762872.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-1b050a71ed5c4477.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-ba9f9c006950f110.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-4e228cbffbe5e3cd.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-d3d7c65121bb0d35.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-2cedaf2947cb8622.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-7d6cff0c7b8f0c2b.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-63bdfcda4a65748c.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-c331c9d260094b22.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-34d0a2dd4a5dbc91.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-e7b8421abede5598.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-08b052fa5e861ac2.rlib" "<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-18761c3bc8f2e6ea.rlib" "gdi32.lib" "user32.lib" "crypt32.lib" "ws2_32.lib" "advapi32.lib" "advapi32.lib" "iphlpapi.lib" "ws2_32.lib" "kernel32.lib" "bcrypt.lib" "ntdll.lib" "advapi32.lib" "cfgmgr32.lib" "credui.lib" "fwpuclnt.lib" "gdi32.lib" "kernel32.lib" "msimg32.lib" "mswsock.lib" "ntdll.lib" "opengl32.lib" "secur32.lib" "synchronization.lib" "user32.lib" "winspool.lib" "ws2_32.lib" "kernel32.lib" "ws2_32.lib" "bcrypt.lib" "advapi32.lib" "userenv.lib" "kernel32.lib" "msvcrt.lib" "/NXCOMPAT" "/LIBPATH:<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:<localprojectpath>\\api\\target\\debug\\deps\\<myprojectname>.exe" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:<profiledir>\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis"
  = note: libbrotli-73e5058aaa87e489.rlib(brotli-73e5058aaa87e489.brotli.3c60957b-cgu.8.rcgu.o) : error LNK2005: BrotliEncoderCreateInstance ist bereits in libbrotli_sys-33da10c18ff35006.rlib(encode.o) definiert.
          libbrotli-73e5058aaa87e489.rlib(brotli-73e5058aaa87e489.brotli.3c60957b-cgu.8.rcgu.o) : error LNK2005: BrotliEncoderSetParameter ist bereits in libbrotli_sys-33da10c18ff35006.rlib(encode.o) definiert.
          libbrotli-73e5058aaa87e489.rlib(brotli-73e5058aaa87e489.brotli.3c60957b-cgu.8.rcgu.o) : error LNK2005: BrotliEncoderDestroyInstance ist bereits in libbrotli_sys-33da10c18ff35006.rlib(encode.o) definiert.
          libbrotli-73e5058aaa87e489.rlib(brotli-73e5058aaa87e489.brotli.3c60957b-cgu.8.rcgu.o) : error LNK2005: BrotliEncoderIsFinished ist bereits in libbrotli_sys-33da10c18ff35006.rlib(encode.o) definiert.
          libbrotli-73e5058aaa87e489.rlib(brotli-73e5058aaa87e489.brotli.3c60957b-cgu.8.rcgu.o) : error LNK2005: BrotliEncoderHasMoreOutput ist bereits in libbrotli_sys-33da10c18ff35006.rlib(encode.o) definiert.
          libbrotli-73e5058aaa87e489.rlib(brotli-73e5058aaa87e489.brotli.3c60957b-cgu.8.rcgu.o) : error LNK2005: BrotliEncoderSetCustomDictionary ist bereits in libbrotli_sys-33da10c18ff35006.rlib(encode.o) definiert.
          libbrotli-73e5058aaa87e489.rlib(brotli-73e5058aaa87e489.brotli.3c60957b-cgu.8.rcgu.o) : error LNK2005: BrotliEncoderTakeOutput ist bereits in libbrotli_sys-33da10c18ff35006.rlib(encode.o) definiert.
          libbrotli-73e5058aaa87e489.rlib(brotli-73e5058aaa87e489.brotli.3c60957b-cgu.8.rcgu.o) : error LNK2005: BrotliEncoderVersion ist bereits in libbrotli_sys-33da10c18ff35006.rlib(encode.o) definiert.
          libbrotli-73e5058aaa87e489.rlib(brotli-73e5058aaa87e489.brotli.3c60957b-cgu.8.rcgu.o) : error LNK2005: BrotliEncoderMaxCompressedSize ist bereits in libbrotli_sys-33da10c18ff35006.rlib(encode.o) definiert.
          libbrotli-73e5058aaa87e489.rlib(brotli-73e5058aaa87e489.brotli.3c60957b-cgu.8.rcgu.o) : error LNK2005: BrotliEncoderCompress ist bereits in libbrotli_sys-33da10c18ff35006.rlib(encode.o) definiert.
          libbrotli-73e5058aaa87e489.rlib(brotli-73e5058aaa87e489.brotli.3c60957b-cgu.8.rcgu.o) : error LNK2005: BrotliEncoderCompressStream ist bereits in libbrotli_sys-33da10c18ff35006.rlib(encode.o) definiert.
          libbrotli_decompressor-9cd07db29f06b3ca.rlib(brotli_decompressor-9cd07db29f06b3ca.brotli_decompressor.2c90bdcf-cgu.14.rcgu.o) : error LNK2005: BrotliDecoderCreateInstance ist bereits in libbrotli_sys-33da10c18ff35006.rlib(decode.o) definiert.
          libbrotli_decompressor-9cd07db29f06b3ca.rlib(brotli_decompressor-9cd07db29f06b3ca.brotli_decompressor.2c90bdcf-cgu.14.rcgu.o) : error LNK2005: BrotliDecoderDecompress ist bereits in libbrotli_sys-33da10c18ff35006.rlib(decode.o) definiert.
          libbrotli_decompressor-9cd07db29f06b3ca.rlib(brotli_decompressor-9cd07db29f06b3ca.brotli_decompressor.2c90bdcf-cgu.14.rcgu.o) : error LNK2005: BrotliDecoderDecompressStream ist bereits in libbrotli_sys-33da10c18ff35006.rlib(decode.o) definiert.
          libbrotli_decompressor-9cd07db29f06b3ca.rlib(brotli_decompressor-9cd07db29f06b3ca.brotli_decompressor.2c90bdcf-cgu.14.rcgu.o) : error LNK2005: BrotliDecoderDestroyInstance ist bereits in libbrotli_sys-33da10c18ff35006.rlib(decode.o) definiert.
          libbrotli_decompressor-9cd07db29f06b3ca.rlib(brotli_decompressor-9cd07db29f06b3ca.brotli_decompressor.2c90bdcf-cgu.14.rcgu.o) : error LNK2005: BrotliDecoderHasMoreOutput ist bereits in libbrotli_sys-33da10c18ff35006.rlib(decode.o) definiert.
          libbrotli_decompressor-9cd07db29f06b3ca.rlib(brotli_decompressor-9cd07db29f06b3ca.brotli_decompressor.2c90bdcf-cgu.14.rcgu.o) : error LNK2005: BrotliDecoderTakeOutput ist bereits in libbrotli_sys-33da10c18ff35006.rlib(decode.o) definiert.
          libbrotli_decompressor-9cd07db29f06b3ca.rlib(brotli_decompressor-9cd07db29f06b3ca.brotli_decompressor.2c90bdcf-cgu.14.rcgu.o) : error LNK2005: BrotliDecoderIsUsed ist bereits in libbrotli_sys-33da10c18ff35006.rlib(decode.o) definiert.
          libbrotli_decompressor-9cd07db29f06b3ca.rlib(brotli_decompressor-9cd07db29f06b3ca.brotli_decompressor.2c90bdcf-cgu.14.rcgu.o) : error LNK2005: BrotliDecoderIsFinished ist bereits in libbrotli_sys-33da10c18ff35006.rlib(decode.o) definiert.
          libbrotli_decompressor-9cd07db29f06b3ca.rlib(brotli_decompressor-9cd07db29f06b3ca.brotli_decompressor.2c90bdcf-cgu.14.rcgu.o) : error LNK2005: BrotliDecoderGetErrorCode ist bereits in libbrotli_sys-33da10c18ff35006.rlib(decode.o) definiert.
          libbrotli_decompressor-9cd07db29f06b3ca.rlib(brotli_decompressor-9cd07db29f06b3ca.brotli_decompressor.2c90bdcf-cgu.14.rcgu.o) : error LNK2005: BrotliDecoderErrorString ist bereits in libbrotli_sys-33da10c18ff35006.rlib(decode.o) definiert.
          libbrotli_decompressor-9cd07db29f06b3ca.rlib(brotli_decompressor-9cd07db29f06b3ca.brotli_decompressor.2c90bdcf-cgu.14.rcgu.o) : error LNK2005: BrotliDecoderVersion ist bereits in libbrotli_sys-33da10c18ff

Cargo.toml:

[package]
name = ""
version = "0.1.0"
authors = [""]
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
rand = "0.8"            
rand_distr = "0.4"            
serde = { version = "1.0", features = ["derive"] } 
serde_json = "1.0"

actix-web = "4.0.1"
##actix-web-httpauth = { git = "https://github.com/actix/actix-web-httpauth" }
##chrono = { version = "0.4.10", features = ["serde"] }
##derive_more = "0.99.2"
#diesel = { version = "1.4.2", features = ["postgres","uuidv07", "r2d2", "chrono"] }
dotenv = "0.15.0"
#futures = "0.3.1"
#r2d2 = "0.8.8"
#serde = "1.0"
#serde_derive = "1.0"
#actix-service = "2.0.0"
#alcoholic_jwt = "1.0.0"
#reqwest = "0.11.3"
#actix-rt = "1.1.1" 

actix-cors = "0.6.1"
actix-web-validator = "3.0.0" 
validator = { version = "0.14", features = ["derive"] }
actix-ratelimit = "0.3" 
env_logger = "0.9.0" 
once_cell = "1.8.0" 
indexmap = "1.7.0" 
uuid = { version = "0.8", features = ["serde", "v4"] }
@robjtede robjtede added C-bug-upstream Category: bug in a dependency (including actix-net) N/A Not applicable or remedied without code change. labels Mar 17, 2022
@robjtede
Copy link
Member

This is not in our control. Suggest filing an issue on the brotli repo.

@kmindi
Copy link
Author

kmindi commented Mar 17, 2022

I think I found the problem. actix-ratelimit has a dependency on the old actix-http = {version = "2.2.0", features=["actors"]} (https://github.com/TerminalWitchcraft/actix-ratelimit/blob/4e17118dcb64f565ec869c51cbe7f82dd0139b3b/Cargo.toml)

Without that I can compile, I'll report there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug-upstream Category: bug in a dependency (including actix-net) N/A Not applicable or remedied without code change.
Projects
None yet
Development

No branches or pull requests

2 participants