# Seek help on an error of PackageCompiler

**URL:** https://discourse.julialang.org/t/seek-help-on-an-error-of-packagecompiler/89232
**Category:** General Usage
**Created:** [October 25, 2022, 4:30am UTC](https://discourse.julialang.org/t/seek-help-on-an-error-of-packagecompiler/89232 "2022-10-25T04:30:23Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![lionisxn](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lionisxn/32/37989_2.png) [@lionisxn](https://discourse.julialang.org/u/lionisxn)
#### Post date: [October 25, 2022, 4:30am UTC](https://discourse.julialang.org/t/seek-help-on-an-error-of-packagecompiler/89232/1 "2022-10-25T04:30:23Z")

</div>

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?

---

<div class="post-metadata">

### Author: ![lionisxn](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lionisxn/32/37989_2.png) [@lionisxn](https://discourse.julialang.org/u/lionisxn)
#### Post date: [October 26, 2022, 7:02am UTC](https://discourse.julialang.org/t/seek-help-on-an-error-of-packagecompiler/89232/2 "2022-10-26T07:02:36Z")

</div>

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.
