In #3091 I updated our JuliaC branch from v0.3.0 to v0.3.3. It seems this broke our build, so I'm reverting that. We should look into this error though. And see if we can get our branch merged or perhaps we don't need it by setting env vars.
13:56:14 fatal: error thrown and no exception handler available.
13:56:14 Core.InitError(mod=:libaec_jll, error=ErrorException("Artifact \"libaec\" was not found by looking in the paths:\n /opt/teamcityagent/work/ecd2b8f9b25b1609/.julia/artifacts/652bcad5e465b1a8de98f0ba178aa3a582d3e5cf\n /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/local/share/julia/artifacts/652bcad5e465b1a8de98f0ba178aa3a582d3e5cf\n /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/share/julia/artifacts/652bcad5e465b1a8de98f0ba178aa3a582d3e5cf\nTry `using Pkg; Pkg.instantiate()` to re-install all missing resources if the artifact is part of a package or call `Pkg.ensure_artifact_installed` (https://pkgdocs.julialang.org/v1/api/#Pkg.Artifacts.ensure_artifact_installed) if not."))
13:56:14 error at ./error.jl:44
13:56:14 __artifact_str at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/Artifacts/src/Artifacts.jl:602
13:56:14 jfptr___artifact_str_159296.1 at /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/bin/../lib/libribasim.so (unknown line)
13:56:14 jl_apply at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/julia.h:2391 [inlined]
13:56:14 jl_f_invoke_in_world at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/builtins.c:900
13:56:14 _artifact_str at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/Artifacts/src/Artifacts.jl:557
13:56:14 jfptr__artifact_str_115673.1 at /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/bin/../lib/libribasim.so (unknown line)
13:56:14 jl_apply at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/julia.h:2391 [inlined]
13:56:14 jl_f_invokelatest at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/builtins.c:881
13:56:14 macro expansion at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/Artifacts/src/Artifacts.jl:732 [inlined]
13:56:14 find_artifact_dir at /opt/teamcityagent/work/ecd2b8f9b25b1609/.julia/packages/JLLWrappers/Kp7TC/src/wrapper_generators.jl:17
13:56:14 jfptr_find_artifact_dir_190951.1 at /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/bin/../lib/libribasim.so (unknown line)
13:56:14 __init__ at /opt/teamcityagent/work/ecd2b8f9b25b1609/.julia/packages/libaec_jll/sha5F/src/wrappers/x86_64-linux-gnu.jl:9
13:56:14 jfptr___init___259639.1 at /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/bin/../lib/libribasim.so (unknown line)
13:56:14 jl_apply at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/julia.h:2391 [inlined]
13:56:14 jl_module_run_initializer at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/toplevel.c:68
13:56:14 _finish_jl_init_ at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/init.c:626
13:56:14 ijl_init_ at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/init.c:778
13:56:14 ijl_init_with_image_handle at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/jlapi.c:87
13:56:14 ijl_autoinit_and_adopt_thread at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/src/threading.c:466
13:56:14 jlcapi_execute_195217.autoinit_trampoline at /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/bin/../lib/libribasim.so (unknown line)
13:56:14 _ZN7ribasim4main17hc795160b75194945E at /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/bin/ribasim (unknown line)
13:56:14 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17h544e564ed8e844daE at /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/bin/ribasim (unknown line)
13:56:14 _ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17h1cd2f231a50c223cE.llvm.14012107790605353983 at /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/bin/ribasim (unknown line)
13:56:14 _RNvNtCsjrHSEGnQ3l9_3std2rt19lang_start_internal at /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/bin/ribasim (unknown line)
13:56:14 main at /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/bin/ribasim (unknown line)
13:56:14 __libc_start_main at /lib64/libc.so.6 (unknown line)
13:56:14 _start at /opt/teamcityagent/work/ecd2b8f9b25b1609/ribasim/build/ribasim/bin/ribasim (unknown line)
EDIT: I removed the fork in c469192, and in the juliac-bisect branch I kicked off builds on all v0.3.x to narrow it down.
In #3091 I updated our JuliaC branch from v0.3.0 to v0.3.3. It seems this broke our build, so I'm reverting that. We should look into this error though. And see if we can get our branch merged or perhaps we don't need it by setting env vars.
EDIT: I removed the fork in c469192, and in the
juliac-bisectbranch I kicked off builds on all v0.3.x to narrow it down.