Tyler doesn't precompile on Julia 1.10 despite the compat bound
Here's an installation in a fresh environment:
<details>
```julia
(@v1.10) pkg> activate --temp
Activating new project at `/var/folders/pt/myrxq2gs5hzcp79v5475_dh40000gp/T/jl_dxGdgf`
julia> versioninfo()
Julia Version 1.10.9
Commit 5595d20a287 (2025-03-10 12:51 UTC)
Build Info:
Official https://julialang.org/ release
Platform Info:
OS: macOS (arm64-apple-darwin24.0.0)
CPU: 11 × Apple M3 Pro
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-15.0.7 (ORCJIT, apple-m1)
Threads: 1 default, 0 interactive, 1 GC (on 5 virtual cores)
(jl_dxGdgf) pkg> add Tyler
Resolving package versions...
Updating `/private/var/folders/pt/myrxq2gs5hzcp79v5475_dh40000gp/T/jl_dxGdgf/Project.toml`
[e170d443] + Tyler v0.2.1
Updating `/private/var/folders/pt/myrxq2gs5hzcp79v5475_dh40000gp/T/jl_dxGdgf/Manifest.toml`
[621f4979] + AbstractFFTs v1.5.0
[1520ce14] + AbstractTrees v0.4.5
[79e6a3ab] + Adapt v4.3.0
[35492f91] + AdaptivePredicates v1.2.0
[66dad0bd] + AliasTables v1.1.3
[27a7e980] + Animations v0.4.2
[c9ce4bd3] + ArchGDAL v0.10.8
[4fba245c] + ArrayInterface v7.18.0
[67c07d97] + Automa v1.1.0
[13072b0f] + AxisAlgorithms v1.1.0
[39de3d68] + AxisArrays v0.4.7
[18cc8868] + BaseDirs v1.2.4
[d1d4a3ce] + BitFlags v0.1.9
[62783981] + BitTwiddlingConvenienceFunctions v0.1.6
[fa961155] + CEnum v0.5.0
[2a0fbf3d] + CPUSummary v0.2.6
[d360d2e6] + ChainRulesCore v1.25.1
[fb6a15b2] + CloseOpenIntervals v0.1.13
[944b1d66] + CodecZlib v0.7.8
[a2cac450] + ColorBrewer v0.4.1
[35d6a980] + ColorSchemes v3.29.0
[3da002f7] + ColorTypes v0.12.1
[c3611d14] + ColorVectorSpace v0.11.0
[5ae59095] + Colors v0.13.0
[f70d9fcc] + CommonWorldInvalidations v1.0.0
[34da2185] + Compat v4.16.0
[f0e56b4a] + ConcurrentUtilities v2.5.0
[187b0558] + ConstructionBase v1.5.8
[d38c429a] + Contour v0.6.3
[150eb455] + CoordinateTransformations v0.6.4
[adafc99b] + CpuId v0.3.1
[a8cc5b0e] + Crayons v4.1.1
[9a962f9c] + DataAPI v1.16.0
[a93c6f00] + DataFrames v1.7.0
[864edb3b] + DataStructures v0.18.22
[e2d170a0] + DataValueInterfaces v1.0.0
[927a84f5] + DelaunayTriangulation v1.6.4
[3c3547ce] + DiskArrays v0.4.12
[b4f34e82] + Distances v0.10.12
[31c24e10] + Distributions v0.25.118
[ffbed154] + DocStringExtensions v0.9.4
[4e289a0a] + EnumX v1.0.5
[429591f6] + ExactPredicates v2.2.8
[460bff9d] + ExceptionUnwrapping v0.1.11
[411431e0] + Extents v0.1.5
[7a1cc6ca] + FFTW v1.8.1
[5789e2e9] + FileIO v1.17.0
⌅ [8fc22ac5] + FilePaths v0.8.3
[48062228] + FilePathsBase v0.9.24
[1a297f60] + FillArrays v1.13.0
[53c48c17] + FixedPointNumbers v0.8.5
[1fa38f19] + Format v1.3.7
[b38be410] + FreeType v4.1.1
[663a7486] + FreeTypeAbstraction v0.10.6
[add2ef01] + GDAL v1.10.0
[68eda718] + GeoFormatTypes v0.4.4
[cf35fbd7] + GeoInterface v1.4.1
[0edc0954] + GeoInterfaceMakie v0.1.9
[0329782f] + GeoInterfaceRecipes v1.0.2
[5c1252a2] + GeometryBasics v0.5.7
[3251bfac] + GeometryOps v0.1.16
[05efe853] + GeometryOpsCore v0.1.3
[3955a311] + GridLayoutBase v0.11.1
[42e2da0e] + Grisu v1.0.2
[cd3eb016] + HTTP v1.10.16
[34004b35] + HypergeometricFunctions v0.3.28
[615f187c] + IfElse v0.1.1
[2803e5a7] + ImageAxes v0.6.12
[c817782e] + ImageBase v0.1.7
[a09fc81d] + ImageCore v0.10.5
[82e4d734] + ImageIO v0.6.9
[bc367c6b] + ImageMetadata v0.9.10
[9b13fd28] + IndirectArrays v1.0.0
[d25df0c9] + Inflate v0.1.5
[842dd82b] + InlineStrings v1.4.3
[a98d9a8b] + Interpolations v0.15.1
[d1acc4aa] + IntervalArithmetic v0.22.28
[8197267c] + IntervalSets v0.7.10
[3587e190] + InverseFunctions v0.1.17
[41ab1584] + InvertedIndices v1.3.1
[92d709cd] + IrrationalConstants v0.2.4
[f1662d9f] + Isoband v0.1.1
[c8e1da08] + IterTools v1.10.0
[82899510] + IteratorInterfaceExtensions v1.0.0
[692b3bcd] + JLLWrappers v1.7.0
[682c06a0] + JSON v0.21.4
[0f8b85d8] + JSON3 v1.14.2
[b835a17e] + JpegTurbo v0.1.6
[5ab0869b] + KernelDensity v0.6.9
[8ac3fa9e] + LRUCache v1.6.2
[b964fa9f] + LaTeXStrings v1.4.0
[10f19ff3] + LayoutPointers v0.1.17
[8cdb02fc] + LazyModules v0.3.1
[2ab3a3ac] + LogExpFunctions v0.3.29
[e6f89c97] + LoggingExtras v1.1.0
[3da0fdf6] + MPIPreferences v0.1.11
[1914dd2f] + MacroTools v0.5.15
[ee78f7c6] + Makie v0.22.4
[20f20a25] + MakieCore v0.9.2
[d125e4d3] + ManualMemory v0.1.8
[fea52e5a] + MapTiles v1.0.2
[dbb5928d] + MappedArrays v0.4.2
[0a4f8689] + MathTeXEngine v0.6.2
[739be429] + MbedTLS v1.1.9
[e1d29d7a] + Missings v1.2.0
[e94cdb99] + MosaicViews v0.3.4
[b8a86587] + NearestNeighbors v0.4.21
[f09324ee] + Netpbm v1.1.1
[510215fc] + Observables v0.5.5
[6fe1bfb0] + OffsetArrays v1.16.0
[52e1d378] + OpenEXR v0.3.3
[4d8831e6] + OpenSSL v1.4.3
[bac558e1] + OrderedCollections v1.8.0
[90014a1f] + PDMats v0.11.34
[f57f5aa1] + PNGFiles v0.4.4
[19eb6ba3] + Packing v0.5.1
[5432bcbf] + PaddedViews v0.5.12
[69de0a69] + Parsers v2.8.1
[eebad327] + PkgVersion v0.3.3
[995b91a9] + PlotUtils v1.4.3
⌅ [3cc211ed] + PointClouds v0.3.1
[f517fe37] + Polyester v0.7.16
[1d0040c9] + PolyesterWeave v0.2.2
[647866c9] + PolygonOps v0.1.2
[2dfb63ee] + PooledArrays v1.4.3
⌅ [aea7be01] + PrecompileTools v1.2.1
[21216c6a] + Preferences v1.4.3
[08abe8d2] + PrettyTables v2.4.0
[92933f4c] + ProgressMeter v1.10.4
[c94c279d] + Proj v1.8.1
[43287f4e] + PtrArrays v1.3.0
[4b34888f] + QOI v1.0.1
[1fd47b50] + QuadGK v2.11.2
[b3c3ace0] + RangeArrays v0.3.2
[c84ed2f1] + Ratios v0.4.5
[3cdcf5f2] + RecipesBase v1.3.4
[189a3867] + Reexport v1.2.2
[05181044] + RelocatableFolders v1.0.1
[ae029012] + Requires v1.3.1
[79098fc4] + Rmath v0.8.0
[5eaf0fd0] + RoundingEmulator v0.2.1
[fdea26ae] + SIMD v3.7.1
[94e857df] + SIMDTypes v0.1.0
[6c6a2e73] + Scratch v1.2.1
[91c51154] + SentinelArrays v1.4.8
[65257c39] + ShaderAbstractions v0.5.0
[992d4aef] + Showoff v1.0.3
[73760f76] + SignedDistanceFields v0.4.0
[777ac1f9] + SimpleBufferStream v1.2.0
[699a6c99] + SimpleTraits v0.9.4
[45858cf5] + Sixel v0.1.3
[746ee33f] + SortTileRecursiveTree v0.1.4
[a2af1166] + SortingAlgorithms v1.2.1
[276daf66] + SpecialFunctions v2.5.0
[860ef19b] + StableRNGs v1.0.2
[91464d47] + StableTasks v0.1.7
[cae243ae] + StackViews v0.1.1
[aedffcd0] + Static v1.2.0
[0d7ed370] + StaticArrayInterface v1.8.0
[90137ffa] + StaticArrays v1.9.13
[1e83bf80] + StaticArraysCore v1.4.3
[82ae8749] + StatsAPI v1.7.0
[2913bbd2] + StatsBase v0.34.4
[4c63d2b9] + StatsFuns v1.4.0
[7792a7ef] + StrideArraysCore v0.5.7
[892a3eda] + StringManipulation v0.4.1
[09ab397b] + StructArrays v0.7.1
[856f2bd8] + StructTypes v1.11.0
[3783bdb8] + TableTraits v1.0.1
[bd369af6] + Tables v1.12.0
[62fd8b95] + TensorCore v0.1.1
[4239201d] + ThreadSafeDicts v0.1.6
[8290d209] + ThreadingUtilities v0.5.3
[731e570b] + TiffImages v0.11.3
[263fe934] + TileProviders v0.1.4
[3bb67fe8] + TranscodingStreams v0.11.3
[981d1d27] + TriplotBase v0.1.0
[e170d443] + Tyler v0.2.1
[5c2747f8] + URIs v1.5.2
[1cfade01] + UnicodeFun v0.4.1
[1986cc42] + Unitful v1.22.0
[e3aaa7dc] + WebP v0.1.3
[efce3f68] + WoodburyMatrices v1.0.0
⌅ [8ce61222] + Arrow_jll v18.1.1+0
[0b7ba130] + Blosc_jll v1.21.7+0
[6e34b625] + Bzip2_jll v1.0.9+0
[4e9b3aee] + CRlibm_jll v1.0.1+0
[83423d85] + Cairo_jll v1.18.4+0
[5ae413db] + EarCut_jll v2.2.4+0
[2e619515] + Expat_jll v2.6.5+0
⌅ [b22a6f82] + FFMPEG_jll v6.1.2+0
[f5851436] + FFTW_jll v3.3.11+0
[a3f928ae] + Fontconfig_jll v2.16.0+0
[d7e528f0] + FreeType2_jll v2.13.4+0
[559328eb] + FriBidi_jll v1.0.17+0
[a7073274] + GDAL_jll v302.1000.300+0
[d604d12d] + GEOS_jll v3.13.1+1
[78b55507] + Gettext_jll v0.21.0+0
[59f7168a] + Giflib_jll v5.2.3+0
⌃ [7746bdde] + Glib_jll v2.82.4+0
[3b182d85] + Graphite2_jll v1.3.15+0
[818ab7a1] + HDF4_jll v4.3.1+0
[0234f1f7] + HDF5_jll v1.14.6+0
[2e76f6c2] + HarfBuzz_jll v8.5.0+0
[e33a78d0] + Hwloc_jll v2.12.0+0
[a51ab1cf] + ICU_jll v76.2.0+0
[905a6f67] + Imath_jll v3.1.11+0
[1d5cc7b8] + IntelOpenMP_jll v2025.0.4+0
[aacddb02] + JpegTurbo_jll v3.1.1+0
[b39eb1a6] + Kerberos_krb5_jll v1.21.3+0
[c1c5ebd0] + LAME_jll v3.100.2+0
[8372b9c3] + LASzip_jll v3.4.3000+0
[88015f11] + LERC_jll v4.0.1+0
[1d63c593] + LLVMOpenMP_jll v18.1.7+0
[dd4b983a] + LZO_jll v2.10.3+0
[08be9ffa] + LibPQ_jll v16.8.0+0
⌅ [e9f186c6] + Libffi_jll v3.2.2+2
[d4300ac3] + Libgcrypt_jll v1.11.1+0
[7e76a0d4] + Libglvnd_jll v1.7.0+0
[7add5ba3] + Libgpg_error_jll v1.51.1+0
[94ce4f54] + Libiconv_jll v1.18.0+0
[4b2f31a3] + Libmount_jll v2.41.0+0
[89763e89] + Libtiff_jll v4.7.1+0
[38a345b3] + Libuuid_jll v2.41.0+0
[d3a379c0] + LittleCMS_jll v2.16.0+0
[5ced341a] + Lz4_jll v1.10.1+0
[856f044c] + MKL_jll v2025.0.1+1
[7cb0a576] + MPICH_jll v4.3.0+1
[f1f71cc9] + MPItrampoline_jll v5.5.3+0
[9237b28f] + MicrosoftMPI_jll v10.1.4+3
[7243133f] + NetCDF_jll v401.900.300+0
[e7412a2a] + Ogg_jll v1.3.5+1
[6cdc7f73] + OpenBLASConsistentFPCSR_jll v0.3.29+0
[18a262bb] + OpenEXR_jll v3.2.4+0
[643b3616] + OpenJpeg_jll v2.5.4+0
[fe0851c0] + OpenMPI_jll v5.0.7+2
[458c3c95] + OpenSSL_jll v3.0.16+0
[efe28fd5] + OpenSpecFun_jll v0.5.6+0
[91d4177d] + Opus_jll v1.3.3+0
[58948b4f] + PROJ_jll v902.600.0+0
[30392449] + Pixman_jll v0.44.2+0
[784f63db] + Qhull_jll v10008.0.1004+0
[f50d1b31] + Rmath_jll v0.5.1+0
[76ed43ae] + SQLite_jll v3.48.0+0
⌃ [e0b8ae26] + Thrift_jll v0.21.0+0
⌅ [02c8fc9c] + XML2_jll v2.13.6+1
[aed1982a] + XSLT_jll v1.1.43+0
[ffd25f8a] + XZ_jll v5.8.1+0
[4f6342f7] + Xorg_libX11_jll v1.8.6+3
[0c0b7dd1] + Xorg_libXau_jll v1.0.13+0
[a3789734] + Xorg_libXdmcp_jll v1.1.6+0
[1082639a] + Xorg_libXext_jll v1.3.6+3
[ea2f1a96] + Xorg_libXrender_jll v0.9.11+1
[14d82f49] + Xorg_libpthread_stubs_jll v0.5.0+0
[c7cfdc94] + Xorg_libxcb_jll v1.17.0+3
[c5fb5394] + Xorg_xtrans_jll v1.6.0+0
[3161d3a3] + Zstd_jll v1.5.7+1
⌅ [28df3c45] + boost_jll v1.79.0+3
[4611771a] + brotli_jll v1.1.1+0
[9a68df92] + isoband_jll v0.2.3+0
[477f73a3] + libaec_jll v1.1.3+0
[a4ae2306] + libaom_jll v3.11.0+0
[0ac62f75] + libass_jll v0.15.2+0
[f638f0a6] + libfdk_aac_jll v2.0.3+0
[06c338fa] + libgeotiff_jll v100.702.400+0
[b53b4c65] + libpng_jll v1.6.47+0
[075b6546] + libsixel_jll v1.10.5+0
[f27f6e37] + libvorbis_jll v1.3.7+2
[c5f90fcd] + libwebp_jll v1.5.0+0
[337d8026] + libzip_jll v1.11.3+0
[1317d2d5] + oneTBB_jll v2022.0.0+0
[fe1e1685] + snappy_jll v1.2.3+0
[1270edf5] + x264_jll v10164.0.1+0
⌅ [dfaa095f] + x265_jll v3.6.0+0
[0dad84c5] + ArgTools v1.1.1
[56f22d72] + Artifacts
[2a0f44e3] + Base64
[8bf52ea8] + CRC32c
[ade2ca70] + Dates
[8ba89e20] + Distributed
[f43a241f] + Downloads v1.6.0
[7b1f6079] + FileWatching
[9fa8497b] + Future
[b77e0a4c] + InteractiveUtils
[4af54fe1] + LazyArtifacts
[b27032c2] + LibCURL v0.6.4
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[a63ad114] + Mmap
[ca575930] + NetworkOptions v1.2.0
[44cfe95a] + Pkg v1.10.0
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA v0.7.0
[9e88b42a] + Serialization
[1a1011a3] + SharedArrays
[6462fe0b] + Sockets
[2f01184e] + SparseArrays v1.10.0
[10745b16] + Statistics v1.10.0
[4607b0f0] + SuiteSparse
[fa267f1f] + TOML v1.0.3
[a4e569a6] + Tar v1.10.0
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
[e66e0078] + CompilerSupportLibraries_jll v1.1.1+0
[deac9b47] + LibCURL_jll v8.4.0+0
[e37daf67] + LibGit2_jll v1.6.4+0
[29816b5a] + LibSSH2_jll v1.11.0+1
[c8ffd9c3] + MbedTLS_jll v2.28.2+1
[14a3606d] + MozillaCACerts_jll v2023.1.10
[4536629a] + OpenBLAS_jll v0.3.23+4
[05823500] + OpenLibm_jll v0.8.1+4
[efcefdf7] + PCRE2_jll v10.42.0+1
[bea87d4a] + SuiteSparse_jll v7.2.1+1
[83775a58] + Zlib_jll v1.2.13+1
[8e850b90] + libblastrampoline_jll v5.11.0+0
[8e850ede] + nghttp2_jll v1.52.0+1
[3f19e933] + p7zip_jll v17.4.0+2
Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`
✗ Tyler
Precompiling packages finished.
266 dependencies successfully precompiled in 110 seconds. 71 already precompiled.
1 dependency errored.
For a report of the errors see `julia> err`. To retry use `pkg> precompile`
julia> err
PkgPrecompileError: The following 1 direct dependency failed to precompile:
Tyler
Failed to precompile Tyler [e170d443-b9d6-418a-9ee8-061e966341ef] to "/Users/guillaumedalle/.julia/compiled/v1.10/Tyler/jl_BAArzM".
ERROR: LoadError: UndefVarError: `meta` not defined
Stacktrace:
[1] include
@ ./Base.jl:495 [inlined]
[2] 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:2292
[3] top-level scope
@ stdin:4
in expression starting at /Users/guillaumedalle/.julia/packages/Tyler/sgXUL/src/Tyler.jl:1
in expression starting at stdin:
```
</details>
Perhaps you may want to bump the lower bound to 1.11, or add tests for 1.10?
关闭于 2025-04-21 3 条评论