Seek help on an error of PackageCompiler

I’m using Julia 1.8.2, and I want to create a C shared dynamic library from my package by “create_library(sourPkg, “lib”; lib_name = “lib”, header_files = [“headfile.h”], force = true, incremental = false, filter_stdlibs = true)” . My package runs very well, but Error messages pops up like this:
PackageCompiler: bundled artifacts:
├── ASL_jll - 865.635 KiB
├── Arpack_jll - 755.699 KiB ├── Bzip2_jll - 2.232 MiB
├── Cairo_jll - 13.579 MiB
├── EarCut_jll - 678.509 KiB ├── Expat_jll - 1.132 MiB
├── FFMPEG_jll - 27.840 MiB
├── FFTW_jll - 7.222 MiB
├── Fontconfig_jll - 3.017 MiB
├── FreeType2_jll - 4.737 MiB
├── FriBidi_jll - 570.671 KiB
├── GLFW_jll - 716.874 KiB
├── GR_jll - 33.135 MiB
├── Gettext_jll - 19.930 MiB ├── Glib_jll - 24.347 MiB
├── Graphite2_jll - 696.780 KiB
├── HarfBuzz_jll - 6.257 MiB ├── IntelOpenMP_jll - 5.973 MiB
├── Ipopt_jll - 12.999 MiB
├── JpegTurbo_jll - 4.951 MiB
├── Kaleido_jll - 157.137 MiB
├── LAME_jll - 1.398 MiB
├── LERC_jll - 758.367 KiB
├── LLVMExtra_jll - 3.409 MiB
├── LZO_jll - 1.084 MiB
├── Libffi_jll - 205.667 KiB ├── Libgcrypt_jll - 6.433 MiB
├── Libgpg_error_jll - 2.227 MiB
├── Libiconv_jll - 2.245 MiB ├── Libtiff_jll - 9.929 MiB
├── METIS_jll - 2.965 MiB
├── MUMPS_seq_jll - 11.951 MiB
├── Ogg_jll - 693.400 KiB
├── OpenBLAS32_jll - 40.442 MiB
├── OpenSSL_jll - 14.622 MiB ├── OpenSpecFun_jll - 798.680 KiB
├── Opus_jll - 3.208 MiB
├── Pixman_jll - 5.945 MiB
├── PlotlyBase
│ └── plotly-base-artifacts - 2.746 MiB
├── PlotlyJS
│ └── plotly-artifacts - 5.800 MiB
├── Qt5Base_jll - 83.605 MiB ├── Rmath_jll - 453.627 KiB
├── Wayland_protocols_jll - 465.663 KiB
├── WebIO
│ └── web - 694.920 KiB
├── XLSX
│ └── XLSX_relocatable_data - 7.232 KiB
├── XML2_jll - 10.663 MiB
├── XSLT_jll - 2.226 MiB
├── Zstd_jll - 3.936 MiB
├── fzf_jll - 5.297 MiB
├── libaom_jll - 19.645 MiB
├── libass_jll - 1.424 MiB
├── libfdk_aac_jll - 8.899 MiB
├── libpng_jll - 1.714 MiB
├── libvorbis_jll - 1.385 MiB
├── x264_jll - 5.880 MiB
└── x265_jll - 12.785 MiB
Total artifact file size: 604.516 MiB
⣠ [00m:00s] PackageCompiler: compiling base system image (incremental=false)error during bootstrap:
LoadError(at “D:\Program Files\Julia\share\julia\base\compiler\compiler.jl” line 3: LoadError(at “essentials.jl” line 53⣄ [00m:01s] PackageCompiler: compiling base system image (incremental=false)))))
ijl_undefined_var_error at /cygdrive/c/buildbot/worker/package_win64/build/src\rtutils.c:132
jl_eval_global_var at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:150 [inlined]
eval_value at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:196
jl_interpret_toplevel_expr_in at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:772
No code info - unknown interpreter state!
jl_toplevel_eval_flex at /cygdrive/c/buildbot/worker/package⡆ [00m:01s] PackageCompiler: compiling base system image (incremental=false)jl_invoke_julia_macro at /cygdrive/c/buildbot/worker/package_win64/build/src\ast.c:1012
jl_expand_macros at /cygdrive/c/buildbot/worker/package_win64/build/src\ast.c:1076
jl_expand_macros at /cygdrive/c/buildbot/worker/package_win64/build/src\ast.c:1119
jl_expand_macros at /cygdrive/c/buildbot/worker/package_win64/build/src\ast.c:1119
jl_expand_macros at /cygdrive/c/buildbot/worker/package_win64/build/src\ast.c:1086
ijl_expand_with_loc_warn at /cygdrive/c/buildbot/worker/package_win64/build/src\ast.c:1182jl_parse_eval_all at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:1037
ijl_load_ at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:1087
unknown function (ip: 0000000010bb1870)
unknown function (ip: 0000000010bb1765)
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1839 [inlined]
do_call at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:126
eval_value at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:215
eval_stmt_value at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:166 [inlined]
eval_body at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:594
jl_interpret_toplevel_thunk at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:750
top-level scope at D:\Program Files\Julia\share\julia\base\compiler\compiler.jl:35
jl_toplevel_eval_flex at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:906
jl_eval_module_expr at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:203 [inlined]
jl_toplevel_eval_flex at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:709
ijl_toplevel_eval at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:915 [inlined]
ijl_toplevel_eval_in at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:965unknown function (ip: 0000000010bb0a70)
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1839 [inlined]
do_call at /cygdrive/c/buildbo⠇ [00m:01s] PackageCompiler: compiling base system image (incremental=false)eval_value at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:215
eval_stmt_value at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:166 [inlined]
eval_body at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:594
jl_interpret_toplevel_thunk at /cygdrive/c/buildbot/worker/package_win64/build/src\interpreter.c:750
top-level scope at D:\Program Files\Julia\share\julia\base\compiler\compiler.jl:3
jl_toplevel_eval_flex at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:906
jl_parse_eval_all at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:1040
ijl_load_ at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:1087
ijl_load at /cygdrive/c/buildbot/worker/package_win64/build/src\toplevel.c:1100
exec_program at /cygdrive/c/buildbot/worker/package_win64/build/src\jlapi.c:534
true_main at /cygdrive/c/buildbot/worker/package_win64/build/src\jlapi.c:587
jl_repl_entrypoint at /cygdrive/c/buildbot/worker/package_win64/build/src\jlapi.c:719
mainCRTStartup at /cygdrive/c/buildbot/worker/package_win64/build/cli\loader_exe.c:59
BaseThreadInitThunk at C:\WINDOWS\System32\KERNEL32.DLL (unknown line)
RtlUserThreadStart at C:\WINDOWS\SYSTEM32\ntdll.dll (unknown✖ [00m:01s] PackageCompiler: compiling base system image (incremental=false)

What did I miss to result in such an error?

I find the solution, occasionally and luckily, by setting the keywords “incremental = true”. A lot of time is wasted to get the solution. The error message is expected to be more specific for newers.