Package evaluation to test Notcurses on Julia 1.14.0-DEV.2593 (15c2b67521*) started at 2026-07-04T03:25:50.414 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.38s ################################################################################ # Installation # Installing Notcurses... Resolving package versions... Installed libaom_jll ────────── v3.13.3+0 Installed HarfBuzz_jll ──────── v8.5.1+0 Installed Libuuid_jll ───────── v2.42.0+0 Installed libdeflate_jll ────── v1.25.0+0 Installed libass_jll ────────── v0.17.4+0 Installed libunistring_jll ──── v1.4.1+0 Installed Bzip2_jll ─────────── v1.0.9+0 Installed Libmount_jll ──────── v2.42.0+0 Installed Xorg_libX11_jll ───── v1.8.13+0 Installed Graphite2_jll ─────── v1.3.16+0 Installed Libffi_jll ────────── v3.4.7+0 Installed Cairo_jll ─────────── v1.18.7+0 Installed Xorg_libXau_jll ───── v1.0.13+0 Installed x264_jll ──────────── v10164.0.1+0 Installed Notcurses_jll ─────── v3.0.12+0 Installed Pixman_jll ────────── v0.46.4+0 Installed Expat_jll ─────────── v2.8.1+0 Installed Fontconfig_jll ────── v2.17.1+0 Installed FriBidi_jll ───────── v1.0.17+0 Installed Ncurses_jll ───────── v6.6.0+2 Installed GettextRuntime_jll ── v0.22.4+0 Installed libpng_jll ────────── v1.6.58+0 Installed Glib_jll ──────────── v2.86.3+0 Installed LAME_jll ──────────── v3.100.3+0 Installed Opus_jll ──────────── v1.6.1+0 Installed libfdk_aac_jll ────── v2.0.4+0 Installed libvorbis_jll ─────── v1.3.8+0 Installed Ogg_jll ───────────── v1.3.6+0 Installed Xorg_libXrender_jll ─ v0.9.12+0 Installed Xorg_libxcb_jll ───── v1.17.1+0 Installed EnumX ─────────────── v1.0.7 Installed FFMPEG_jll ────────── v6.1.3+0 Installed Xorg_libXdmcp_jll ─── v1.1.6+0 Installed JLLWrappers ───────── v1.8.0 Installed LLVMOpenMP_jll ────── v18.1.8+0 Installed FreeType2_jll ─────── v2.14.3+1 Installed Libiconv_jll ──────── v1.18.0+0 Installed Preferences ───────── v1.5.2 Installed Crayons ───────────── v4.1.1 Installed Notcurses ─────────── v0.2.1 Installed Xorg_libXext_jll ──── v1.3.8+0 Installed x265_jll ──────────── v4.1.0+0 Installed Xorg_xtrans_jll ───── v1.6.0+0 Installing 38 artifacts Installed artifact Xorg_libXdmcp 49.9 KiB Installed artifact Xorg_xtrans 39.5 KiB Installed artifact libass 361.1 KiB Installed artifact x264 908.7 KiB Installed artifact FreeType2 1.2 MiB Installed artifact FriBidi 67.6 KiB Installed artifact x265 1.1 MiB Installed artifact Ogg 213.4 KiB Installed artifact Opus 792.2 KiB Installed artifact libvorbis 226.3 KiB Installed artifact Xorg_libxcb 1.3 MiB Installed artifact Libiconv 1022.9 KiB Installed artifact Glib 4.2 MiB Installed artifact Xorg_libXau 25.8 KiB Installed artifact LLVMOpenMP 559.3 KiB Installed artifact libaom 3.9 MiB Installed artifact Fontconfig 443.8 KiB Installed artifact Cairo 1.5 MiB Installed artifact Expat 247.7 KiB Installed artifact Xorg_libX11 2.3 MiB Installed artifact Ncurses 661.4 KiB Installed artifact Xorg_libXrender 174.0 KiB Installed artifact LAME 243.9 KiB Installed artifact Libuuid 1.9 MiB Installed artifact Pixman 343.0 KiB Installed artifact libunistring 1.6 MiB Installed artifact Libffi 39.2 KiB Installed artifact Xorg_libXext 187.3 KiB Installed artifact Notcurses 6.4 MiB Installed artifact libpng 234.7 KiB Installed artifact Graphite2 109.8 KiB Installed artifact Bzip2 152.8 KiB Installed artifact libdeflate 69.3 KiB Installed artifact HarfBuzz 1.2 MiB Installed artifact GettextRuntime 345.6 KiB Installed artifact libfdk_aac 2.4 MiB Installed artifact Libmount 3.4 MiB Installed artifact FFMPEG 9.5 MiB Updating `~/.julia/environments/v1.14/Project.toml` [0745143a] + Notcurses v0.2.1 Updating `~/.julia/environments/v1.14/Manifest.toml` [a8cc5b0e] + Crayons v4.1.1 [4e289a0a] + EnumX v1.0.7 [692b3bcd] + JLLWrappers v1.8.0 [0745143a] + Notcurses v0.2.1 [21216c6a] + Preferences v1.5.2 [6e34b625] + Bzip2_jll v1.0.9+0 [83423d85] + Cairo_jll v1.18.7+0 [2e619515] + Expat_jll v2.8.1+0 ⌅ [b22a6f82] + FFMPEG_jll v6.1.3+0 [a3f928ae] + Fontconfig_jll v2.17.1+0 [d7e528f0] + FreeType2_jll v2.14.3+1 [559328eb] + FriBidi_jll v1.0.17+0 ⌅ [b0724c58] + GettextRuntime_jll v0.22.4+0 [7746bdde] + Glib_jll v2.86.3+0 [3b182d85] + Graphite2_jll v1.3.16+0 ⌅ [2e76f6c2] + HarfBuzz_jll v8.5.1+0 [c1c5ebd0] + LAME_jll v3.100.3+0 [1d63c593] + LLVMOpenMP_jll v18.1.8+0 ⌅ [e9f186c6] + Libffi_jll v3.4.7+0 [94ce4f54] + Libiconv_jll v1.18.0+0 [4b2f31a3] + Libmount_jll v2.42.0+0 [38a345b3] + Libuuid_jll v2.42.0+0 [68e3532b] + Ncurses_jll v6.6.0+2 ⌅ [56927b6a] + Notcurses_jll v3.0.12+0 [e7412a2a] + Ogg_jll v1.3.6+0 [91d4177d] + Opus_jll v1.6.1+0 [30392449] + Pixman_jll v0.46.4+0 [4f6342f7] + Xorg_libX11_jll v1.8.13+0 [0c0b7dd1] + Xorg_libXau_jll v1.0.13+0 [a3789734] + Xorg_libXdmcp_jll v1.1.6+0 [1082639a] + Xorg_libXext_jll v1.3.8+0 [ea2f1a96] + Xorg_libXrender_jll v0.9.12+0 [c7cfdc94] + Xorg_libxcb_jll v1.17.1+0 [c5fb5394] + Xorg_xtrans_jll v1.6.0+0 [a4ae2306] + libaom_jll v3.13.3+0 [0ac62f75] + libass_jll v0.17.4+0 [46979653] + libdeflate_jll v1.25.0+0 [f638f0a6] + libfdk_aac_jll v2.0.4+0 [b53b4c65] + libpng_jll v1.6.58+0 [6db05002] + libunistring_jll v1.4.1+0 [f27f6e37] + libvorbis_jll v1.3.8+0 ⌅ [1270edf5] + x264_jll v10164.0.1+0 [dfaa095f] + x265_jll v4.1.0+0 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [56ddb016] + Logging v1.11.0 [de0858da] + Printf v1.11.0 [fa267f1f] + TOML v1.0.3 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.5+2 [458c3c95] + OpenSSL_jll v3.5.7+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [83775a58] + Zlib_jll v1.3.2+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 11.2s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 8.8 s ✓ TestEnv 1 dependency successfully precompiled in 9 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 0.9 s ✓ EnumX 2.5 s ✓ Crayons 31.7 s ✓ Preferences 32.4 s ✓ JLLWrappers 32.6 s ✓ Libmount_jll 25.0 s ✓ Libffi_jll 33.1 s ✓ libfdk_aac_jll 35.9 s ✓ Opus_jll 35.4 s ✓ Graphite2_jll 34.9 s ✓ Libuuid_jll 35.6 s ✓ x265_jll 36.0 s ✓ x264_jll 32.4 s ✓ FriBidi_jll 32.2 s ✓ libpng_jll 32.6 s ✓ Bzip2_jll 31.8 s ✓ LLVMOpenMP_jll 32.3 s ✓ Ncurses_jll 32.0 s ✓ Libiconv_jll 32.1 s ✓ libdeflate_jll 32.2 s ✓ Xorg_libXau_jll 32.3 s ✓ libaom_jll 32.5 s ✓ Xorg_libXdmcp_jll 32.3 s ✓ Ogg_jll 32.1 s ✓ LAME_jll 32.6 s ✓ Expat_jll 31.9 s ✓ Xorg_xtrans_jll 32.2 s ✓ FreeType2_jll 32.5 s ✓ Pixman_jll 32.5 s ✓ libunistring_jll 32.2 s ✓ GettextRuntime_jll 32.6 s ✓ Xorg_libxcb_jll 32.3 s ✓ libvorbis_jll 32.7 s ✓ Fontconfig_jll 32.1 s ✓ Glib_jll 32.1 s ✓ Xorg_libX11_jll 32.0 s ✓ Xorg_libXrender_jll 32.1 s ✓ Xorg_libXext_jll 32.8 s ✓ Cairo_jll 32.3 s ✓ HarfBuzz_jll 32.2 s ✓ libass_jll 32.4 s ✓ FFMPEG_jll 33.2 s ✓ Notcurses_jll ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:1 =# Core.@doc "These log levels consciously map cleanly to those of libav; Notcurses itself\ndoes not use this full granularity. The log level does not affect the opening\nand closing banners, which can be disabled via the notcurses_option struct's\n'suppress_banner'. Note that if stderr is connected to the same terminal on\nwhich we're rendering, any kind of logging will disrupt the output (which is\nundesirable). The \"default\" zero value is NCLOGLEVEL_PANIC.\n" #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:9 =# @enumx(LogLevel, begin │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:10 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:10 =# Core.@doc "default. print nothing once fullscreen service begins\n" SILENT = Int(L.NCLOGLEVEL_SILENT) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:14 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:14 =# Core.@doc "print diagnostics related to catastrophic failure\n" PANIC = Int(L.NCLOGLEVEL_PANIC) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:18 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:18 =# Core.@doc "we're hanging around, but we've had a horrible fault\n" FATAL = Int(L.NCLOGLEVEL_FATAL) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:22 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:22 =# Core.@doc "we can't keep doing this, but we can do other things\n" ERROR = Int(L.NCLOGLEVEL_ERROR) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:26 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:26 =# Core.@doc "you probably don't want what's happening to happen\n" WARNING = Int(L.NCLOGLEVEL_WARNING) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:30 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:30 =# Core.@doc "\"standard information\"\n" INFO = Int(L.NCLOGLEVEL_INFO) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:34 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:34 =# Core.@doc "\"detailed information\"\n" VERBOSE = Int(L.NCLOGLEVEL_VERBOSE) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:38 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:38 =# Core.@doc "this is honestly a bit much\n" DEBUG = Int(L.NCLOGLEVEL_DEBUG) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:42 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:42 =# Core.@doc "there's probably a better way to do what you want\n" TRACE = Int(L.NCLOGLEVEL_TRACE) │ end)) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,context,syntax_flags,name_val,meta,value,jl_source,is_toplevel_thunk,source │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:1 =#) :: Value | │ "These log levels consciously map cleanly to those of libav; Notcurses itself\ndoes not use this full granularity. The log level does not affect the opening\nand closing banners, which can be disabled via the notcurses_option struct's\n'suppress_banner'. Note that if stderr is connected to the same terminal on\nwhich we're rendering, any kind of logging will disrupt the output (which is\nundesirable). The \"default\" zero value is NCLOGLEVEL_PANIC.\n" :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:9 =#) :: Value | │ LogLevel :: Identifier | │ [block] | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:10 =#) :: Value | │ "default. print nothing once fullscreen service begins\n" :: Value | │ [=] | │ SILENT :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_SILENT :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:14 =#) :: Value | │ "print diagnostics related to catastrophic failure\n" :: Value | │ [=] | │ PANIC :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_PANIC :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:18 =#) :: Value | │ "we're hanging around, but we've had a horrible fault\n" :: Value | │ [=] | │ FATAL :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_FATAL :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:22 =#) :: Value | │ "we can't keep doing this, but we can do other things\n" :: Value | │ [=] | │ ERROR :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_ERROR :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:26 =#) :: Value | │ "you probably don't want what's happening to happen\n" :: Value | │ [=] | │ WARNING :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_WARNING :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:30 =#) :: Value | │ "\"standard information\"\n" :: Value | │ [=] | │ INFO :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_INFO :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:34 =#) :: Value | │ "\"detailed information\"\n" :: Value | │ [=] | │ VERBOSE :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_VERBOSE :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:38 =#) :: Value | │ "this is honestly a bit much\n" :: Value | │ [=] | │ DEBUG :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_DEBUG :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:42 =#) :: Value | │ "there's probably a better way to do what you want\n" :: Value | │ [=] | │ TRACE :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_TRACE :: Identifier | │ │ st1 = nothing │ file = "/home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl" │ line = 1 └ mod = Notcurses ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/EnumX/CGSQY/src/EnumX.jl:122 =# - `escape` node in outer context Expression:  (escape LogLevel) Containing expressions:  (toplevel (hygienic-scope (module false (escape LogLevel) (block (primitive (<: T (curly Enum Int32)) 32) (let (= value_name_map Dict{Int32, Symbol}(3 => :WARNING, 2 => :ERROR, -1 => :SILENT, 6 => :DEBUG, 5 => :VERBOSE, 4 => :INFO, 1 => :FATAL, 7 => :TRACE, 0 => :PANIC)) (block (= (call check_valid x) (block (|| (call in x (call keys value_name_map)) (call throw (call ArgumentError (string "invalid value for Enum " (inert LogLevel) ": " x ".")))))) (global (function (call (escape T) (:: x Integer)) (block (call check_valid x) (return (call (. Base (inert bitcast)) (escape T) (call convert Int32 x)))))) (= (call (. (. Base (inert Enums)) (inert namemap)) (:: (curly (. Base (inert Type)) (escape T)))) (block value_name_map)) (= (call (. (. Base (inert Enums)) (inert instances)) (:: (curly (. Base (inert Type)) (escape T)))) (block (tuple (escape SILENT) (escape PANIC) (escape FATAL) (escape ERROR) (escape WARNING) (escape INFO) (escape VERBOSE) (escape DEBUG) (escape TRACE)))) (= (call (. EnumX (inert symbol_map)) (:: (curly (. Base (inert Type)) (escape T)))) (block Pair{Symbol, Int32}[:SILENT => -1, :PANIC => 0, :FATAL => 1, :ERROR => 2, :WARNING => 3, :INFO => 4, :VERBOSE => 5, :DEBUG => 6, :TRACE => 7])))) (escape (public T SILENT PANIC FATAL ERROR WARNING INFO VERBOSE DEBUG TRACE)) (const (= (escape SILENT) (call (escape T) -1))) (const (= (escape PANIC) (call (escape T) 0))) (const (= (escape FATAL) (call (escape T) 1))) (const (= (escape ERROR) (call (escape T) 2))) (const (= (escape WARNING) (call (escape T) 3))) (const (= (escape INFO) (call (escape T) 4))) (const (= (escape VERBOSE) (call (escape T) 5))) (const (= (escape DEBUG) (call (escape T) 6))) (const (= (escape TRACE) (call (escape T) 7))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:10 =#) "default. print nothing once fullscreen service begins\n" SILENT) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:14 =#) "print diagnostics related to catastrophic failure\n" PANIC) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:18 =#) "we're hanging around, but we've had a horrible fault\n" FATAL) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:22 =#) "we can't keep doing this, but we can do other things\n" ERROR) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:26 =#) "you probably don't want what's happening to happen\n" WARNING) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:30 =#) "\"standard information\"\n" INFO) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:34 =#) "\"detailed information\"\n" VERBOSE) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:38 =#) "this is honestly a bit much\n" DEBUG) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:42 =#) "there's probably a better way to do what you want\n" TRACE))) EnumX :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:9 =#)) (hygienic-scope (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:1 =#) Notcurses nothing "These log levels consciously map cleanly to those of libav; Notcurses itself\ndoes not use this full granularity. The log level does not affect the opening\nand closing banners, which can be disabled via the notcurses_option struct's\n'suppress_banner'. Note that if stderr is connected to the same terminal on\nwhich we're rendering, any kind of logging will disrupt the output (which is\nundesirable). The \"default\" zero value is NCLOGLEVEL_PANIC.\n" (escape LogLevel) true) EnumX :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:9 =#)) (hygienic-scope nothing EnumX :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:9 =#)))  Detailed provenance:  (escape LogLevel)  └─ @ /home/pkgeval/.julia/packages/EnumX/CGSQY/src/EnumX.jl:122  Stacktrace:  [1] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing, slcache::Nothing, absorb_esc::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:314  [2] mapchildren(f::Base.JuliaLowering.var"#apply_expansion_layer##0#apply_expansion_layer##1"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:840  [3] _in_tuple(x::Base.JuliaSyntax.Kind, itr::NTuple{4, Base.JuliaSyntax.Kind}, result::Bool)  @ Base operators.jl:1417 [inlined]  [4] _in_tuple(x::Base.JuliaSyntax.Kind, itr::NTuple{4, Base.JuliaSyntax.Kind})  @ Base operators.jl:1415 [inlined]  [5] in(x::Base.JuliaSyntax.Kind, itr::NTuple{4, Base.JuliaSyntax.Kind})  @ Base operators.jl:1409 [inlined]  [6] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing, slcache::Nothing, absorb_esc::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:341  [7] (::Base.JuliaLowering.var"#apply_expansion_layer##2#apply_expansion_layer##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Bool})(c::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:343 [inlined]  [8] mapchildren(f::Base.JuliaLowering.var"#apply_expansion_layer##2#apply_expansion_layer##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Bool}, ctx::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:839  [9] getproperty(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, name::Symbol)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:227 [inlined]  [10] is_leaf(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:304 [inlined]  [11] setattr(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, name::Symbol, val::Base.JuliaSyntax.SyntaxContext)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:293 [inlined]  [12] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing, slcache::Nothing, absorb_esc::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:309  [13] (::Base.JuliaLowering.var"#apply_expansion_layer##2#apply_expansion_layer##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Bool})(c::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:343 [inlined]  [14] mapchildren(f::Base.JuliaLowering.var"#apply_expansion_layer##2#apply_expansion_layer##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Bool}, ctx::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:839  [15] getproperty(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, name::Symbol)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:227 [inlined]  [16] is_leaf(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:304 [inlined]  [17] setattr(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, name::Symbol, val::Base.JuliaSyntax.SyntaxContext)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:293 [inlined]  [18] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing, slcache::Nothing, absorb_esc::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:309  [19] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:297 [inlined]  [20] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Base.JuliaSyntax.ScopeLayer, slcache::Dict{Base.JuliaSyntax.ScopeLayer, Bool}, absorb_esc::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:319  [21] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Base.JuliaSyntax.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:297  [22] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:272  [23] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:358  [24] expand_forms_1(mod::Module, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, expr_compat_mode::Bool, world::UInt64, recursive::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:408  [25] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:29  [26] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [27] top-level scope  @ ~/.julia/packages/Notcurses/MzB32/src/Notcurses.jl:13  [28] include(mod::Module, _path::String)  @ Base Base.jl:325  [29] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3303  [30] top-level scope  @ stdin:5  [31] eval(m::Module, e::Any)  @ Core boot.jl:522  [32] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [33] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [34] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [35] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:1 in expression starting at /home/pkgeval/.julia/packages/Notcurses/MzB32/src/Notcurses.jl:1 in expression starting at stdin:5 ✗ Notcurses 42 dependencies successfully precompiled in 1345 seconds. 15 already precompiled. Precompilation completed after 1389.07s ################################################################################ # Testing # Testing Notcurses Status `/tmp/jl_HhCYHl/Project.toml` [0745143a] Notcurses v0.2.1 [8dfed614] Test v1.11.0 Status `/tmp/jl_HhCYHl/Manifest.toml` [a8cc5b0e] Crayons v4.1.1 [4e289a0a] EnumX v1.0.7 [692b3bcd] JLLWrappers v1.8.0 [0745143a] Notcurses v0.2.1 [21216c6a] Preferences v1.5.2 [6e34b625] Bzip2_jll v1.0.9+0 [83423d85] Cairo_jll v1.18.7+0 [2e619515] Expat_jll v2.8.1+0 ⌅ [b22a6f82] FFMPEG_jll v6.1.3+0 [a3f928ae] Fontconfig_jll v2.17.1+0 [d7e528f0] FreeType2_jll v2.14.3+1 [559328eb] FriBidi_jll v1.0.17+0 ⌅ [b0724c58] GettextRuntime_jll v0.22.4+0 [7746bdde] Glib_jll v2.86.3+0 [3b182d85] Graphite2_jll v1.3.16+0 ⌅ [2e76f6c2] HarfBuzz_jll v8.5.1+0 [c1c5ebd0] LAME_jll v3.100.3+0 [1d63c593] LLVMOpenMP_jll v18.1.8+0 ⌅ [e9f186c6] Libffi_jll v3.4.7+0 [94ce4f54] Libiconv_jll v1.18.0+0 [4b2f31a3] Libmount_jll v2.42.0+0 [38a345b3] Libuuid_jll v2.42.0+0 [68e3532b] Ncurses_jll v6.6.0+2 ⌅ [56927b6a] Notcurses_jll v3.0.12+0 [e7412a2a] Ogg_jll v1.3.6+0 [91d4177d] Opus_jll v1.6.1+0 [30392449] Pixman_jll v0.46.4+0 [4f6342f7] Xorg_libX11_jll v1.8.13+0 [0c0b7dd1] Xorg_libXau_jll v1.0.13+0 [a3789734] Xorg_libXdmcp_jll v1.1.6+0 [1082639a] Xorg_libXext_jll v1.3.8+0 [ea2f1a96] Xorg_libXrender_jll v0.9.12+0 [c7cfdc94] Xorg_libxcb_jll v1.17.1+0 [c5fb5394] Xorg_xtrans_jll v1.6.0+0 [a4ae2306] libaom_jll v3.13.3+0 [0ac62f75] libass_jll v0.17.4+0 [46979653] libdeflate_jll v1.25.0+0 [f638f0a6] libfdk_aac_jll v2.0.4+0 [b53b4c65] libpng_jll v1.6.58+0 [6db05002] libunistring_jll v1.4.1+0 [f27f6e37] libvorbis_jll v1.3.8+0 ⌅ [1270edf5] x264_jll v10164.0.1+0 [dfaa095f] x265_jll v4.1.0+0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [8f399da3] Libdl v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.5+2 [458c3c95] OpenSSL_jll v3.5.7+0 [efcefdf7] PCRE2_jll v10.47.0+0 [83775a58] Zlib_jll v1.3.2+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:1 =# Core.@doc "These log levels consciously map cleanly to those of libav; Notcurses itself\ndoes not use this full granularity. The log level does not affect the opening\nand closing banners, which can be disabled via the notcurses_option struct's\n'suppress_banner'. Note that if stderr is connected to the same terminal on\nwhich we're rendering, any kind of logging will disrupt the output (which is\nundesirable). The \"default\" zero value is NCLOGLEVEL_PANIC.\n" #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:9 =# @enumx(LogLevel, begin │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:10 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:10 =# Core.@doc "default. print nothing once fullscreen service begins\n" SILENT = Int(L.NCLOGLEVEL_SILENT) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:14 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:14 =# Core.@doc "print diagnostics related to catastrophic failure\n" PANIC = Int(L.NCLOGLEVEL_PANIC) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:18 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:18 =# Core.@doc "we're hanging around, but we've had a horrible fault\n" FATAL = Int(L.NCLOGLEVEL_FATAL) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:22 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:22 =# Core.@doc "we can't keep doing this, but we can do other things\n" ERROR = Int(L.NCLOGLEVEL_ERROR) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:26 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:26 =# Core.@doc "you probably don't want what's happening to happen\n" WARNING = Int(L.NCLOGLEVEL_WARNING) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:30 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:30 =# Core.@doc "\"standard information\"\n" INFO = Int(L.NCLOGLEVEL_INFO) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:34 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:34 =# Core.@doc "\"detailed information\"\n" VERBOSE = Int(L.NCLOGLEVEL_VERBOSE) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:38 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:38 =# Core.@doc "this is honestly a bit much\n" DEBUG = Int(L.NCLOGLEVEL_DEBUG) │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:42 =# │ #= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:42 =# Core.@doc "there's probably a better way to do what you want\n" TRACE = Int(L.NCLOGLEVEL_TRACE) │ end)) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,context,syntax_flags,name_val,meta,value,jl_source,is_toplevel_thunk,source │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:1 =#) :: Value | │ "These log levels consciously map cleanly to those of libav; Notcurses itself\ndoes not use this full granularity. The log level does not affect the opening\nand closing banners, which can be disabled via the notcurses_option struct's\n'suppress_banner'. Note that if stderr is connected to the same terminal on\nwhich we're rendering, any kind of logging will disrupt the output (which is\nundesirable). The \"default\" zero value is NCLOGLEVEL_PANIC.\n" :: Value | │ [macrocall] | │ @enumx :: Identifier | │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:9 =#) :: Value | │ LogLevel :: Identifier | │ [block] | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:10 =#) :: Value | │ "default. print nothing once fullscreen service begins\n" :: Value | │ [=] | │ SILENT :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_SILENT :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:14 =#) :: Value | │ "print diagnostics related to catastrophic failure\n" :: Value | │ [=] | │ PANIC :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_PANIC :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:18 =#) :: Value | │ "we're hanging around, but we've had a horrible fault\n" :: Value | │ [=] | │ FATAL :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_FATAL :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:22 =#) :: Value | │ "we can't keep doing this, but we can do other things\n" :: Value | │ [=] | │ ERROR :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_ERROR :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:26 =#) :: Value | │ "you probably don't want what's happening to happen\n" :: Value | │ [=] | │ WARNING :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_WARNING :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:30 =#) :: Value | │ "\"standard information\"\n" :: Value | │ [=] | │ INFO :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_INFO :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:34 =#) :: Value | │ "\"detailed information\"\n" :: Value | │ [=] | │ VERBOSE :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_VERBOSE :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:38 =#) :: Value | │ "this is honestly a bit much\n" :: Value | │ [=] | │ DEBUG :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_DEBUG :: Identifier | │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:42 =#) :: Value | │ "there's probably a better way to do what you want\n" :: Value | │ [=] | │ TRACE :: Identifier | │ [call] | │ Int :: Identifier | │ [.] | │ L :: Identifier | │ [inert] | │ NCLOGLEVEL_TRACE :: Identifier | │ │ st1 = nothing │ file = "/home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl" │ line = 1 └ mod = Notcurses ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/EnumX/CGSQY/src/EnumX.jl:122 =# - `escape` node in outer context Expression:  (escape LogLevel) Containing expressions:  (toplevel (hygienic-scope (module false (escape LogLevel) (block (primitive (<: T (curly Enum Int32)) 32) (let (= value_name_map Dict{Int32, Symbol}(3 => :WARNING, 2 => :ERROR, -1 => :SILENT, 6 => :DEBUG, 5 => :VERBOSE, 4 => :INFO, 1 => :FATAL, 7 => :TRACE, 0 => :PANIC)) (block (= (call check_valid x) (block (|| (call in x (call keys value_name_map)) (call throw (call ArgumentError (string "invalid value for Enum " (inert LogLevel) ": " x ".")))))) (global (function (call (escape T) (:: x Integer)) (block (call check_valid x) (return (call (. Base (inert bitcast)) (escape T) (call convert Int32 x)))))) (= (call (. (. Base (inert Enums)) (inert namemap)) (:: (curly (. Base (inert Type)) (escape T)))) (block value_name_map)) (= (call (. (. Base (inert Enums)) (inert instances)) (:: (curly (. Base (inert Type)) (escape T)))) (block (tuple (escape SILENT) (escape PANIC) (escape FATAL) (escape ERROR) (escape WARNING) (escape INFO) (escape VERBOSE) (escape DEBUG) (escape TRACE)))) (= (call (. EnumX (inert symbol_map)) (:: (curly (. Base (inert Type)) (escape T)))) (block Pair{Symbol, Int32}[:SILENT => -1, :PANIC => 0, :FATAL => 1, :ERROR => 2, :WARNING => 3, :INFO => 4, :VERBOSE => 5, :DEBUG => 6, :TRACE => 7])))) (escape (public T SILENT PANIC FATAL ERROR WARNING INFO VERBOSE DEBUG TRACE)) (const (= (escape SILENT) (call (escape T) -1))) (const (= (escape PANIC) (call (escape T) 0))) (const (= (escape FATAL) (call (escape T) 1))) (const (= (escape ERROR) (call (escape T) 2))) (const (= (escape WARNING) (call (escape T) 3))) (const (= (escape INFO) (call (escape T) 4))) (const (= (escape VERBOSE) (call (escape T) 5))) (const (= (escape DEBUG) (call (escape T) 6))) (const (= (escape TRACE) (call (escape T) 7))) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:10 =#) "default. print nothing once fullscreen service begins\n" SILENT) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:14 =#) "print diagnostics related to catastrophic failure\n" PANIC) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:18 =#) "we're hanging around, but we've had a horrible fault\n" FATAL) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:22 =#) "we can't keep doing this, but we can do other things\n" ERROR) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:26 =#) "you probably don't want what's happening to happen\n" WARNING) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:30 =#) "\"standard information\"\n" INFO) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:34 =#) "\"detailed information\"\n" VERBOSE) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:38 =#) "this is honestly a bit much\n" DEBUG) (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:42 =#) "there's probably a better way to do what you want\n" TRACE))) EnumX :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:9 =#)) (hygienic-scope (macrocall @doc :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:1 =#) Notcurses nothing "These log levels consciously map cleanly to those of libav; Notcurses itself\ndoes not use this full granularity. The log level does not affect the opening\nand closing banners, which can be disabled via the notcurses_option struct's\n'suppress_banner'. Note that if stderr is connected to the same terminal on\nwhich we're rendering, any kind of logging will disrupt the output (which is\nundesirable). The \"default\" zero value is NCLOGLEVEL_PANIC.\n" (escape LogLevel) true) EnumX :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:9 =#)) (hygienic-scope nothing EnumX :(#= /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:9 =#)))  Detailed provenance:  (escape LogLevel)  └─ @ /home/pkgeval/.julia/packages/EnumX/CGSQY/src/EnumX.jl:122  Stacktrace:  [1] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing, slcache::Nothing, absorb_esc::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:314  [2] mapchildren(f::Base.JuliaLowering.var"#apply_expansion_layer##0#apply_expansion_layer##1"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:840  [3] _in_tuple(x::Base.JuliaSyntax.Kind, itr::NTuple{4, Base.JuliaSyntax.Kind}, result::Bool)  @ Base operators.jl:1417 [inlined]  [4] _in_tuple(x::Base.JuliaSyntax.Kind, itr::NTuple{4, Base.JuliaSyntax.Kind})  @ Base operators.jl:1415 [inlined]  [5] in(x::Base.JuliaSyntax.Kind, itr::NTuple{4, Base.JuliaSyntax.Kind})  @ Base operators.jl:1409 [inlined]  [6] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing, slcache::Nothing, absorb_esc::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:341  [7] (::Base.JuliaLowering.var"#apply_expansion_layer##2#apply_expansion_layer##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Bool})(c::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:343 [inlined]  [8] mapchildren(f::Base.JuliaLowering.var"#apply_expansion_layer##2#apply_expansion_layer##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Bool}, ctx::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:839  [9] getproperty(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, name::Symbol)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:227 [inlined]  [10] is_leaf(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:304 [inlined]  [11] setattr(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, name::Symbol, val::Base.JuliaSyntax.SyntaxContext)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:293 [inlined]  [12] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing, slcache::Nothing, absorb_esc::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:309  [13] (::Base.JuliaLowering.var"#apply_expansion_layer##2#apply_expansion_layer##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Bool})(c::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:343 [inlined]  [14] mapchildren(f::Base.JuliaLowering.var"#apply_expansion_layer##2#apply_expansion_layer##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaSyntax.SyntaxContext, Nothing, Nothing, Bool}, ctx::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:839  [15] getproperty(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, name::Symbol)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:227 [inlined]  [16] is_leaf(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:304 [inlined]  [17] setattr(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, name::Symbol, val::Base.JuliaSyntax.SyntaxContext)  @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:293 [inlined]  [18] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing, slcache::Nothing, absorb_esc::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:309  [19] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:297 [inlined]  [20] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Base.JuliaSyntax.ScopeLayer, slcache::Dict{Base.JuliaSyntax.ScopeLayer, Bool}, absorb_esc::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:319  [21] apply_expansion_layer(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sc_in::Base.JuliaSyntax.SyntaxContext, lstack::Base.JuliaSyntax.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:297  [22] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:272  [23] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:358  [24] expand_forms_1(mod::Module, st::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, expr_compat_mode::Bool, world::UInt64, recursive::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:408  [25] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:29  [26] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [27] top-level scope  @ ~/.julia/packages/Notcurses/MzB32/src/Notcurses.jl:13  [28] include(mod::Module, _path::String)  @ Base Base.jl:325  [29] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3303  [30] top-level scope  @ stdin:5  [31] eval(m::Module, e::Any)  @ Core boot.jl:522  [32] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [33] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [34] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [35] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Notcurses/MzB32/src/enums.jl:1 in expression starting at /home/pkgeval/.julia/packages/Notcurses/MzB32/src/Notcurses.jl:1 in expression starting at stdin:5 1 dependency had output during precompilation: ┌ Notcurses │ [Output was shown above] └ ERROR: LoadError: The following 1 package failed to precompile: Notcurses Failed to precompile Notcurses [0745143a-842b-4fd2-a9b7-9e0948c68818] to "/home/pkgeval/.julia/compiled/v1.14/Notcurses/jl_O4OX36" (ProcessExited(1)). in expression starting at /home/pkgeval/.julia/packages/Notcurses/MzB32/test/runtests.jl:1 Testing failed after 52.89s ERROR: LoadError: Package Notcurses errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3247 [3] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [8] include(mod::Module, _path::String) @ Base Base.jl:325 [9] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [10] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 1495.73s: package fails to precompile