Webpack build fails after upgrading to Vue 3 - vue.js

After upgrading to Vue 3 from Vue 2, I now get a Webpack build error (see below). I'm using Webpack 5 with vue-loader. Anyone have an idea, why this is happening or how to fix it?
Vue / #vue/compiler-sfc version: 3.2.45
Webpack version: 5.73.0
ERROR in specifier.charCodeAt is not a function
ERROR in ../node_modules/#vue/runtime-core/dist/runtime-core.esm-bundler.js
Cannot read properties of undefined (reading 'module')
# ../node_modules/#vue/runtime-dom/dist/runtime-dom.esm-bundler.js 1:0-381 2:0-34 2:0-34 147:16-20 173:15-23 271:12-16 345:8-34 443:17-32 475:16-20 498:8-16 616:22-33 680:25-43 682:55-59 687:55-59 693:16-20 705:21-39 709:12-16 720:4-19 721:4-13 724:8-19 744:28-36 747:28-34 770:41-42 770:43-57 791:29-49 923:8-12 927:8-12 1062:25-43 1063:22-40 1066:8-17 1101:29-34 1103:38-46 1105:39-63 1109:20-38 1109:46-68 1112:20-24 1118:20-38 1118:46-68 1122:19-30 1350:12-16 1570:20-34 1575:10-33 1641:8-21 1648:16-20 1662:16-20 1666:16-20 1675:12-16 1683:8-12
# ../node_modules/vue/dist/vue.esm-bundler.js 1:0-47 2:0-86 3:0-33 3:0-33 9:8-27 24:55-59 36:12-16 59:8-12 65:46-56 69:0-23
# ./js/pages/profile/addresses/index.js 2:0-32 10:12-21
It happens with multiple files and not just the one specified on the last line.
UPDATE - I was able to get a more detailed error message:
ERROR in specifier.charCodeAt is not a function
ERROR in specifier.charCodeAt is not a function
ERROR in ../node_modules/#vue/runtime-core/dist/runtime-core.esm-bundler.js
Cannot read properties of undefined (reading 'module')
TypeError: Cannot read properties of undefined (reading 'module')
at ProvidedDependencyTemplate.apply (C:\Development\webshop\node_modules\webpack\lib\dependencies\ProvidedDependency.js:122:61)
at JavascriptGenerator.sourceDependency (C:\Development\webshop\node_modules\webpack\lib\javascript\JavascriptGenerator.js:206:12)
at JavascriptGenerator.sourceModule (C:\Development\webshop\node_modules\webpack\lib\javascript\JavascriptGenerator.js:112:9)
at JavascriptGenerator.generate (C:\Development\webshop\node_modules\webpack\lib\javascript\JavascriptGenerator.js:98:8)
at NormalModule.codeGeneration (C:\Development\webshop\node_modules\webpack\lib\NormalModule.js:1204:22)
at C:\Development\webshop\node_modules\webpack\lib\Compilation.js:3329:22
at C:\Development\webshop\node_modules\webpack\node_modules\enhanced-resolve\lib\forEachBail.js:16:12
at C:\Development\webshop\node_modules\webpack\lib\Cache.js:91:34
at Array.<anonymous> (C:\Development\webshop\node_modules\webpack\lib\cache\MemoryCachePlugin.js:45:13) at C:\Development\webshop\node_modules\webpack\lib\Cache.js:91:19
at Hook.eval [as callAsync] (eval at create (C:\Development\webshop\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:19:1)
at Cache.get (C:\Development\webshop\node_modules\webpack\lib\Cache.js:75:18)
at ItemCacheFacade.get (C:\Development\webshop\node_modules\webpack\lib\CacheFacade.js:111:15)
at C:\Development\webshop\node_modules\webpack\lib\CacheFacade.js:50:53
at next (C:\Development\webshop\node_modules\webpack\node_modules\enhanced-resolve\lib\forEachBail.js:14:3)
at forEachBail (C:\Development\webshop\node_modules\webpack\node_modules\enhanced-resolve\lib\forEachBail.js:24:9)
at MultiItemCache.get (C:\Development\webshop\node_modules\webpack\lib\CacheFacade.js:50:3)
at Compilation._codeGenerationModule (C:\Development\webshop\node_modules\webpack\lib\Compilation.js:3322:9)
at C:\Development\webshop\node_modules\webpack\lib\Compilation.js:3229:11
at arrayIterator (C:\Development\webshop\node_modules\neo-async\async.js:3467:9)
at done (C:\Development\webshop\node_modules\neo-async\async.js:3527:9)
at C:\Development\webshop\node_modules\webpack\lib\Compilation.js:3243:8
at C:\Development\webshop\node_modules\webpack\lib\Compilation.js:3352:32
at C:\Development\webshop\node_modules\neo-async\async.js:2830:7
at done (C:\Development\webshop\node_modules\neo-async\async.js:2865:11)
at C:\Development\webshop\node_modules\neo-async\async.js:2818:7
at C:\Development\webshop\node_modules\webpack\lib\HookWebpackError.js:68:3
at Hook.eval [as callAsync] (eval at create (C:\Development\webshop\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:15:1)
at Cache.store (C:\Development\webshop\node_modules\webpack\lib\Cache.js:107:20)
at ItemCacheFacade.store (C:\Development\webshop\node_modules\webpack\lib\CacheFacade.js:137:15)
at C:\Development\webshop\node_modules\webpack\lib\CacheFacade.js:76:29
at arrayEach (C:\Development\webshop\node_modules\neo-async\async.js:2405:9)
at Object.each (C:\Development\webshop\node_modules\neo-async\async.js:2846:9)
at MultiItemCache.store (C:\Development\webshop\node_modules\webpack\lib\CacheFacade.js:74:12)
at C:\Development\webshop\node_modules\webpack\lib\Compilation.js:3352:11
at C:\Development\webshop\node_modules\webpack\node_modules\enhanced-resolve\lib\forEachBail.js:16:12
at C:\Development\webshop\node_modules\webpack\lib\Cache.js:91:34
at Array.<anonymous> (C:\Development\webshop\node_modules\webpack\lib\cache\MemoryCachePlugin.js:45:13) at C:\Development\webshop\node_modules\webpack\lib\Cache.js:91:19
at Hook.eval [as callAsync] (eval at create (C:\Development\webshop\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:19:1)
at Cache.get (C:\Development\webshop\node_modules\webpack\lib\Cache.js:75:18)
at ItemCacheFacade.get (C:\Development\webshop\node_modules\webpack\lib\CacheFacade.js:111:15)
at C:\Development\webshop\node_modules\webpack\lib\CacheFacade.js:50:53
at next (C:\Development\webshop\node_modules\webpack\node_modules\enhanced-resolve\lib\forEachBail.js:14:3)
at forEachBail (C:\Development\webshop\node_modules\webpack\node_modules\enhanced-resolve\lib\forEachBail.js:24:9)
at MultiItemCache.get (C:\Development\webshop\node_modules\webpack\lib\CacheFacade.js:50:3)
at Compilation._codeGenerationModule (C:\Development\webshop\node_modules\webpack\lib\Compilation.js:3322:9)
at C:\Development\webshop\node_modules\webpack\lib\Compilation.js:3229:11
at arrayIterator (C:\Development\webshop\node_modules\neo-async\async.js:3467:9)
at processTicksAndRejections (node:internal/process/task_queues:78:11)
# ../node_modules/#vue/runtime-dom/dist/runtime-dom.esm-bundler.js 1:0-381 2:0-34 2:0-34 147:16-20 173:15-23 271:12-16 345:8-34 443:17-32 475:16-20 498:8-16 616:22-33 680:25-43 682:55-59 687:55-59 693:16-20 705:21-39 709:12-16 720:4-19 721:4-13 724:8-19 744:28-36 747:28-34 770:41-42 770:43-57 791:29-49 923:8-12 927:8-12 1062:25-43 1063:22-40 1066:8-17 1101:29-34 1103:38-46 1105:39-63 1109:20-38 1109:46-68 1112:20-24 1118:20-38 1118:46-68 1122:19-30 1350:12-16 1570:20-34 1575:10-33 1641:8-21 1648:16-20 1662:16-20 1666:16-20 1675:12-16 1683:8-12
# ../node_modules/vue/dist/vue.esm-bundler.js 1:0-47 2:0-86 3:0-33 3:0-33 9:8-27 24:55-59 36:12-16 59:8-12 65:46-56 69:0-23
# ./js/pages/checkout/index.js 2:0-32 19:12-21

Related

Migrating from require.context to import.meta.webpackContext

I am trying to migrate my Vue PWA to ESM, replacing all require by import.
But replacing require.context by import.meta.webpackContext gives me the following warning at compile-time:
Critical dependency: Accessing import.meta directly is unsupported
(only property access is supported)
And then the following error at run-time:
Uncaught TypeError: {}.webpackContext is not a function
The way I use it is the following:
const icons = import.meta.webpackContext('../components/icon', false, /icon.*\.vue/);
I use webpack 5.75.0
I guess this is the same problem as this and this.
The error from webpack is misleading, the issue comes from the fact that import.meta.webpackContext has other arguments:
(
request: string,
options?: {
recursive?: boolean;
regExp?: RegExp;
include?: RegExp;
exclude?: RegExp;
preload?: boolean | number;
prefetch?: boolean | number;
chunkName?: string;
exports?: string | string[][];
mode?: 'sync' | 'eager' | 'weak' | 'lazy' | 'lazy-once';
}
) => webpack.Context;
So in my case I switched to the following to make it work:
const icons = import.meta.webpackContext('../components/icon', {recursive: false, regExp: /icon.*\.vue/});

Getting error while cross-compiling a wxWidgets app

I am getting an error while trying to cross-compile my application on ArchLinux for Windows using mingw. I am using meson for the build system and I wrote a .ini file according to the documentation here. Here is the .ini file,
[constants]
arch = 'x86_64'
[binaries]
c = 'x86_64-w64-mingw32-gcc'
cpp = 'x86_64-w64-mingw32-g++'
ar = 'x86_64-w64-mingw32-ar'
ld = 'x86_64-w64-mingw32-ld'
objcopy = 'x86_64-w64-mingw32-objcopy'
strip = 'x86_64-w64-mingw32-strip'
pkgconfig = 'x86_64-w64-mingw32-pkg-config'
windres = 'x86_64-w64-mingw32-windres'
[host_machine]
system = 'windows'
cpu_family = arch
cpu = arch
endian = 'little'
[built-in options]
cpp_std = 'c++14'
and here is the error I am getting,
❯ ninja -C win-build
ninja: Entering directory `win-build'
[30/309] Linking target subprojects/wxwidgets/libwxnet.dll
FAILED: subprojects/wxwidgets/libwxnet.dll
x86_64-w64-mingw32-g++ -o subprojects/wxwidgets/libwxnet.dll subprojects/wxwidgets/libwxnet.dll.p/src_common_fs_inet.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_common_ftp.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_common_http.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_common_protocol.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_common_sckaddr.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_common_sckfile.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_common_sckipc.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_common_sckstrm.cpp.obj
subprojects/wxwidgets/libwxnet.dll.p/src_common_socket.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_common_url.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_common_webrequest.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_common_webrequest_curl.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_msw_sockmsw.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_msw_urlmsw.cpp.obj subprojects/wxwidgets/libwxnet.dll.p/src_msw_webrequest_winhttp.cpp.obj -flto -Wl,--allow-shlib-undefined -shared -Wl,--start-group -Wl,--out-implib=subprojects/wxwidgets/libwxnet.dll.a subprojects/wxwidgets/libwxbase.dll.a -s -pthread -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lws2_32 -lwininet -loleacc -luxtheme -lwinhttp -Wl,--end-group
/tmp/ccksX8W4.ltrans1.ltrans.o:<artificial>:(.text+0x4c7d): relocation truncated to fit: IMAGE_REL_AMD64_REL32 against undefined symbol `__cxa_pure_virtual'
/tmp/ccksX8W4.ltrans1.ltrans.o:<artificial>:(.text+0x50e6): relocation truncated to fit: IMAGE_REL_AMD64_REL32 against undefined symbol `__cxa_pure_virtual'
/tmp/ccksX8W4.ltrans1.ltrans.o:<artificial>:(.text.unlikely+0x2bf): relocation truncated to fit: IMAGE_REL_AMD64_REL32 against undefined symbol `__cxa_pure_virtual'
/tmp/ccksX8W4.ltrans1.ltrans.o:<artificial>:(.text.unlikely+0x2c5): relocation truncated to fit: IMAGE_REL_AMD64_REL32 against undefined symbol `__cxa_pure_virtual'
collect2: error: ld returned 1 exit status
[36/309] Compiling C++ object subprojects/taglib/libtag.a.p/taglib_mpeg_mpegheader.cpp.obj
../subprojects/taglib/taglib/mpeg/mpegheader.cpp: In constructor ‘TagLib::MPEG::Header::Header(const TagLib::ByteVector&)’:
../subprojects/taglib/taglib/mpeg/mpegheader.cpp:72:40: warning: unused parameter ‘data’ [-Wunused-parameter]
72 | MPEG::Header::Header(const ByteVector &data) :
then it continues for a while and again throws this error and stop compilation,
[39/272] Linking target subprojects/wxwidgets/libwxcore.dll
FAILED: subprojects/wxwidgets/libwxcore.dll
x86_64-w64-mingw32-g++ -o subprojects/wxwidgets/libwxcore.dll subprojects/wxwidgets/libwxcore.dll.p/src_common_accelcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_accesscmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_anidecod.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_affinematrix2d.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_appcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_artprov.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_artstd.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_arttango.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_bmpbase.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_bmpbtncmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_bookctrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_btncmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_cairo.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_checkboxcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_checklstcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_choiccmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_clipcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_clrpickercmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_colourcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_colourdata.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_combocmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_cmdproc.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_cmndata.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_containr.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_cshelp.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_ctrlcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_ctrlsub.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_dcbase.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_dcbufcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_dcgraph.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_dcsvg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_dirctrlcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_dlgcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_dndcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_dobjcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_docmdi.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_docview.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_dpycmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_dseldlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_effects.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_fddlgcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_filectrlcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_filehistorycmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_filepickercmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_fontpickercmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_fldlgcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_fontcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_fontdata.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_graphicc.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_fontenumcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_fontmap.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_fontutilcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_framecmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_gaugecmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_gbsizer.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_gdicmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_geometry.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_gifdecod.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_graphcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_headercolcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_headerctrlcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_helpbase.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_iconbndl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_imagall.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_imagbmp.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_image.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_imagfill.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_imaggif.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_imagiff.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_imagjpeg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_imagpcx.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_imagpng.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_imagpnm.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_imagtga.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_imagtiff.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_imagxpm.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_layout.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_lboxcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_listctrlcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_markupparser.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_matrix.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_menucmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_modalhook.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_mousemanager.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_nbkbase.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_overlaycmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_ownerdrwcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_paper.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_panelcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_persist.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_pickerbase.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_popupcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_preferencescmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_prntbase.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_quantize.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_radiobtncmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_radiocmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_rearrangectrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_rendcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_rgncmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_scrolbarcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_settcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_sizer.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_slidercmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_spinbtncmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_spinctrlcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_srchcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_statbar.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_statbmpcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_statboxcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_statlinecmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_stattextcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_stockitem.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_tbarbase.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_textcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_textentrycmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_textmeasurecmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_toplvcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_treebase.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_uiactioncmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_valgen.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_validate.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_valtext.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_valnum.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_wincmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_windowid.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_wrapsizer.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_xpmdecod.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_busyinfo.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_buttonbar.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_choicdgg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_choicbkg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_collheaderctrlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_combog.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_dcpsg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_dirctrlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_dragimgg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_filectrlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_headerctrlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_infobar.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_listbkg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_logg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_markuptext.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_msgdlgg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_numdlgg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_progdlgg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_preferencesg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_printps.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_renderg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_richmsgdlgg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_scrlwing.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_selstore.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_spinctlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_splitter.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_srchctlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_statbmpg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_stattextg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_textdlgg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_tipwin.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_toolbkg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_treectlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_treebkg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_vlbox.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_vscroll.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_xrc_xmlreshandler.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_bmpcboxcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_grideditors.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_gridctrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_grid.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_hyperlinkg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_calctrlcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_notifmsgg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_odcombo.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_splash.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_gridcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_addremovectrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_tipdlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_aboutdlgg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_gridsel.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_sashwin.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_helpext.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_richtooltipg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_bmpcboxg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_timectrlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_notifmsgcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_commandlinkbuttong.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_propdlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_treelist.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_datavcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_animatecmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_odcombocmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_hyperlnkcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_richtooltipcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_datectlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_bannerwindow.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_laywin.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_calctrlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_wizard.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_editlbox.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_datavgen.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_creddlgg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_rowheightcache.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_animateg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_bmpbndl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_bmpsvg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_event.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_fs_mem.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_msgout.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_utilscmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_main.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_volume.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_ole_activex.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_app.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_bitmap.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_brush.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_caret.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_clipbrd.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_colour.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_cursor.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_data.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_dc.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_dcclient.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_dcmemory.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_dcprint.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_dcscreen.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_dialup.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_dib.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_display.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_enhmeta.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_font.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_fontenum.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_fontutil.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_gdiimage.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_gdiobj.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_gdiplus.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_graphics.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_graphicsd2d.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_icon.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_imaglist.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_minifram.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_nonownedwnd.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_ole_comimpl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_ole_dataobj.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_ole_dropsrc.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_ole_droptgt.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_ole_oleutils.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_ole_safearray.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_palette.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_pen.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_popupwin.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_printdlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_printwin.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_region.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_renderer.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_rt_utilsrt.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_settings.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_textmeasure.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_tooltip.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_toplevel.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_uiaction.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_utilsgui.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_utilswin.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_uxtheme.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_window.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_joystick.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_rt_notifmsgrt.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_aboutdlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_sound.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_ole_uuid.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_helpchm.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_common_taskbarcmn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_helpwin.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_notifmsg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_ole_automtn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_taskbar.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_richtooltip.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_evtloop.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_ole_access.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_bmpbndl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_clrpickerg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_collpaneg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_filepickerg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_fontpickerg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_statusbr.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_prntdlgg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_accel.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_anybutton.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_appprogress.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_artmsw.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_bmpbuttn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_button.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_checkbox.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_choice.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_colordlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_combo.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_combobox.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_control.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_customdraw.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_dialog.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_dirdlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_dragimag.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_filedlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_frame.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_gauge.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_headerctrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_iniconf.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_listbox.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_listctrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_mdi.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_menu.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_menuitem.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_metafile.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_msgdlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_nativdlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_nativewin.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_notebook.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_ownerdrw.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_progdlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_radiobox.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_radiobut.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_richmsgdlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_scrolbar.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_slider.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_spinbutt.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_spinctrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_statbmp.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_statbox.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_statusbar.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_statline.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_stattext.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_systhemectrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_taskbarbutton.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_toolbar.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_textctrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_textentry.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_tglbtn.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_treectrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_bmpcbox.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_datectrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_calctrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_datecontrols.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_timectrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_commandlinkbutton.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_datetimectrl.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_hyperlink.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_generic_activityindicator.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_checklst.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_fdrepdlg.cpp.obj subprojects/wxwidgets/libwxcore.dll.p/src_msw_fontdlg.cpp.obj -flto -Wl,--allow-shlib-undefined -shared -Wl,--start-group -Wl,--out-implib=subprojects/wxwidgets/libwxcore.dll.a subprojects/wxwidgets/libwxbase.dll.a subprojects/wxwidgets/libwxjpeg.a subprojects/wxwidgets/libwxpng.a subprojects/wxwidgets/libwxtiff.a subprojects/wxwidgets/libwxzlib.a -s -pthread -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lshlwapi -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lversion -lws2_32 -lwininet -loleacc -luxtheme -Wl,--end-group
/usr/lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld: subprojects/wxwidgets/libwxcore.dll.p/src_common_pickerbase.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZN14wxTextCtrlBase8SetValueERK8wxString[_ZThn720_N14wxTextCtrlBase8SetValueERK8wxString]+0x0): multiple definition of `wxTextCtrlBase::SetValue(wxString const&)'; subprojects/wxwidgets/libwxcore.dll.p/src_common_combocmn.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZN14wxTextCtrlBase8SetValueERK8wxString[_ZThn1376_N14wxTextCtrlBase8SetValueERK8wxString]+0x0): first defined here
/usr/lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld: subprojects/wxwidgets/libwxcore.dll.p/src_common_pickerbase.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZN14wxTextCtrlBase8SetValueERK8wxString[_ZThn720_N14wxTextCtrlBase8SetValueERK8wxString]+0x0): multiple definition of `non-virtual thunk to wxTextCtrlBase::SetValue(wxString const&)'; subprojects/wxwidgets/libwxcore.dll.p/src_common_combocmn.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZN14wxTextCtrlBase8SetValueERK8wxString[_ZThn1376_N14wxTextCtrlBase8SetValueERK8wxString]+0x0): first defined here
/usr/lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld: subprojects/wxwidgets/libwxcore.dll.p/src_common_pickerbase.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZN14wxTextCtrlBase8SetValueERK8wxString[_ZThn720_N14wxTextCtrlBase8SetValueERK8wxString]+0x0): multiple definition of `non-virtual thunk to wxTextCtrlBase::SetValue(wxString const&)'; subprojects/wxwidgets/libwxcore.dll.p/src_common_combocmn.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZN14wxTextCtrlBase8SetValueERK8wxString[_ZThn1376_N14wxTextCtrlBase8SetValueERK8wxString]+0x0): first defined here
../subprojects/wxwidgets/include/wx/generic/richmsgdlgg.h:17:24: warning: type ‘struct
../subprojects/wxwidgets/src/generic/helpext.cpp:383:48: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
383 | wxString *urls = new wxString[m_NumOfEntries];
| ^
/usr/x86_64-w64-mingw32/include/c++/11.2.0/new:128:26: note: in a call to allocation function ‘operator new []’ declared here
128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
Command I used to build this is,
❯ meson setup --cross-file=cross-windows-x86_64.ini build-win
I have also tried to compile the same in a Windows virtual machine using MSYS2 and mingw compiler, I get very similar error before it finally fails and stops compiling.
On Windows I did the same as what I do on my Linux system to build the app which is,
meson build -Dprefix=/tmp/SampleHive
ninja -C build install
My original native build for Linux works fine though.
It seems like the error was because of link time optimization.
MinGW doesn't seem to like link time optimization, disabling it compiles wx just fine. I found the related information from here.

How to resolve jsons.map is not a function error in Redis?

I have a simple array as such :
qux > [1,2,3]
upon deleting the array via Client.json.arrPop('qux', '.' , 1) I receive
F:\vite-multiple-chat\backendofmultiplchat\node_modules\.pnpm\#node-redis+json#1.0.1_#node-redis+client#1.0.1\node_modules\#node-redis\json\dist\commands\index.js:87
return jsons.map(transformRedisJsonNullReply);
^
TypeError: jsons.map is not a function
at Object.transformRedisJsonNullArrayNullReply (F:\vite-multiple-chat\backendofmultiplchat\node_modules\.pnpm\#node-redis+json#1.0.1_#node-redis+client#1.0.1\node_modules\#node-redis\json\dist\commands\index.js:87:18)
at transformCommandReply (F:\vite-multiple-chat\backendofmultiplchat\node_modules\.pnpm\#node-redis+client#1.0.1\node_modules\#node-redis\client\dist\lib\commander.js:100:20)
at Commander.commandsExecutor (F:\vite-multiple-chat\backendofmultiplchat\node_modules\.pnpm\#node-redis+client#1.0.1\node_modules\#node-redis\client\dist\lib\client\index.js:160:54)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
The element is popped successfully however the error is thrown anyway. How can I resolve this issue?

Getting "Cannot read property 'map' of undefined error while calling reset()" in vue JS in below file

Getting below error while calling reset as per the screenshot:-
> vue.esm.js:1897 TypeError: Cannot read property 'map' of undefined
> at c.setResults (store.js:61)
> at vuex.esm.js:785
> at vuex.esm.js:407
> at Array.forEach (<anonymous>)
> at vuex.esm.js:406
> at c.NYxO.c._withCommit (vuex.esm.js:565)
> at c.NYxO.c.commit (vuex.esm.js:405)
> at commit (vuex.esm.js:350)
> at c.reset (store.js:41)
> at Array.<anonymous> (vuex.esm.js:792)
when you are calling the reset().
store.commit('SearchResult',[]) executing with an empty array,
but into setResults:(state, results), here results is an empty array so results has no siteList attribute. so this is the cause of error.
so consider the setResults function code when results is an empty array.

CakePHP3 Call to a member function primaryKey() on null

I'm using hybrid-auth plugin of cakePhp3. And getting such a response after login :
Notice (8): Undefined variable: UsersTable [ROOT/vendor/admad/cakephp-hybridauth/src/Auth/HybridAuthAuthenticate.php, line 289]
Fatal Error
Cake\Error\FatalErrorException
Error: Call to a member function primaryKey() on null File /home/user10/public_html/app/vendor/admad/cakephp-hybridauth/src/Auth/HybridAuthAuthenticate.php Line: 289
How can i fix this ?