本文內容都是以 Ionic + Vue 為前題撰寫
2025-07-29
2025-06-19
CSS / JS 的圖形矩陣處理
眾所周知,CSS 的 transform 或是 SVG 的 transform 可以使用 translateX、rotateX、scale……等 transform functions。而裡面最為複雜的就是 matrix
參閱 MDN 的說明, matrix 有 6 個參數:matrix(a, b, c, d, tx, ty) ,以投影座標(因為我常用的 GIMP 、我當初學的都是使用投影坐標(projective coordinates),我這篇也都使用投影座標來講)來表示的話,就是:
如果今天我 CSS 是 translateX(100px)
,那相當於matrix(1, 0, 0, 1, 100, 0)
,即:
2025-06-17
紀錄:常用指令:查找大量有指定內容的檔案
Bash script
例如我現在要查 tomcat 的 log,查找說在 2020-01-10 ~ 2020-01-25 之間,連線 /api/foo/bar 這條 request 的資訊。
就能以以下指令來處理
$ cd {log 資料夾}
$ for i in {10..25} ; do sudo cat "localhost_access_log.2020-01-$i.txt" | grep "/api/foo/bar" ; done
$ cd {log 資料夾}
for /L %%i in (10, 1, 25) do (
type "localhost_access_log.2020-01-%%i.txt" | findstr "/api/foo/bar"
)
2025-06-12
git 無法刪除分支
這邊先提一下我的環境:
使用 OS 是 Windows 11
有安裝以下軟體:
- Git,版本是 git version 2.36.0.windows.1
- TortoiseGit v2.13.0
- VS Code
今天遇到的問題是,有些分支我要刪除時,跳出以下錯誤視窗
libgit2 returned: entry is not unique due to being a multivar
2025-06-04
使用指令編譯 Android
紀錄一下如何純粹使用終端機指令,編譯 android APK
事前準備
- Java,儘量使用最新版的 Java
- Android SDK
- 如果已經安裝 Android Studio,那就不用另外安裝
- 如果不想安裝 Android Studio,那可以到Android Studio 下載頁下方的《僅限指令列工具》那可以下載。但使用這方法,要另行設
ANDROID_HOME
的環境變數 - 如果是用 CI/CD, Github Action 已經有人寫好了:android-actions/setup-android
- 使用 Docker ,可以使用thyrlian/android-sdk
2025-05-12
2025-04-23
Vue.js 狀況:onMount 更新變數後,畫面沒有進行變動
狀況
以下是我的 Vue code
<script setup>
let menuTabs = ref([
{name: "會員", checked: false},
{name: "客戶", checked: false},
{name: "站點", checked: false},
])
let selectedMember = ref({name: null, id: null})
let selectedCustomer = ref({name: null, id: null})
let selectedStation = ref({name: null, id: null})
/** 根據當前選擇的 tab 來決定顯示的內容 */
let selectedData = computed(function(){
if(menuTabs.value[0].checked){
return selectedMember.value
}
if(menuTabs.value[1].checked){
return selectedCustomer.value
}
if(menuTabs.value[2].checked){
return selectedStation.value
}
return {name: null, id: null}
})
/** 切換 menu tab */
function changeMenuTab(index){
for(let i = 0; i < menuTabs.value.length; i++){
menuTabs.value[i].checked = i == index
}
}
</script>
<template>
<div class="tabs">
<div role="tablist" aria-label="Sample Tabs">
<button v-for = "(tab, index) in menuTabs"
role="tab"
:aria-selected="tab.checked"
:aria-controls="`panel-${index}`"
:id="`tab-${index}`"
:tabindex="tab.checked ? 0 : -1"
@click="changeMenuTab(index)"
v-text="tab.name"/>
</div>
</div>
<div class="tab-content">
<div>
{{selectedData.name}}
<template v-if="!!selectedData.id">
({{selectedData.id}})
</template>
</div>
<div v-for = "(tab, index) in menuTabs"
role="tabpanel"
:aria-labelledby="`tab-${index}`"
:id="`panel-${index}`"
:aria-hidden="!tab.checked"
:tabindex="0"
:hidden="!tab.checked">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus, congue vel laoreet ac, dictum vitae odio.
</div>
</div>
</template>
2025-03-31
2025-03-26
使用 Intl.DateTimeFormat() constructor 將日期格式化成 ISO 8601 格式
如題,因為現在 JS 有 Intl.DateTimeFormat
了,使用 Intl.DateTimeFormat
來將日期以 ISO 8601 格式化
2025-03-19
Vue.js:ref 對象更動後,要如何在 DOM 的變更結束後,執行 function
我這邊有段 vue code:
<script setup lang="ts">
interface CartItem {
id: any;
itemID: any;
name: string;
price: number;
count: number;
}
let cartItem = ref<CartItem[]>([])
</script>
<template>
<aside>
<div class="cart-item" v-for="(item) in cartItem">
<span v-text="item.name"/>
<span v-text="'$' + item.price"/>
<input type="number" v-model="item.count" />
</div>
</aside>
</template>
這段 code,每次 cartItem 新增一個項目後,就會自動建立一組
<div class="cart-item" />
;反之,每刪除一個項目,就會刪掉一個<div class="cart-item" />
。
我現在要的,是每新增或刪除完一個項目後,自動執行一段 function。
例如新增完畢後,自動 focus 到最新的 input 中。
2025-02-27
Vue.js 的 ref 出現 null 錯誤
最近在寫 Vue.js 專案
使用 npm run build
(或是
npx vite build
)編譯成 production 程式後,執行會出錯
以下是我的程式碼:
<script setup lang="ts">
let myDialog = ref<HTMLDialogElement>(null)
</script>
<template>
<button @click="myDialog.showModal()">my btn</button>
<dialog ref="myDialog"></dialog>
</template>
點下按鈕後,會出現以下兩種錯誤:
TypeError: Cannot read properties of undefined (reading 'refs')
TypeError: Cannot read properties of null (reading 'showModal')
2025-02-10
Tauri 開發的幾個坑
這是我在編譯 Tauri 專案時,出現的 Error log
Tauri Error Log
D:\workspace\my-tauri-project> npm run tauri build
> webdesign-calauator@0.1.0 tauri
> tauri build
warning: only one of `license` or `license-file` is necessary
`license` should be used if the package license can be expressed with a standard SPDX expression.
`license-file` should be used if the package uses a non-standard license.
See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information.
Compiling serde_derive v1.0.217
Compiling zerocopy-derive v0.7.35
Compiling zerovec-derive v0.10.3
Compiling displaydoc v0.2.5
Compiling icu_provider_macros v1.5.0
Compiling zerofrom-derive v0.1.5
Compiling yoke-derive v0.7.5
Compiling thiserror-impl v1.0.69
error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
|
= note: "x86_64-w64-mingw32-gcc" "-Wl,%TEMP%\\rustc17OrG3\\list.def" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "%TEMP%\\rustc17OrG3\\symbols.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\icu_provider_macros-fe6952c3b5596741.icu_provider_macros.6f1cacb25bcda666-cgu.0.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\icu_provider_macros-fe6952c3b5596741.icu_provider_macros.6f1cacb25bcda666-cgu.1.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\icu_provider_macros-fe6952c3b5596741.icu_provider_macros.6f1cacb25bcda666-cgu.2.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\icu_provider_macros-fe6952c3b5596741.8bg2xrvl7wropgeaqcqzd1zrm.rcgu.rmeta" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\icu_provider_macros-fe6952c3b5596741.aheisbr6pr0grjwxy6taef826.rcgu.o" "-Wl,-Bstatic" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libsyn-74fbf48bac4e0a04.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libquote-17a985357649caed.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libproc_macro2-eabbd311f3d536d8.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libunicode_ident-b370657983c81284.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libproc_macro-27a1d4eb681427e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd-5066810ba6a3c331.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libpanic_unwind-ffe1b3cf1e858a91.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libobject-4bb2bf6b8aedb0e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libmemchr-b3db5392c89f893a.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libaddr2line-20a9bc570f589ab2.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libgimli-e4c6854cb2570d1b.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libwindows_targets-176ce559adcaeeab.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_demangle-f41139342d761cc4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd_detect-a9c8a66a6ab04d67.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libhashbrown-d0a5c38fcf7e3ab4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_alloc-34bf8e2ba505f823.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libminiz_oxide-e6c3bcb6aba3cc78.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libadler-25fd04130c61c486.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libunwind-406d0684cd466981.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcfg_if-308de7222dbe7630.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liblibc-b17ad35300ef919c.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liballoc-16133477ba5b1335.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_core-c9c952e3e4dff3e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcore-225aecd5787b5a6d.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-15f2e04ecb4aa720.rlib" "-Wl,-Bdynamic" "-lkernel32" "-lkernel32" "-ladvapi32" "-lntdll" "-luserenv" "-lws2_32" "-ldbghelp" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmingwex" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\icu_provider_macros-fe6952c3b5596741.dll" "-Wl,--gc-sections" "-shared" "-Wl,--out-implib=D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libicu_provider_macros-fe6952c3b5596741.dll.a" "-Wl,--strip-debug" "-nodefaultlibs" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
= note: lld: error: unable to find library -lgcc_eh␍
lld: error: unable to find library -lgcc␍
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)␍
error: could not compile `icu_provider_macros` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
|
= note: "x86_64-w64-mingw32-gcc" "-Wl,%TEMP%\\rustcYX8dip\\list.def" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "%TEMP%\\rustcYX8dip\\symbols.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\displaydoc-f0f930a41d11db73.displaydoc.520219c0103c2711-cgu.0.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\displaydoc-f0f930a41d11db73.displaydoc.520219c0103c2711-cgu.1.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\displaydoc-f0f930a41d11db73.displaydoc.520219c0103c2711-cgu.2.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\displaydoc-f0f930a41d11db73.displaydoc.520219c0103c2711-cgu.3.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\displaydoc-f0f930a41d11db73.displaydoc.520219c0103c2711-cgu.4.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\displaydoc-f0f930a41d11db73.displaydoc.520219c0103c2711-cgu.5.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\displaydoc-f0f930a41d11db73.displaydoc.520219c0103c2711-cgu.6.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\displaydoc-f0f930a41d11db73.displaydoc.520219c0103c2711-cgu.7.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\displaydoc-f0f930a41d11db73.c217kmq3im5t9miyok2neyyip.rcgu.rmeta" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\displaydoc-f0f930a41d11db73.3rad1gp78wtzo4ld2tgmt0bqe.rcgu.o" "-Wl,-Bstatic" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libsyn-74fbf48bac4e0a04.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libquote-17a985357649caed.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libproc_macro2-eabbd311f3d536d8.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libunicode_ident-b370657983c81284.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libproc_macro-27a1d4eb681427e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd-5066810ba6a3c331.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libpanic_unwind-ffe1b3cf1e858a91.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libobject-4bb2bf6b8aedb0e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libmemchr-b3db5392c89f893a.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libaddr2line-20a9bc570f589ab2.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libgimli-e4c6854cb2570d1b.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libwindows_targets-176ce559adcaeeab.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_demangle-f41139342d761cc4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd_detect-a9c8a66a6ab04d67.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libhashbrown-d0a5c38fcf7e3ab4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_alloc-34bf8e2ba505f823.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libminiz_oxide-e6c3bcb6aba3cc78.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libadler-25fd04130c61c486.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libunwind-406d0684cd466981.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcfg_if-308de7222dbe7630.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liblibc-b17ad35300ef919c.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liballoc-16133477ba5b1335.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_core-c9c952e3e4dff3e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcore-225aecd5787b5a6d.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-15f2e04ecb4aa720.rlib" "-Wl,-Bdynamic" "-lkernel32" "-lkernel32" "-ladvapi32" "-lntdll" "-luserenv" "-lws2_32" "-ldbghelp" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmingwex" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\displaydoc-f0f930a41d11db73.dll" "-Wl,--gc-sections" "-shared" "-Wl,--out-implib=D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libdisplaydoc-f0f930a41d11db73.dll.a" "-Wl,--strip-debug" "-nodefaultlibs" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
= note: lld: error: unable to find library -lgcc_eh␍
lld: error: unable to find library -lgcc␍
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)␍
error: could not compile `displaydoc` (lib) due to 1 previous error
error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
|
= note: "x86_64-w64-mingw32-gcc" "-Wl,%TEMP%\\rustcXnvsAN\\list.def" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "%TEMP%\\rustcXnvsAN\\symbols.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.zerocopy_derive.efa5943a1788382e-cgu.00.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.zerocopy_derive.efa5943a1788382e-cgu.01.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.zerocopy_derive.efa5943a1788382e-cgu.02.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.zerocopy_derive.efa5943a1788382e-cgu.03.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.zerocopy_derive.efa5943a1788382e-cgu.04.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.zerocopy_derive.efa5943a1788382e-cgu.05.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.zerocopy_derive.efa5943a1788382e-cgu.06.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.zerocopy_derive.efa5943a1788382e-cgu.07.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.zerocopy_derive.efa5943a1788382e-cgu.08.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.zerocopy_derive.efa5943a1788382e-cgu.09.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.dci6dext68o7o2y39r9vmr2qf.rcgu.rmeta" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.dgmajx7vvskyihocd3tbvvbh0.rcgu.o" "-Wl,-Bstatic" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libsyn-74fbf48bac4e0a04.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libquote-17a985357649caed.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libproc_macro2-eabbd311f3d536d8.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libunicode_ident-b370657983c81284.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libproc_macro-27a1d4eb681427e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd-5066810ba6a3c331.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libpanic_unwind-ffe1b3cf1e858a91.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libobject-4bb2bf6b8aedb0e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libmemchr-b3db5392c89f893a.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libaddr2line-20a9bc570f589ab2.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libgimli-e4c6854cb2570d1b.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libwindows_targets-176ce559adcaeeab.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_demangle-f41139342d761cc4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd_detect-a9c8a66a6ab04d67.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libhashbrown-d0a5c38fcf7e3ab4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_alloc-34bf8e2ba505f823.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libminiz_oxide-e6c3bcb6aba3cc78.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libadler-25fd04130c61c486.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libunwind-406d0684cd466981.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcfg_if-308de7222dbe7630.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liblibc-b17ad35300ef919c.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liballoc-16133477ba5b1335.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_core-c9c952e3e4dff3e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcore-225aecd5787b5a6d.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-15f2e04ecb4aa720.rlib" "-Wl,-Bdynamic" "-lkernel32" "-lkernel32" "-ladvapi32" "-lntdll" "-luserenv" "-lws2_32" "-ldbghelp" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmingwex" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerocopy_derive-c170d39d3851dfe0.dll" "-Wl,--gc-sections" "-shared" "-Wl,--out-implib=D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libzerocopy_derive-c170d39d3851dfe0.dll.a" "-Wl,--strip-debug" "-nodefaultlibs" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
= note: lld: error: unable to find library -lgcc_eh␍
lld: error: unable to find library -lgcc␍
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)␍
error: could not compile `zerocopy-derive` (lib) due to 1 previous error
error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
|
= note: "x86_64-w64-mingw32-gcc" "-Wl,%TEMP%\\rustcRcikdX\\list.def" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "%TEMP%\\rustcRcikdX\\symbols.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.yoke_derive.9b27c8a9612284a-cgu.00.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.yoke_derive.9b27c8a9612284a-cgu.01.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.yoke_derive.9b27c8a9612284a-cgu.02.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.yoke_derive.9b27c8a9612284a-cgu.03.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.yoke_derive.9b27c8a9612284a-cgu.04.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.yoke_derive.9b27c8a9612284a-cgu.05.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.yoke_derive.9b27c8a9612284a-cgu.06.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.yoke_derive.9b27c8a9612284a-cgu.07.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.yoke_derive.9b27c8a9612284a-cgu.08.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.yoke_derive.9b27c8a9612284a-cgu.09.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.yoke_derive.9b27c8a9612284a-cgu.10.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.yoke_derive.9b27c8a9612284a-cgu.11.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.f0vnnoiirjn70kw76dub4qdl1.rcgu.rmeta" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.a2va8dkl1727nfenozbk5e9xa.rcgu.o" "-Wl,-Bstatic" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libsynstructure-cac82b296e42ff95.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libsyn-74fbf48bac4e0a04.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libquote-17a985357649caed.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libproc_macro2-eabbd311f3d536d8.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libunicode_ident-b370657983c81284.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libproc_macro-27a1d4eb681427e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd-5066810ba6a3c331.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libpanic_unwind-ffe1b3cf1e858a91.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libobject-4bb2bf6b8aedb0e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libmemchr-b3db5392c89f893a.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libaddr2line-20a9bc570f589ab2.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libgimli-e4c6854cb2570d1b.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libwindows_targets-176ce559adcaeeab.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_demangle-f41139342d761cc4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd_detect-a9c8a66a6ab04d67.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libhashbrown-d0a5c38fcf7e3ab4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_alloc-34bf8e2ba505f823.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libminiz_oxide-e6c3bcb6aba3cc78.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libadler-25fd04130c61c486.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libunwind-406d0684cd466981.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcfg_if-308de7222dbe7630.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liblibc-b17ad35300ef919c.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liballoc-16133477ba5b1335.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_core-c9c952e3e4dff3e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcore-225aecd5787b5a6d.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-15f2e04ecb4aa720.rlib" "-Wl,-Bdynamic" "-lkernel32" "-lkernel32" "-ladvapi32" "-lntdll" "-luserenv" "-lws2_32" "-ldbghelp" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmingwex" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\yoke_derive-dafe9661357651ef.dll" "-Wl,--gc-sections" "-shared" "-Wl,--out-implib=D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libyoke_derive-dafe9661357651ef.dll.a" "-Wl,--strip-debug" "-nodefaultlibs" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
= note: lld: error: unable to find library -lgcc_eh␍
lld: error: unable to find library -lgcc␍
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)␍
error: could not compile `yoke-derive` (lib) due to 1 previous error
error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
|
= note: "x86_64-w64-mingw32-gcc" "-Wl,%TEMP%\\rustciim5aw\\list.def" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "%TEMP%\\rustciim5aw\\symbols.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.zerovec_derive.db7081da6fa933f3-cgu.00.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.zerovec_derive.db7081da6fa933f3-cgu.01.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.zerovec_derive.db7081da6fa933f3-cgu.02.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.zerovec_derive.db7081da6fa933f3-cgu.03.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.zerovec_derive.db7081da6fa933f3-cgu.04.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.zerovec_derive.db7081da6fa933f3-cgu.05.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.zerovec_derive.db7081da6fa933f3-cgu.06.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.zerovec_derive.db7081da6fa933f3-cgu.07.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.zerovec_derive.db7081da6fa933f3-cgu.08.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.zerovec_derive.db7081da6fa933f3-cgu.09.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.5dt2eis36netsmxd2itvpshqd.rcgu.rmeta" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.2pb99ydxzfuu8djtibrlbndby.rcgu.o" "-Wl,-Bstatic" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libsyn-74fbf48bac4e0a04.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libquote-17a985357649caed.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libproc_macro2-eabbd311f3d536d8.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libunicode_ident-b370657983c81284.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libproc_macro-27a1d4eb681427e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd-5066810ba6a3c331.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libpanic_unwind-ffe1b3cf1e858a91.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libobject-4bb2bf6b8aedb0e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libmemchr-b3db5392c89f893a.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libaddr2line-20a9bc570f589ab2.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libgimli-e4c6854cb2570d1b.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libwindows_targets-176ce559adcaeeab.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_demangle-f41139342d761cc4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd_detect-a9c8a66a6ab04d67.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libhashbrown-d0a5c38fcf7e3ab4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_alloc-34bf8e2ba505f823.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libminiz_oxide-e6c3bcb6aba3cc78.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libadler-25fd04130c61c486.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libunwind-406d0684cd466981.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcfg_if-308de7222dbe7630.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liblibc-b17ad35300ef919c.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liballoc-16133477ba5b1335.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_core-c9c952e3e4dff3e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcore-225aecd5787b5a6d.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-15f2e04ecb4aa720.rlib" "-Wl,-Bdynamic" "-lkernel32" "-lkernel32" "-ladvapi32" "-lntdll" "-luserenv" "-lws2_32" "-ldbghelp" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmingwex" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerovec_derive-3cb3d83b88e2aaf8.dll" "-Wl,--gc-sections" "-shared" "-Wl,--out-implib=D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libzerovec_derive-3cb3d83b88e2aaf8.dll.a" "-Wl,--strip-debug" "-nodefaultlibs" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
= note: lld: error: unable to find library -lgcc_eh␍
lld: error: unable to find library -lgcc␍
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)␍
error: could not compile `zerovec-derive` (lib) due to 1 previous error
error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
|
= note: "x86_64-w64-mingw32-gcc" "-Wl,%TEMP%\\rustcHLqE4I\\list.def" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "%TEMP%\\rustcHLqE4I\\symbols.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.00.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.01.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.02.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.03.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.04.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.05.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.06.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.07.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.08.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.09.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.10.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.11.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.zerofrom_derive.417fd71693728bfb-cgu.12.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.dxgeuyfujltr2yzk48eqvh6sq.rcgu.rmeta" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.287sg3064bx3oqyw1802tt7g9.rcgu.o" "-Wl,-Bstatic" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libsynstructure-cac82b296e42ff95.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libsyn-74fbf48bac4e0a04.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libquote-17a985357649caed.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libproc_macro2-eabbd311f3d536d8.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libunicode_ident-b370657983c81284.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libproc_macro-27a1d4eb681427e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd-5066810ba6a3c331.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libpanic_unwind-ffe1b3cf1e858a91.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libobject-4bb2bf6b8aedb0e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libmemchr-b3db5392c89f893a.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libaddr2line-20a9bc570f589ab2.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libgimli-e4c6854cb2570d1b.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libwindows_targets-176ce559adcaeeab.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_demangle-f41139342d761cc4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd_detect-a9c8a66a6ab04d67.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libhashbrown-d0a5c38fcf7e3ab4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_alloc-34bf8e2ba505f823.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libminiz_oxide-e6c3bcb6aba3cc78.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libadler-25fd04130c61c486.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libunwind-406d0684cd466981.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcfg_if-308de7222dbe7630.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liblibc-b17ad35300ef919c.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liballoc-16133477ba5b1335.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_core-c9c952e3e4dff3e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcore-225aecd5787b5a6d.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-15f2e04ecb4aa720.rlib" "-Wl,-Bdynamic" "-lkernel32" "-lkernel32" "-ladvapi32" "-lntdll" "-luserenv" "-lws2_32" "-ldbghelp" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmingwex" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\zerofrom_derive-a418cd7dc15ea643.dll" "-Wl,--gc-sections" "-shared" "-Wl,--out-implib=D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libzerofrom_derive-a418cd7dc15ea643.dll.a" "-Wl,--strip-debug" "-nodefaultlibs" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
= note: lld: error: unable to find library -lgcc_eh␍
lld: error: unable to find library -lgcc␍
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)␍
error: could not compile `zerofrom-derive` (lib) due to 1 previous error
error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
|
= note: "x86_64-w64-mingw32-gcc" "-Wl,%TEMP%\\rustcTxxWWu\\list.def" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "%TEMP%\\rustcTxxWWu\\symbols.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.00.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.01.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.02.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.03.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.04.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.05.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.06.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.07.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.08.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.09.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.10.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.11.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.12.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.13.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.14.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.thiserror_impl.ec097fb5ffd29455-cgu.15.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.7pcxca8u5hzqa0kf3i6inljkf.rcgu.rmeta" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.bxzvjbsctmqn4k8nezcn6h7jt.rcgu.o" "-Wl,-Bstatic" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libsyn-74fbf48bac4e0a04.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libquote-17a985357649caed.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libproc_macro2-eabbd311f3d536d8.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libunicode_ident-b370657983c81284.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libproc_macro-27a1d4eb681427e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd-5066810ba6a3c331.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libpanic_unwind-ffe1b3cf1e858a91.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libobject-4bb2bf6b8aedb0e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libmemchr-b3db5392c89f893a.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libaddr2line-20a9bc570f589ab2.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libgimli-e4c6854cb2570d1b.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libwindows_targets-176ce559adcaeeab.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_demangle-f41139342d761cc4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd_detect-a9c8a66a6ab04d67.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libhashbrown-d0a5c38fcf7e3ab4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_alloc-34bf8e2ba505f823.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libminiz_oxide-e6c3bcb6aba3cc78.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libadler-25fd04130c61c486.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libunwind-406d0684cd466981.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcfg_if-308de7222dbe7630.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liblibc-b17ad35300ef919c.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liballoc-16133477ba5b1335.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_core-c9c952e3e4dff3e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcore-225aecd5787b5a6d.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-15f2e04ecb4aa720.rlib" "-Wl,-Bdynamic" "-lkernel32" "-lkernel32" "-ladvapi32" "-lntdll" "-luserenv" "-lws2_32" "-ldbghelp" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmingwex" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\thiserror_impl-aff30b8e4c4db49a.dll" "-Wl,--gc-sections" "-shared" "-Wl,--out-implib=D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libthiserror_impl-aff30b8e4c4db49a.dll.a" "-Wl,--strip-debug" "-nodefaultlibs" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
= note: lld: error: unable to find library -lgcc_eh␍
lld: error: unable to find library -lgcc␍
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)␍
error: could not compile `thiserror-impl` (lib) due to 1 previous error
error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1
|
= note: "x86_64-w64-mingw32-gcc" "-Wl,%TEMP%\\rustcJIG1Ve\\list.def" "-fno-use-linker-plugin" "-Wl,--dynamicbase" "-Wl,--disable-auto-image-base" "-m64" "-Wl,--high-entropy-va" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsbegin.o" "%TEMP%\\rustcJIG1Ve\\symbols.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.00.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.01.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.02.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.03.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.04.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.05.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.06.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.07.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.08.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.09.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.10.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.11.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.12.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.13.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.14.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.serde_derive.faf5c44e1cffd270-cgu.15.rcgu.o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.7iekjtsir4vrwsulx31sr7lvt.rcgu.rmeta" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.ds0bcls9h3xq1y5h5qa7u1im7.rcgu.o" "-Wl,-Bstatic" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libsyn-74fbf48bac4e0a04.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libquote-17a985357649caed.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libproc_macro2-eabbd311f3d536d8.rlib" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libunicode_ident-b370657983c81284.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libproc_macro-27a1d4eb681427e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd-5066810ba6a3c331.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libpanic_unwind-ffe1b3cf1e858a91.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libobject-4bb2bf6b8aedb0e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libmemchr-b3db5392c89f893a.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libaddr2line-20a9bc570f589ab2.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libgimli-e4c6854cb2570d1b.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libwindows_targets-176ce559adcaeeab.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_demangle-f41139342d761cc4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libstd_detect-a9c8a66a6ab04d67.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libhashbrown-d0a5c38fcf7e3ab4.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_alloc-34bf8e2ba505f823.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libminiz_oxide-e6c3bcb6aba3cc78.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libadler-25fd04130c61c486.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libunwind-406d0684cd466981.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcfg_if-308de7222dbe7630.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liblibc-b17ad35300ef919c.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\liballoc-16133477ba5b1335.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\librustc_std_workspace_core-c9c952e3e4dff3e7.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcore-225aecd5787b5a6d.rlib" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\libcompiler_builtins-15f2e04ecb4aa720.rlib" "-Wl,-Bdynamic" "-lkernel32" "-lkernel32" "-ladvapi32" "-lntdll" "-luserenv" "-lws2_32" "-ldbghelp" "-lgcc_eh" "-l:libpthread.a" "-lmsvcrt" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmingwex" "-luser32" "-lkernel32" "-Wl,--nxcompat" "-o" "D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\serde_derive-9fd7d0c35a9acd73.dll" "-Wl,--gc-sections" "-shared" "-Wl,--out-implib=D:\\workspace\\my-tauri-project\\src-tauri\\target\\release\\deps\\libserde_derive-9fd7d0c35a9acd73.dll.a" "-Wl,--strip-debug" "-nodefaultlibs" "%USERPROFILE%\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib\\rsend.o"
= note: lld: error: unable to find library -lgcc_eh␍
lld: error: unable to find library -lgcc␍
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)␍
error: could not compile `serde_derive` (lib) due to 1 previous error
failed to build app: failed to build app
Error failed to build app: failed to build app
但我用 Tauri 官方提供的 Github Action 編譯是成功的,所以當時我也沒有太認真處理這問題。現在有時間去確認才找到問題原因