Package evaluation of TrajGWAS on Julia 1.13.0-DEV.1189 (111bc9af8b*) started at 2025-09-22T20:08:40.963 ################################################################################ # Set-up # Set-up completed after 0.24s ################################################################################ # Installation # Installing TrajGWAS... Resolving package versions... Installed Glob ───────────────────────────── v1.3.1 Installed Bzip2_jll ──────────────────────── v1.0.9+0 Installed CommonWorldInvalidations ───────── v1.0.0 Installed SIMDTypes ──────────────────────── v0.1.0 Installed InlineStrings ──────────────────── v1.4.5 Installed OrderedCollections ─────────────── v1.8.1 Installed HypothesisTests ────────────────── v0.11.5 Installed Optim ──────────────────────────── v1.13.2 Installed Xorg_libpciaccess_jll ──────────── v0.18.1+0 Installed SentinelArrays ─────────────────── v1.4.8 Installed MUMPS_seq_jll ──────────────────── v500.800.100+0 Installed NaNMath ────────────────────────── v1.1.3 Installed Ipopt_jll ──────────────────────── v300.1400.1900+0 Installed QuadGK ─────────────────────────── v2.11.2 Installed StaticArrayInterface ───────────── v1.8.0 Installed CpuId ──────────────────────────── v0.3.1 Installed OpenSpecFun_jll ────────────────── v0.5.6+0 Installed EnumX ──────────────────────────── v1.0.5 Installed Reexport ───────────────────────── v1.2.2 Installed WoodburyMatrices ───────────────── v1.0.0 Installed NLSolversBase ──────────────────── v7.10.0 Installed Tables ─────────────────────────── v1.12.1 Installed InverseFunctions ───────────────── v0.1.17 Installed DBInterface ────────────────────── v2.6.1 Installed LaTeXStrings ───────────────────── v1.4.0 Installed UnPack ─────────────────────────── v1.0.2 Installed Missings ───────────────────────── v1.2.0 Installed Crayons ────────────────────────── v4.1.1 Installed TableTraits ────────────────────── v1.0.1 Installed Static ─────────────────────────── v1.2.0 Installed Preferences ────────────────────── v1.5.0 Installed SortingAlgorithms ──────────────── v1.2.2 Installed DiffResults ────────────────────── v1.1.0 Installed MacroTools ─────────────────────── v0.5.16 Installed CodecZstd ──────────────────────── v0.8.6 Installed ADTypes ────────────────────────── v1.18.0 Installed FillArrays ─────────────────────── v1.14.0 Installed ManualMemory ───────────────────── v0.1.8 Installed DataStructures ─────────────────── v0.19.1 Installed CodecZlib ──────────────────────── v0.7.8 Installed DelimitedFiles ─────────────────── v1.9.1 Installed StatsBase ──────────────────────── v0.34.6 Installed HostCPUFeatures ────────────────── v0.1.17 Installed ArrayInterface ─────────────────── v7.20.0 Installed VectorizationBase ──────────────── v0.21.72 Installed VCFTools ───────────────────────── v0.2.10 Installed CommonSubexpressions ───────────── v0.3.1 Installed IrrationalConstants ────────────── v0.2.4 Installed DataValueInterfaces ────────────── v1.0.0 Installed LayoutPointers ─────────────────── v0.1.17 Installed BufferedStreams ────────────────── v1.2.2 Installed Hwloc_jll ──────────────────────── v2.12.2+0 Installed Setfield ───────────────────────── v1.1.2 Installed Roots ──────────────────────────── v2.2.10 Installed SPRAL_jll ──────────────────────── v2025.5.20+0 Installed PDMats ─────────────────────────── v0.11.35 Installed PooledArrays ───────────────────── v1.4.3 Installed BenchmarkTools ─────────────────── v1.6.0 Installed Interpolations ─────────────────── v0.16.2 Installed WorkerUtilities ────────────────── v1.6.1 Installed CompositionsBase ───────────────── v0.1.2 Installed SQLite ─────────────────────────── v1.6.1 Installed DocStringExtensions ────────────── v0.9.5 Installed CodecXz ────────────────────────── v0.7.4 Installed CommonSolve ────────────────────── v0.2.4 Installed ForwardDiff ────────────────────── v1.2.1 Installed Rmath_jll ──────────────────────── v0.5.1+0 Installed DifferentiationInterface ───────── v0.7.7 Installed BitTwiddlingConvenienceFunctions ─ v0.1.6 Installed MathOptInterface ───────────────── v1.45.0 Installed AliasTables ────────────────────── v1.1.3 Installed SLEEFPirates ───────────────────── v0.6.43 Installed StatsModels ────────────────────── v0.7.7 Installed InvertedIndices ────────────────── v1.3.1 Installed Combinatorics ──────────────────── v1.0.3 Installed IteratorInterfaceExtensions ────── v1.0.0 Installed SIMD ───────────────────────────── v3.7.1 Installed DataAPI ────────────────────────── v1.16.0 Installed ShiftedArrays ──────────────────── v2.0.0 Installed StaticArraysCore ───────────────── v1.4.3 Installed AxisAlgorithms ─────────────────── v1.1.0 Installed Requires ───────────────────────── v1.3.1 Installed StringManipulation ─────────────── v0.4.1 Installed StaticArrays ───────────────────── v1.9.15 Installed WiSER ──────────────────────────── v0.2.6 Installed LogExpFunctions ────────────────── v0.3.29 Installed DiffRules ──────────────────────── v1.15.1 Installed JSON ───────────────────────────── v0.21.4 Installed GeneticVariantBase ─────────────── v0.1.2 Installed OpenBLAS32_jll ─────────────────── v0.3.29+0 Installed Distributions ──────────────────── v0.25.120 Installed Rmath ──────────────────────────── v0.8.0 Installed Parsers ────────────────────────── v2.8.3 Installed FiniteDiff ─────────────────────── v2.28.1 Installed CloseOpenIntervals ─────────────── v0.1.13 Installed PrettyTables ───────────────────── v3.0.10 Installed StatsFuns ──────────────────────── v1.5.0 Installed BioGenerics ────────────────────── v0.1.5 Installed WeakRefStrings ─────────────────── v1.4.2 Installed XZ_jll ─────────────────────────── v5.8.1+0 Installed JLLWrappers ────────────────────── v1.7.1 Installed StructTypes ────────────────────── v1.11.0 Installed MutableArithmetics ─────────────── v1.6.5 Installed CSV ────────────────────────────── v0.10.15 Installed BGZFStreams ────────────────────── v0.3.2 Installed NLopt ──────────────────────────── v0.6.5 Installed CategoricalArrays ──────────────── v0.10.8 Installed ThreadingUtilities ─────────────── v0.5.5 Installed VariantCallFormat ──────────────── v0.5.7 Installed TrajGWAS ───────────────────────── v0.4.7 Installed DataFrames ─────────────────────── v1.8.0 Installed Accessors ──────────────────────── v0.1.42 Installed Adapt ──────────────────────────── v4.3.0 Installed HypergeometricFunctions ────────── v0.3.28 Installed ConstructionBase ───────────────── v1.6.0 Installed FilePathsBase ──────────────────── v0.9.24 Installed TranscodingStreams ─────────────── v0.9.13 Installed Compat ─────────────────────────── v4.18.0 Installed LoopVectorization ──────────────── v0.12.172 Installed StatsAPI ───────────────────────── v1.7.1 Installed Statistics ─────────────────────── v1.11.1 Installed ProgressMeter ──────────────────── v1.11.0 Installed OffsetArrays ───────────────────── v1.17.0 Installed PrecompileTools ────────────────── v1.3.3 Installed PositiveFactorizations ─────────── v0.2.4 Installed Ratios ─────────────────────────── v0.4.5 Installed CodecBzip2 ─────────────────────── v0.8.5 Installed CPUSummary ─────────────────────── v0.2.7 Installed Parameters ─────────────────────── v0.12.3 Installed JSON3 ──────────────────────────── v1.14.3 Installed ASL_jll ────────────────────────── v0.1.3+0 Installed ChainRulesCore ─────────────────── v1.26.0 Installed XML2_jll ───────────────────────── v2.13.8+0 Installed PtrArrays ──────────────────────── v1.3.0 Installed IfElse ─────────────────────────── v0.1.1 Installed Libiconv_jll ───────────────────── v1.18.0+0 Installed Ipopt ──────────────────────────── v1.11.0 Installed SpecialFunctions ───────────────── v2.5.1 Installed SQLite_jll ─────────────────────── v3.48.0+0 Installed LineSearches ───────────────────── v7.4.0 Installed NLopt_jll ──────────────────────── v2.10.0+0 Installed MathProgBase ───────────────────── v0.7.8 Installed METIS_jll ──────────────────────── v5.1.3+0 Installed PolyesterWeave ─────────────────── v0.2.2 Installed Automa ─────────────────────────── v1.1.0 Installed SnpArrays ──────────────────────── v0.3.22 Installed BGEN ───────────────────────────── v0.2.2 Installing 16 artifacts Installed artifact OpenSpecFun 194.9 KiB Installed artifact Bzip2 503.5 KiB Installed artifact NLopt 322.7 KiB Installed artifact Ipopt 1.3 MiB Installed artifact SPRAL 691.8 KiB Installed artifact ASL 276.3 KiB Installed artifact METIS 1.1 MiB Installed artifact XML2 2.5 MiB Installed artifact Xorg_libpciaccess 24.8 KiB Installed artifact Rmath 121.9 KiB Installed artifact Hwloc 3.5 MiB Installed artifact Libiconv 1.9 MiB Installed artifact XZ 1.5 MiB Installed artifact MUMPS_seq 8.6 MiB Installed artifact SQLite 5.0 MiB Installed artifact OpenBLAS32 10.0 MiB Updating `~/.julia/environments/v1.13/Project.toml` [9514c204] + TrajGWAS v0.4.7 Updating `~/.julia/environments/v1.13/Manifest.toml` [47edcb42] + ADTypes v1.18.0 [7d9f7c33] + Accessors v0.1.42 [79e6a3ab] + Adapt v4.3.0 [66dad0bd] + AliasTables v1.1.3 [4fba245c] + ArrayInterface v7.20.0 [67c07d97] + Automa v1.1.0 [13072b0f] + AxisAlgorithms v1.1.0 [6db4b851] + BGEN v0.2.2 [28d598bf] + BGZFStreams v0.3.2 [6e4b80f9] + BenchmarkTools v1.6.0 [47718e42] + BioGenerics v0.1.5 [62783981] + BitTwiddlingConvenienceFunctions v0.1.6 [e1450e63] + BufferedStreams v1.2.2 [2a0fbf3d] + CPUSummary v0.2.7 [336ed68f] + CSV v0.10.15 ⌅ [324d7699] + CategoricalArrays v0.10.8 [d360d2e6] + ChainRulesCore v1.26.0 [fb6a15b2] + CloseOpenIntervals v0.1.13 [523fee87] + CodecBzip2 v0.8.5 [ba30903b] + CodecXz v0.7.4 [944b1d66] + CodecZlib v0.7.8 [6b39b394] + CodecZstd v0.8.6 [861a8166] + Combinatorics v1.0.3 [38540f10] + CommonSolve v0.2.4 [bbf7d656] + CommonSubexpressions v0.3.1 [f70d9fcc] + CommonWorldInvalidations v1.0.0 [34da2185] + Compat v4.18.0 [a33af91c] + CompositionsBase v0.1.2 [187b0558] + ConstructionBase v1.6.0 [adafc99b] + CpuId v0.3.1 [a8cc5b0e] + Crayons v4.1.1 [a10d1c49] + DBInterface v2.6.1 [9a962f9c] + DataAPI v1.16.0 [a93c6f00] + DataFrames v1.8.0 [864edb3b] + DataStructures v0.19.1 [e2d170a0] + DataValueInterfaces v1.0.0 [8bb1440f] + DelimitedFiles v1.9.1 [163ba53b] + DiffResults v1.1.0 [b552c78f] + DiffRules v1.15.1 [a0c0ee7d] + DifferentiationInterface v0.7.7 [31c24e10] + Distributions v0.25.120 [ffbed154] + DocStringExtensions v0.9.5 [4e289a0a] + EnumX v1.0.5 [48062228] + FilePathsBase v0.9.24 [1a297f60] + FillArrays v1.14.0 [6a86dc24] + FiniteDiff v2.28.1 [f6369f11] + ForwardDiff v1.2.1 [2447270c] + GeneticVariantBase v0.1.2 [c27321d9] + Glob v1.3.1 [3e5b6fbb] + HostCPUFeatures v0.1.17 [34004b35] + HypergeometricFunctions v0.3.28 [09f84164] + HypothesisTests v0.11.5 [615f187c] + IfElse v0.1.1 [842dd82b] + InlineStrings v1.4.5 [a98d9a8b] + Interpolations v0.16.2 [3587e190] + InverseFunctions v0.1.17 [41ab1584] + InvertedIndices v1.3.1 [b6b21f68] + Ipopt v1.11.0 [92d709cd] + IrrationalConstants v0.2.4 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.7.1 [682c06a0] + JSON v0.21.4 [0f8b85d8] + JSON3 v1.14.3 [b964fa9f] + LaTeXStrings v1.4.0 [10f19ff3] + LayoutPointers v0.1.17 [d3d80556] + LineSearches v7.4.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [bdcacae8] + LoopVectorization v0.12.172 [1914dd2f] + MacroTools v0.5.16 [d125e4d3] + ManualMemory v0.1.8 [b8f27783] + MathOptInterface v1.45.0 [fdba3010] + MathProgBase v0.7.8 [e1d29d7a] + Missings v1.2.0 [d8a4904e] + MutableArithmetics v1.6.5 [d41bc354] + NLSolversBase v7.10.0 ⌅ [76087f3c] + NLopt v0.6.5 [77ba4419] + NaNMath v1.1.3 [6fe1bfb0] + OffsetArrays v1.17.0 [429524aa] + Optim v1.13.2 [bac558e1] + OrderedCollections v1.8.1 [90014a1f] + PDMats v0.11.35 [d96e819e] + Parameters v0.12.3 [69de0a69] + Parsers v2.8.3 [1d0040c9] + PolyesterWeave v0.2.2 [2dfb63ee] + PooledArrays v1.4.3 [85a6dd25] + PositiveFactorizations v0.2.4 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.0 [08abe8d2] + PrettyTables v3.0.10 [92933f4c] + ProgressMeter v1.11.0 [43287f4e] + PtrArrays v1.3.0 [1fd47b50] + QuadGK v2.11.2 [c84ed2f1] + Ratios v0.4.5 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [79098fc4] + Rmath v0.8.0 [f2b01f46] + Roots v2.2.10 [fdea26ae] + SIMD v3.7.1 [94e857df] + SIMDTypes v0.1.0 [476501e8] + SLEEFPirates v0.6.43 [0aa819cd] + SQLite v1.6.1 [91c51154] + SentinelArrays v1.4.8 [efcf1570] + Setfield v1.1.2 [1277b4bf] + ShiftedArrays v2.0.0 [4e780e97] + SnpArrays v0.3.22 [a2af1166] + SortingAlgorithms v1.2.2 [276daf66] + SpecialFunctions v2.5.1 [aedffcd0] + Static v1.2.0 [0d7ed370] + StaticArrayInterface v1.8.0 [90137ffa] + StaticArrays v1.9.15 [1e83bf80] + StaticArraysCore v1.4.3 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.7.1 [2913bbd2] + StatsBase v0.34.6 [4c63d2b9] + StatsFuns v1.5.0 [3eaba693] + StatsModels v0.7.7 [892a3eda] + StringManipulation v0.4.1 [856f2bd8] + StructTypes v1.11.0 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [8290d209] + ThreadingUtilities v0.5.5 [9514c204] + TrajGWAS v0.4.7 ⌅ [3bb67fe8] + TranscodingStreams v0.9.13 [3a884ed6] + UnPack v1.0.2 [a620830f] + VCFTools v0.2.10 [28eba6e3] + VariantCallFormat v0.5.7 [3d5dd08c] + VectorizationBase v0.21.72 [ea10d353] + WeakRefStrings v1.4.2 [2ff19380] + WiSER v0.2.6 [efce3f68] + WoodburyMatrices v1.0.0 [76eceee3] + WorkerUtilities v1.6.1 [ae81ac8f] + ASL_jll v0.1.3+0 [6e34b625] + Bzip2_jll v1.0.9+0 [e33a78d0] + Hwloc_jll v2.12.2+0 [9cc047cb] + Ipopt_jll v300.1400.1900+0 [94ce4f54] + Libiconv_jll v1.18.0+0 [d00139f3] + METIS_jll v5.1.3+0 [d7ed1dd3] + MUMPS_seq_jll v500.800.100+0 [079eb43e] + NLopt_jll v2.10.0+0 [656ef2d0] + OpenBLAS32_jll v0.3.29+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [f50d1b31] + Rmath_jll v0.5.1+0 ⌅ [319450e9] + SPRAL_jll v2025.5.20+0 [76ed43ae] + SQLite_jll v3.48.0+0 ⌅ [02c8fc9c] + XML2_jll v2.13.8+0 [ffd25f8a] + XZ_jll v5.8.1+0 [a65dc6b1] + Xorg_libpciaccess_jll v0.18.1+0 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [9abbd945] + Profile v1.11.0 [3fa0cd96] + REPL v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [1a1011a3] + SharedArrays v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.11.0 [4607b0f0] + SuiteSparse [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.16.0+0 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.9.9 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.7+0 [458c3c95] + OpenSSL_jll v3.5.2+0 [efcefdf7] + PCRE2_jll v10.46.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.13.1+0 [8e850ede] + nghttp2_jll v1.67.1+0 [3f19e933] + p7zip_jll v17.6.0+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 19.71s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Project No packages added to or removed from `~/.julia/environments/pkgeval/Project.toml` Manifest No packages added to or removed from `~/.julia/environments/pkgeval/Manifest.toml` Precompiling package dependencies... Precompiling packages... 4737.7 ms ✓ MacroTools 1748.7 ms ✓ InlineStrings 786.5 ms ✓ Reexport 1153.0 ms ✓ ConstructionBase 2092.5 ms ✓ IrrationalConstants 817.7 ms ✓ DataValueInterfaces 840.1 ms ✓ StatsAPI 2087.0 ms ✓ Combinatorics 825.0 ms ✓ CommonSolve 910.3 ms ✓ LaTeXStrings 983.6 ms ✓ Glob 1194.6 ms ✓ Statistics 958.7 ms ✓ StaticArraysCore 839.8 ms ✓ IfElse 857.0 ms ✓ PtrArrays 991.4 ms ✓ ManualMemory 1010.8 ms ✓ PositiveFactorizations 899.8 ms ✓ DataAPI 831.4 ms ✓ CommonWorldInvalidations 895.9 ms ✓ InvertedIndices 959.0 ms ✓ InverseFunctions 865.2 ms ✓ CompositionsBase 900.8 ms ✓ ShiftedArrays 891.9 ms ✓ EnumX 1040.4 ms ✓ WorkerUtilities 2243.8 ms ✓ FillArrays 817.6 ms ✓ UnPack 874.3 ms ✓ DBInterface 1310.9 ms ✓ OrderedCollections 1428.6 ms ✓ ADTypes 1123.9 ms ✓ DocStringExtensions 1708.9 ms ✓ OffsetArrays 1087.9 ms ✓ BufferedStreams 786.2 ms ✓ SIMDTypes 782.3 ms ✓ IteratorInterfaceExtensions 1919.5 ms ✓ Crayons 1041.1 ms ✓ DelimitedFiles 1049.7 ms ✓ NaNMath 1246.2 ms ✓ Requires 1268.3 ms ✓ SuiteSparse 1963.4 ms ✓ CpuId 2275.4 ms ✓ MathProgBase 1468.6 ms ✓ WoodburyMatrices 4389.4 ms ✓ SentinelArrays 1675.9 ms ✓ StructTypes 1863.2 ms ✓ ProgressMeter 1204.1 ms ✓ Compat 1208.5 ms ✓ Preferences 2616.2 ms ✓ TranscodingStreams 11993.7 ms ✓ MutableArithmetics 1860.4 ms ✓ CommonSubexpressions 858.1 ms ✓ ConstructionBase → ConstructionBaseLinearAlgebraExt 1356.6 ms ✓ Statistics → SparseArraysExt 897.4 ms ✓ DiffResults 1058.1 ms ✓ AliasTables 1933.5 ms ✓ ThreadingUtilities 980.1 ms ✓ Missings 1019.7 ms ✓ PooledArrays 916.0 ms ✓ InverseFunctions → InverseFunctionsDatesExt 1891.3 ms ✓ InverseFunctions → InverseFunctionsTestExt 890.8 ms ✓ CompositionsBase → CompositionsBaseInverseFunctionsExt 1558.4 ms ✓ FillArrays → FillArraysSparseArraysExt 1031.0 ms ✓ FillArrays → FillArraysStatisticsExt 990.9 ms ✓ Parameters 3578.1 ms ✓ DataStructures 840.3 ms ✓ ADTypes → ADTypesConstructionBaseExt 1908.1 ms ✓ DifferentiationInterface 1477.6 ms ✓ LogExpFunctions 794.5 ms ✓ TableTraits 860.6 ms ✓ Ratios 974.2 ms ✓ Adapt 1848.8 ms ✓ PDMats 1451.1 ms ✓ AxisAlgorithms 908.7 ms ✓ Compat → CompatLinearAlgebraExt 944.1 ms ✓ PrecompileTools 1249.3 ms ✓ JLLWrappers 1786.1 ms ✓ BioGenerics 2692.2 ms ✓ CodecZstd 1827.4 ms ✓ CodecZlib 3257.8 ms ✓ Setfield 7379.5 ms ✓ CategoricalArrays 5412.3 ms ✓ Accessors 1107.4 ms ✓ SortingAlgorithms 2374.1 ms ✓ QuadGK 1384.7 ms ✓ DifferentiationInterface → DifferentiationInterfaceSparseArraysExt 849.4 ms ✓ LogExpFunctions → LogExpFunctionsInverseFunctionsExt 1819.5 ms ✓ Tables 1172.2 ms ✓ ArrayInterface 1331.1 ms ✓ Adapt → AdaptSparseArraysExt 922.9 ms ✓ OffsetArrays → OffsetArraysAdaptExt 1500.1 ms ✓ FillArrays → FillArraysPDMatsExt 2839.1 ms ✓ ChainRulesCore 2194.3 ms ✓ FilePathsBase 3243.6 ms ✓ StringManipulation 19168.1 ms ✓ SIMD 13779.8 ms ✓ StaticArrays 17468.4 ms ✓ Parsers 5438.6 ms ✓ Static 1410.3 ms ✓ OpenBLAS32_jll 1426.8 ms ✓ Bzip2_jll 1470.8 ms ✓ XZ_jll 1417.0 ms ✓ NLopt_jll 1440.0 ms ✓ Rmath_jll 1519.4 ms ✓ OpenSpecFun_jll 1453.3 ms ✓ ASL_jll 1520.9 ms ✓ SQLite_jll 1499.4 ms ✓ METIS_jll 1478.9 ms ✓ Xorg_libpciaccess_jll 1467.0 ms ✓ Libiconv_jll 1951.7 ms ✓ BGZFStreams 1148.7 ms ✓ CategoricalArrays → CategoricalArraysSentinelArraysExt 1045.6 ms ✓ CategoricalArrays → CategoricalArraysStructTypesExt 1999.6 ms ✓ Accessors → TestExt 2646.3 ms ✓ Accessors → LinearAlgebraExt 4711.4 ms ✓ StatsBase 834.0 ms ✓ ArrayInterface → ArrayInterfaceStaticArraysCoreExt 1317.6 ms ✓ ArrayInterface → ArrayInterfaceSparseArraysExt 1366.7 ms ✓ ChainRulesCore → ChainRulesCoreSparseArraysExt 939.5 ms ✓ ADTypes → ADTypesChainRulesCoreExt 931.1 ms ✓ DifferentiationInterface → DifferentiationInterfaceChainRulesCoreExt 3253.9 ms ✓ LogExpFunctions → LogExpFunctionsChainRulesCoreExt 909.1 ms ✓ ArrayInterface → ArrayInterfaceChainRulesCoreExt 3176.1 ms ✓ FilePathsBase → FilePathsBaseTestExt 999.2 ms ✓ FilePathsBase → FilePathsBaseMmapExt 40913.4 ms ✓ PrettyTables 24072.9 ms ✓ Automa 1442.7 ms ✓ StaticArrays → StaticArraysStatisticsExt 1482.6 ms ✓ StaticArrays → StaticArraysChainRulesCoreExt 1425.7 ms ✓ ConstructionBase → ConstructionBaseStaticArraysExt 1371.2 ms ✓ DifferentiationInterface → DifferentiationInterfaceStaticArraysExt 1339.3 ms ✓ Adapt → AdaptStaticArraysExt 1609.8 ms ✓ Accessors → StaticArraysExt 15131.8 ms ✓ JSON3 4211.2 ms ✓ JSON 1071.3 ms ✓ InlineStrings → ParsersExt 991.8 ms ✓ BitTwiddlingConvenienceFunctions 2553.6 ms ✓ CPUSummary 8838.6 ms ✓ StaticArrayInterface 1795.8 ms ✓ CodecBzip2 1769.1 ms ✓ CodecXz 1567.0 ms ✓ Rmath 5291.3 ms ✓ SpecialFunctions 1496.4 ms ✓ MUMPS_seq_jll 1507.8 ms ✓ XML2_jll 7277.5 ms ✓ Roots 1964.9 ms ✓ GeneticVariantBase 1362.2 ms ✓ FiniteDiff 91781.6 ms ✓ DataFrames 20861.4 ms ✓ VariantCallFormat 4528.5 ms ✓ Interpolations 3209.0 ms ✓ BenchmarkTools 1178.6 ms ✓ CategoricalArrays → CategoricalArraysJSONExt 2527.6 ms ✓ WeakRefStrings 1577.8 ms ✓ HostCPUFeatures 1883.3 ms ✓ PolyesterWeave 1124.0 ms ✓ StaticArrayInterface → StaticArrayInterfaceOffsetArraysExt 1577.5 ms ✓ StaticArrayInterface → StaticArrayInterfaceStaticArraysExt 1194.9 ms ✓ CloseOpenIntervals 1392.6 ms ✓ LayoutPointers 4042.5 ms ✓ SpecialFunctions → SpecialFunctionsChainRulesCoreExt 2602.4 ms ✓ HypergeometricFunctions 1343.7 ms ✓ DiffRules 1513.4 ms ✓ Hwloc_jll 1339.7 ms ✓ Roots → RootsChainRulesCoreExt 1472.4 ms ✓ FiniteDiff → FiniteDiffStaticArraysExt 1387.7 ms ✓ FiniteDiff → FiniteDiffSparseArraysExt 1057.6 ms ✓ DifferentiationInterface → DifferentiationInterfaceFiniteDiffExt 30832.7 ms ✓ CSV 4262.0 ms ✓ SQLite 18095.0 ms ✓ VectorizationBase 3031.8 ms ✓ StatsFuns 7013.5 ms ✓ ForwardDiff 1469.3 ms ✓ SPRAL_jll 7791.1 ms ✓ BGEN 5887.3 ms ✓ SLEEFPirates 3423.1 ms ✓ StatsFuns → StatsFunsChainRulesCoreExt 1066.7 ms ✓ StatsFuns → StatsFunsInverseFunctionsExt 4776.3 ms ✓ StatsModels 9327.4 ms ✓ Distributions 1717.3 ms ✓ ForwardDiff → ForwardDiffStaticArraysExt 1432.9 ms ✓ DifferentiationInterface → DifferentiationInterfaceForwardDiffExt 1407.0 ms ✓ Roots → RootsForwardDiffExt 2757.2 ms ✓ Interpolations → InterpolationsForwardDiffExt 76072.5 ms ✓ MathOptInterface 1581.7 ms ✓ Ipopt_jll 37669.6 ms ✓ LoopVectorization 3737.6 ms ✓ Distributions → DistributionsTestExt 3148.9 ms ✓ Distributions → DistributionsChainRulesCoreExt 4573.2 ms ✓ HypothesisTests 1945.1 ms ✓ NLSolversBase 6885.9 ms ✓ NLopt 1339.3 ms ✓ Ipopt 5253.1 ms ✓ LoopVectorization → SpecialFunctionsExt 5783.8 ms ✓ LoopVectorization → ForwardDiffExt 8016.1 ms ✓ VCFTools 4466.0 ms ✓ LineSearches 48376.4 ms ✓ Ipopt → IpoptMathOptInterfaceExt ✗ SnpArrays 6451.2 ms ✓ Optim 23047.3 ms ✓ WiSER 6779.0 ms ✓ Optim → OptimMOIExt ✗ TrajGWAS 200 dependencies successfully precompiled in 955 seconds. 40 already precompiled. 1 dependency had output during precompilation: ┌ VariantCallFormat │ [ Info: Compiling VCF parser... └ ERROR: LoadError: The following 1 direct dependency failed to precompile: TrajGWAS Failed to precompile TrajGWAS [9514c204-b736-47c9-8157-11c3e9e5ab30] to "/home/pkgeval/.julia/compiled/v1.13/TrajGWAS/jl_xASSK2" (ProcessExited(1)). ERROR: LoadError: invalid assignment to constant SnpArrays.AbstractSnpArray. This redefinition may be permitted using the `const` keyword. Stacktrace: [1] top-level scope @ ~/.julia/packages/SnpArrays/CSYLc/src/SnpArrays.jl:48 [2] include(mod::Module, _path::String) @ Base ./Base.jl:309 [3] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String) @ Base ./loading.jl:3069 [4] top-level scope @ stdin:5 [5] eval(m::Module, e::Any) @ Core ./boot.jl:489 [6] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2915 [7] include_string @ ./loading.jl:2925 [inlined] [8] exec_options(opts::Base.JLOptions) @ Base ./client.jl:328 [9] _start() @ Base ./client.jl:563 in expression starting at /home/pkgeval/.julia/packages/SnpArrays/CSYLc/src/SnpArrays.jl:3 in expression starting at stdin:5 ERROR: LoadError: Failed to precompile SnpArrays [4e780e97-f5bf-4111-9dc4-b70aaf691b06] to "/home/pkgeval/.julia/compiled/v1.13/SnpArrays/jl_MVuRGF" (ProcessExited(1)). Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing) @ Base ./loading.jl:3356 [3] kwcall(::@NamedTuple{reasons::Dict{String, Int64}, loadable_exts::Nothing}, ::typeof(Base.compilecache), pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool) @ Base ./loading.jl:3234 [4] (::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId, String, Dict{String, Int64}})() @ Base ./loading.jl:2698 [5] mkpidlock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId, String, Dict{String, Int64}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool}) @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:94 [6] #mkpidlock#7 @ /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:89 [inlined] [7] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64}) @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:115 [8] #invokelatest_gr#234 @ ./reflection.jl:1335 [inlined] [9] invokelatest_gr @ ./reflection.jl:1327 [inlined] [10] maybe_cachefile_lock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId, String, Dict{String, Int64}}, pkg::Base.PkgId, srcpath::String; stale_age::Int64) @ Base ./loading.jl:3927 [11] maybe_cachefile_lock @ ./loading.jl:3924 [inlined] [12] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2684 [13] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2512 [14] macro expansion @ ./loading.jl:2440 [inlined] [15] macro expansion @ ./lock.jl:376 [inlined] [16] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2404 [17] require @ ./loading.jl:2380 [inlined] [18] eval_import_path @ ./module.jl:36 [inlined] [19] eval_import_path_all(at::Module, path::Expr, keyword::String) @ Base ./module.jl:60 [20] _eval_using(to::Module, path::Expr) @ Base ./module.jl:137 [21] top-level scope @ ~/.julia/packages/TrajGWAS/y0Cm6/src/TrajGWAS.jl:3 [22] include(mod::Module, _path::String) @ Base ./Base.jl:309 [23] include_package_for_output(pkg::Base.PkgId, input::String, 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:3069 [24] top-level scope @ stdin:5 [25] eval(m::Module, e::Any) @ Core ./boot.jl:489 [26] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2915 [27] include_string @ ./loading.jl:2925 [inlined] [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:328 [29] _start() @ Base ./client.jl:563 in expression starting at /home/pkgeval/.julia/packages/TrajGWAS/y0Cm6/src/TrajGWAS.jl:1 in expression starting at stdin: in expression starting at /PkgEval.jl/scripts/precompile.jl:37 Precompilation failed after 964.18s ################################################################################ # Loading # Loading TrajGWAS... Precompiling packages... ✗ SnpArrays Info Given TrajGWAS was explicitly requested, output will be shown live  ERROR: LoadError: invalid assignment to constant SnpArrays.AbstractSnpArray. This redefinition may be permitted using the `const` keyword. Stacktrace:  [1] top-level scope  @ ~/.julia/packages/SnpArrays/CSYLc/src/SnpArrays.jl:48  [2] include(mod::Module, _path::String)  @ Base ./Base.jl:309  [3] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)  @ Base ./loading.jl:3069  [4] top-level scope  @ stdin:5  [5] eval(m::Module, e::Any)  @ Core ./boot.jl:489  [6] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:2915  [7] include_string  @ ./loading.jl:2925 [inlined]  [8] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:328  [9] _start()  @ Base ./client.jl:563 in expression starting at /home/pkgeval/.julia/packages/SnpArrays/CSYLc/src/SnpArrays.jl:3 in expression starting at stdin:5 ERROR: LoadError: Failed to precompile SnpArrays [4e780e97-f5bf-4111-9dc4-b70aaf691b06] to "/home/pkgeval/.julia/compiled/v1.13/SnpArrays/jl_FxWl9s" (ProcessExited(1)). Stacktrace:  [1] error(s::String)  @ Base ./error.jl:44  [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing)  @ Base ./loading.jl:3356  [3] kwcall(::@NamedTuple{reasons::Dict{String, Int64}, loadable_exts::Nothing}, ::typeof(Base.compilecache), pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool)  @ Base ./loading.jl:3234  [4] (::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId, String, Dict{String, Int64}})()  @ Base ./loading.jl:2698  [5] mkpidlock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId, String, Dict{String, Int64}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})  @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:94  [6] #mkpidlock#7  @ /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:89 [inlined]  [7] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})  @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:115  [8] #invokelatest_gr#234  @ ./reflection.jl:1335 [inlined]  [9] invokelatest_gr  @ ./reflection.jl:1327 [inlined]  [10] maybe_cachefile_lock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId, String, Dict{String, Int64}}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)  @ Base ./loading.jl:3927  [11] maybe_cachefile_lock  @ ./loading.jl:3924 [inlined]  [12] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base ./loading.jl:2684  [13] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base ./loading.jl:2512  [14] macro expansion  @ ./loading.jl:2440 [inlined]  [15] macro expansion  @ ./lock.jl:376 [inlined]  [16] __require(into::Module, mod::Symbol)  @ Base ./loading.jl:2404  [17] require  @ ./loading.jl:2380 [inlined]  [18] eval_import_path  @ ./module.jl:36 [inlined]  [19] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base ./module.jl:60  [20] _eval_using(to::Module, path::Expr)  @ Base ./module.jl:137  [21] top-level scope  @ ~/.julia/packages/TrajGWAS/y0Cm6/src/TrajGWAS.jl:3  [22] include(mod::Module, _path::String)  @ Base ./Base.jl:309  [23] include_package_for_output(pkg::Base.PkgId, input::String, 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:3069  [24] top-level scope  @ stdin:5  [25] eval(m::Module, e::Any)  @ Core ./boot.jl:489  [26] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:2915  [27] include_string  @ ./loading.jl:2925 [inlined]  [28] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:328  [29] _start()  @ Base ./client.jl:563 in expression starting at /home/pkgeval/.julia/packages/TrajGWAS/y0Cm6/src/TrajGWAS.jl:1 in expression starting at stdin:5 ✗ TrajGWAS 0 dependencies successfully precompiled in 75 seconds. 240 already precompiled. ERROR: The following 1 direct dependency failed to precompile: TrajGWAS Failed to precompile TrajGWAS [9514c204-b736-47c9-8157-11c3e9e5ab30] to "/home/pkgeval/.julia/compiled/v1.13/TrajGWAS/jl_uqgbYp" (ProcessExited(1)). ERROR: LoadError: invalid assignment to constant SnpArrays.AbstractSnpArray. This redefinition may be permitted using the `const` keyword. Stacktrace: [1] top-level scope @ ~/.julia/packages/SnpArrays/CSYLc/src/SnpArrays.jl:48 [2] include(mod::Module, _path::String) @ Base ./Base.jl:309 [3] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String) @ Base ./loading.jl:3069 [4] top-level scope @ stdin:5 [5] eval(m::Module, e::Any) @ Core ./boot.jl:489 [6] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2915 [7] include_string @ ./loading.jl:2925 [inlined] [8] exec_options(opts::Base.JLOptions) @ Base ./client.jl:328 [9] _start() @ Base ./client.jl:563 in expression starting at /home/pkgeval/.julia/packages/SnpArrays/CSYLc/src/SnpArrays.jl:3 in expression starting at stdin:5 ERROR: LoadError: Failed to precompile SnpArrays [4e780e97-f5bf-4111-9dc4-b70aaf691b06] to "/home/pkgeval/.julia/compiled/v1.13/SnpArrays/jl_FxWl9s" (ProcessExited(1)). Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing) @ Base ./loading.jl:3356 [3] kwcall(::@NamedTuple{reasons::Dict{String, Int64}, loadable_exts::Nothing}, ::typeof(Base.compilecache), pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool) @ Base ./loading.jl:3234 [4] (::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId, String, Dict{String, Int64}})() @ Base ./loading.jl:2698 [5] mkpidlock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId, String, Dict{String, Int64}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool}) @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:94 [6] #mkpidlock#7 @ /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:89 [inlined] [7] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64}) @ FileWatching.Pidfile /opt/julia/share/julia/stdlib/v1.13/FileWatching/src/pidfile.jl:115 [8] #invokelatest_gr#234 @ ./reflection.jl:1335 [inlined] [9] invokelatest_gr @ ./reflection.jl:1327 [inlined] [10] maybe_cachefile_lock(f::Base.var"#__require_prelocked##0#__require_prelocked##1"{Base.PkgId, String, Dict{String, Int64}}, pkg::Base.PkgId, srcpath::String; stale_age::Int64) @ Base ./loading.jl:3927 [11] maybe_cachefile_lock @ ./loading.jl:3924 [inlined] [12] __require_prelocked(pkg::Base.PkgId, env::String) @ Base ./loading.jl:2684 [13] _require_prelocked(uuidkey::Base.PkgId, env::String) @ Base ./loading.jl:2512 [14] macro expansion @ ./loading.jl:2440 [inlined] [15] macro expansion @ ./lock.jl:376 [inlined] [16] __require(into::Module, mod::Symbol) @ Base ./loading.jl:2404 [17] require @ ./loading.jl:2380 [inlined] [18] eval_import_path @ ./module.jl:36 [inlined] [19] eval_import_path_all(at::Module, path::Expr, keyword::String) @ Base ./module.jl:60 [20] _eval_using(to::Module, path::Expr) @ Base ./module.jl:137 [21] top-level scope @ ~/.julia/packages/TrajGWAS/y0Cm6/src/TrajGWAS.jl:3 [22] include(mod::Module, _path::String) @ Base ./Base.jl:309 [23] include_package_for_output(pkg::Base.PkgId, input::String, 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:3069 [24] top-level scope @ stdin:5 [25] eval(m::Module, e::Any) @ Core ./boot.jl:489 [26] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:2915 [27] include_string @ ./loading.jl:2925 [inlined] [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:328 [29] _start() @ Base ./client.jl:563 in expression starting at /home/pkgeval/.julia/packages/TrajGWAS/y0Cm6/src/TrajGWAS.jl:1 in expression starting at stdin: Loading failed after 76.04s ERROR: LoadError: failed process: Process(`/opt/julia/bin/julia -C native -J/opt/julia/lib/julia/sys.so -g1 --check-bounds=yes --inline=yes --pkgimages=existing -e 'using TrajGWAS'`, ProcessExited(1)) [1] Stacktrace: [1] pipeline_error @ ./process.jl:611 [inlined] [2] run(::Cmd; wait::Bool) @ Base ./process.jl:526 [3] run(::Cmd) @ Base ./process.jl:523 [4] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:193 [5] include(mod::Module, _path::String) @ Base ./Base.jl:309 [6] exec_options(opts::Base.JLOptions) @ Base ./client.jl:330 [7] _start() @ Base ./client.jl:563 in expression starting at /PkgEval.jl/scripts/evaluate.jl:184 PkgEval failed after 1089.87s: package fails to precompile