Package evaluation to test SymbolicIntegrationMaxima on Julia 1.14.0-DEV.3155 (07edee4e4c*) started at 2026-09-10T23:51:23.451 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.93s ################################################################################ # Installation # Installing SymbolicIntegrationMaxima... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [6f8f0c92] + SymbolicIntegrationMaxima v0.2.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [47edcb42] + ADTypes v1.24.0 [c3fe647b] + AbstractAlgebra v0.50.2 [6e696c72] + AbstractPlutoDingetjes v1.4.1 [1520ce14] + AbstractTrees v0.4.5 [7d9f7c33] + Accessors v0.1.45 [79e6a3ab] + Adapt v4.7.0 [ec485272] + ArnoldiMethod v0.4.0 [4fba245c] + ArrayInterface v7.30.1 [e2ed5e7c] + Bijections v0.2.2 ⌅ [861a8166] + Combinatorics v1.0.2 [f70d9fcc] + CommonWorldInvalidations v1.2.2 [34da2185] + Compat v4.18.1 [b152e2b5] + CompositeTypes v0.1.4 [a33af91c] + CompositionsBase v0.1.2 [187b0558] + ConstructionBase v1.6.0 [864edb3b] + DataStructures v0.19.6 [b552c78f] + DiffRules v1.16.0 [ffbed154] + DocStringExtensions v0.9.5 [5b8099bc] + DomainSets v0.8.1 [7c1d4256] + DynamicPolynomials v0.6.8 [b305315f] + Elliptic v1.0.1 [4e289a0a] + EnumX v1.0.7 [e2ba6199] + ExprTools v0.1.11 [55351af7] + ExproniconLite v0.10.14 [88497964] + FresnelIntegrals v0.2.0 [a85aefff] + FunctionMaps v0.1.2 [a0844989] + Gamma v1.2.0 [86223c79] + Graphs v1.15.0 [34004b35] + HypergeometricFunctions v0.3.30 [d25df0c9] + Inflate v0.1.5 [18e54dd8] + IntegerMathUtils v0.1.4 [8197267c] + IntervalSets v0.7.14 [3587e190] + InverseFunctions v0.1.17 [92d709cd] + IrrationalConstants v0.2.6 [692b3bcd] + JLLWrappers v1.8.0 [ae98c720] + Jieko v0.2.1 [2ab3a3ac] + LogExpFunctions v1.0.1 [1914dd2f] + MacroTools v0.5.16 ⌅ [2e0e35c7] + Moshi v0.3.9 [102ac46a] + MultivariatePolynomials v0.5.19 [d8a4904e] + MutableArithmetics v1.8.0 [77ba4419] + NaNMath v1.1.4 [2edaba10] + Nemo v0.56.1 [bac558e1] + OrderedCollections v2.0.1 [85e3b03c] + PolyLog v2.6.2 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [27ebfcd6] + Primes v0.5.7 [fb686558] + RandomExtensions v0.4.4 [988b38a3] + ReadOnlyArrays v0.2.0 [3cdcf5f2] + RecipesBase v1.3.4 [189a3867] + Reexport v1.2.2 [7e49a35a] + RuntimeGeneratedFunctions v0.5.26 [431bcebd] + SciMLPublic v1.3.0 [efcf1570] + Setfield v1.1.2 [699a6c99] + SimpleTraits v0.9.6 [276daf66] + SpecialFunctions v2.9.0 [0c0c59c1] + StarAlgebras v0.3.0 [90137ffa] + StaticArrays v1.9.20 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.5 [2efcf032] + SymbolicIndexingInterface v0.3.55 [315ce56f] + SymbolicIntegration v3.7.0 [6f8f0c92] + SymbolicIntegrationMaxima v0.2.0 [19f23fe9] + SymbolicLimits v1.2.1 [d1185830] + SymbolicUtils v4.46.4 [0c5d862f] + Symbolics v7.39.2 [ed4db957] + TaskLocalValues v0.1.3 [8ea1fca8] + TermInterface v2.0.0 [d30d5f5c] + WeakCacheSets v0.1.0 [e134572f] + FLINT_jll v301.600.0+0 [656ef2d0] + OpenBLAS32_jll v0.3.34+0 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [9fa8497b] + Future v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.14.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 [2f01184e] + SparseArrays v1.13.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [8dfed614] + Test v1.11.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.7+0 [781609d7] + GMP_jll v6.3.0+5 [3a97d323] + MPFR_jll v4.2.2+1 [4536629a] + OpenBLAS_jll v0.3.34+0 [05823500] + OpenLibm_jll v0.8.8+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [8e850b90] + libblastrampoline_jll v5.15.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 11.2s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 1.8 s ✓ FresnelIntegrals  0/100 files [> ] 0 rules Loading: 0.1 Integrand simplification rules.jl  1/100 files [=> ] 22 rules Loading: 1.1.1.1 (a+b x)^m.jl  2/100 files [=> ] 26 rules Loading: 1.1.1.2 (a+b x)^m (c+d x)^n.jl  3/100 files [==> ] 66 rules Loading: 1.1.1.3 (a+b x)^m (c+d x)^n (e+f x)^p.jl  4/100 files [==> ] 139 rules Loading: 1.1.1.4 (a+b x)^m (c+d x)^n (e+f x)^p (g+h x)^q.jl  5/100 files [===> ] 186 rules Loading: 1.1.2.1 (a+b x^2)^p.jl  6/100 files [===> ] 219 rules Loading: 1.1.2.2 (c x)^m (a+b x^2)^p.jl  7/100 files [====> ] 251 rules Loading: 1.1.2.3 (a+b x^2)^p (c+d x^2)^q.jl  8/100 files [====> ] 301 rules Loading: 1.1.2.4 (e x)^m (a+b x^2)^p (c+d x^2)^q.jl  9/100 files [=====> ] 346 rules Loading: 1.1.3.1 (a+b x^n)^p.jl  10/100 files [=====> ] 412 rules Loading: 1.1.3.2 (c x)^m (a+b x^n)^p.jl  11/100 files [======> ] 524 rules Loading: 1.1.3.3 (a+b x^n)^p (c+d x^n)^q.jl  12/100 files [======> ] 585 rules Loading: 1.1.3.4 (e x)^m (a+b x^n)^p (c+d x^n)^q.jl  13/100 files [=======> ] 673 rules Loading: 1.1.3.5 (a+b x^n)^p (c+d x^n)^q (e+f x^n)^r.jl  14/100 files [=======> ] 718 rules Loading: 1.1.3.6 (g x)^m (a+b x^n)^p (c+d x^n)^q (e+f x^n)^r.jl  15/100 files [========> ] 757 rules Loading: 1.2.1.1 (a+b x+c x^2)^p.jl  16/100 files [========> ] 776 rules Loading: 1.2.1.2 (d+e x)^m (a+b x+c x^2)^p.jl  17/100 files [=========> ] 913 rules Loading: 1.2.1.3 (d+e x)^m (f+g x) (a+b x+c x^2)^p.jl  18/100 files [=========> ] 995 rules Loading: 1.2.1.4 (d+e x)^m (f+g x)^n (a+b x+c x^2)^p.jl  19/100 files [==========> ] 1115 rules Loading: 1.2.2.1 (a+b x^2+c x^4)^p.jl  20/100 files [==========> ] 1134 rules Loading: 1.2.2.2 (d x)^m (a+b x^2+c x^4)^p.jl  21/100 files [===========> ] 1170 rules Loading: 1.2.2.3 (d+e x^2)^q (a+b x^2+c x^4)^p.jl  22/100 files [===========> ] 1266 rules Loading: 1.2.3.1 (a+b x^n+c x^(2 n))^p.jl  23/100 files [============> ] 1278 rules Loading: 1.1.4.1 (a x^j+b x^n)^p.jl  24/100 files [============> ] 1291 rules Loading: 1.1.4.2 (c x)^m (a x^j+b x^n)^p.jl  25/100 files [=============> ] 1312 rules Loading: 1.1.4.3 (e x)^m (a x^j+b x^k)^p (c+d x^n)^q.jl  26/100 files [==============> ] 1321 rules Loading: 1.1.1.7 P(x) (a+b x)^m (c+d x)^n (e+f x)^p (g+h x)^q.jl  27/100 files [==============> ] 1346 rules Loading: 1.1.1.6 P(x) (a+b x)^m (c+d x)^n (e+f x)^p.jl  28/100 files [===============> ] 1353 rules Loading: 1.1.1.5 P(x) (a+b x)^m (c+d x)^n.jl  29/100 files [===============> ] 1358 rules Loading: 1.2.2.5 P(x) (a+b x^2+c x^4)^p.jl  30/100 files [================> ] 1368 rules Loading: 1.2.2.4 (f x)^m (d+e x^2)^q (a+b x^2+c x^4)^p.jl  31/100 files [================> ] 1463 rules Loading: 1.1.3.7 P(x) (a+b x^n)^p.jl  32/100 files [=================> ] 1511 rules Loading: 1.1.3.8 P(x) (c x)^m (a+b x^n)^p.jl  33/100 files [=================> ] 1536 rules Loading: 2.1 (c+d x)^m (a+b (F^(g (e+f x)))^n)^p.jl  34/100 files [==================> ] 1546 rules Loading: 2.2 (c+d x)^m (F^(g (e+f x)))^n (a+b (F^(g (e+f x)))^n)^p.jl  35/100 files [==================> ] 1549 rules Loading: 2.3 Miscellaneous exponentials.jl  36/100 files [===================> ] 1642 rules Loading: 3.1.1 (a+b log(c x^n))^p.jl  37/100 files [===================> ] 1648 rules Loading: 3.1.2 (d x)^m (a+b log(c x^n))^p.jl  38/100 files [====================> ] 1660 rules Loading: 3.1.3 (d+e x^r)^q (a+b log(c x^n))^p.jl  39/100 files [====================> ] 1680 rules Loading: 3.1.4 (f x)^m (d+e x^r)^q (a+b log(c x^n))^p.jl  40/100 files [=====================> ] 1705 rules Loading: 3.1.5 u (a+b log(c x^n))^p.jl  41/100 files [=====================> ] 1756 rules Loading: 3.2.1 (f+g x)^m (A+B log(e ((a+b x) over (c+d x))^n))^p.jl  42/100 files [======================> ] 1776 rules Loading: 3.2.2 (f+g x)^m (h+i x)^q (A+B log(e ((a+b x) over (c+d x))^n))^p.jl  43/100 files [======================> ] 1793 rules Loading: 3.2.3 u log(e (f (a+b x)^p (c+d x)^q)^r)^s.jl  44/100 files [=======================> ] 1806 rules Loading: 3.3 u (a+b log(c (d+e x)^n))^p.jl  45/100 files [=======================> ] 1859 rules Loading: 3.4 u (a+b log(c (d+e x^m)^n))^p.jl  46/100 files [========================> ] 1890 rules Loading: 3.5 Miscellaneous logarithms.jl  47/100 files [========================> ] 1925 rules Loading: 4.1.0.1 (a sin)^m (b trg)^n.jl  48/100 files [=========================> ] 1951 rules Loading: 4.1.0.2 (a trg)^m (b tan)^n.jl  49/100 files [=========================> ] 1981 rules Loading: 4.1.0.3 (a csc)^m (b sec)^n.jl  50/100 files [==========================> ] 1995 rules Loading: 4.1.1.1 (a+b sin)^n.jl  51/100 files [===========================> ] 2029 rules Loading: 4.1.1.2 (g cos)^p (a+b sin)^m.jl  52/100 files [===========================> ] 2068 rules Loading: 4.1.1.3 (g tan)^p (a+b sin)^m.jl  53/100 files [============================> ] 2095 rules Loading: 4.1.2.1 (a+b sin)^m (c+d sin)^n.jl  54/100 files [============================> ] 2193 rules Loading: 4.1.2.2 (g cos)^p (a+b sin)^m (c+d sin)^n.jl  55/100 files [=============================> ] 2287 rules Loading: 4.1.2.3 (g sin)^p (a+b sin)^m (c+d sin)^n.jl  56/100 files [=============================> ] 2324 rules Loading: 4.1.3 (a+b sin)^m (c+d sin)^n (A+B sin).jl  57/100 files [==============================> ] 2367 rules Loading: 4.1.4.1 (a+b sin)^m (A+B sin+C sin^2).jl  58/100 files [==============================> ] 2386 rules Loading: 4.1.4.2 (a+b sin)^m (c+d sin)^n (A+B sin+C sin^2).jl  59/100 files [===============================> ] 2426 rules Loading: 4.1.5 trig^m (a cos+b sin)^n.jl  60/100 files [===============================> ] 2469 rules Loading: 4.1.6 (a+b cos+c sin)^n.jl  61/100 files [================================> ] 2526 rules Loading: 4.1.7 (d trig)^m (a+b (c sin)^n)^p.jl  62/100 files [================================> ] 2593 rules Loading: 4.1.9 trig^m (a+b sin^n+c sin^(2 n))^p.jl  63/100 files [=================================> ] 2631 rules Loading: 4.1.10 (c+d x)^m (a+b sin)^n.jl  64/100 files [=================================> ] 2653 rules Loading: 4.1.11 (e x)^m (a+b x^n)^p sin.jl  65/100 files [==================================> ] 2671 rules Loading: 4.1.12 (e x)^m (a+b sin(c+d x^n))^p.jl  66/100 files [==================================> ] 2737 rules Loading: 4.1.13 (d+e x)^m sin(a+b x+c x^2)^n.jl  67/100 files [===================================> ] 2757 rules Loading: 4.3.1.1 (a+b tan)^n.jl  68/100 files [===================================> ] 2770 rules Loading: 4.3.1.2 (d sec)^m (a+b tan)^n.jl  69/100 files [====================================> ] 2800 rules Loading: 4.3.1.3 (d sin)^m (a+b tan)^n.jl  70/100 files [====================================> ] 2806 rules Loading: 4.5.1.1 (a+b sec)^n.jl  71/100 files [=====================================> ] 2826 rules Loading: 4.5.1.2 (d sec)^n (a+b sec)^m.jl  72/100 files [=====================================> ] 2910 rules Loading: 4.5.1.3 (d sin)^n (a+b sec)^m.jl  73/100 files [======================================> ] 2916 rules Loading: 4.5.1.4 (d tan)^n (a+b sec)^m.jl  74/100 files [======================================> ] 2939 rules Loading: 4.5.7 (d trig)^m (a+b (c sec)^n)^p.jl  75/100 files [=======================================> ] 2962 rules Loading: 4.7.4 (c trig)^m (d trig)^n.jl  76/100 files [========================================> ] 3012 rules Loading: 4.7.7 F^(c (a+b x)) trig(d+e x)^n.jl  77/100 files [========================================> ] 3043 rules Loading: 5.1.1 (a+b arcsin(c x))^n.jl  78/100 files [=========================================> ] 3049 rules Loading: 5.1.2 (d x)^m (a+b arcsin(c x))^n.jl  79/100 files [=========================================> ] 3061 rules Loading: 5.3.1 (a+b arctan(c x^n))^p.jl  80/100 files [==========================================> ] 3067 rules Loading: 5.3.2 (d x)^m (a+b arctan(c x^n))^p.jl  81/100 files [==========================================> ] 3083 rules Loading: 7.1.1 (a+b arcsinh(c x))^n.jl  82/100 files [===========================================> ] 3086 rules Loading: 7.1.2 (d x)^m (a+b arcsinh(c x))^n.jl  83/100 files [===========================================> ] 3092 rules Loading: 7.1.3 (d+e x^2)^p (a+b arcsinh(c x))^n.jl  84/100 files [============================================> ] 3106 rules Loading: 7.1.4 (f x)^m (d+e x^2)^p (a+b arcsinh(c x))^n.jl  85/100 files [============================================> ] 3135 rules Loading: 7.1.5 u (a+b arcsinh(c x))^n.jl  86/100 files [=============================================> ] 3165 rules Loading: 7.1.6 Miscellaneous inverse hyperbolic sine.jl  87/100 files [=============================================> ] 3185 rules Loading: 7.2.1 (a+b arccosh(c x))^n.jl  88/100 files [==============================================> ] 3188 rules Loading: 7.2.2 (d x)^m (a+b arccosh(c x))^n.jl  89/100 files [==============================================> ] 3194 rules Loading: 7.2.3 (d+e x^2)^p (a+b arccosh(c x))^n.jl  90/100 files [===============================================> ] 3215 rules Loading: 7.2.4 (f x)^m (d+e x^2)^p (a+b arccosh(c x))^n.jl  91/100 files [===============================================> ] 3263 rules Loading: 7.2.5 u (a+b arccosh(c x))^n.jl  92/100 files [================================================> ] 3295 rules Loading: 7.2.6 Miscellaneous inverse hyperbolic cosine.jl  93/100 files [================================================> ] 3319 rules Loading: 7.3.1 (a+b arctanh(c x^n))^p.jl  94/100 files [=================================================> ] 3327 rules Loading: 7.3.2 (d x)^m (a+b arctanh(c x^n))^p.jl  95/100 files [=================================================> ] 3349 rules Loading: 7.3.3 (d+e x)^m (a+b arctanh(c x^n))^p.jl  96/100 files [==================================================> ] 3369 rules Loading: 8.1 Bessel functions.jl  97/100 files [==================================================> ] 3382 rules Loading: 8.2 Airy functions.jl  98/100 files [===================================================> ] 3386 rules Loading: 8.3 Error and exponential integral functions.jl  99/100 files [===================================================> ] 3389 rules Loading: 8.4 Trigonometric integral functions.jl Loaded 3391 rules from 100 files. 119.9 s ✓ SymbolicIntegration 21.0 s ✓ SymbolicIntegrationMaxima 3 dependencies successfully precompiled in 143 seconds. 133 already precompiled. 1 dependency had output during precompilation: ┌ SymbolicIntegration │  0/100 files [> ] 0 rules │ Loading: 0.1 Integrand simplification rules.jl │  1/100 files [=> ] 22 rules │ Loading: 1.1.1.1 (a+b x)^m.jl │  2/100 files [=> ] 26 rules │ Loading: 1.1.1.2 (a+b x)^m (c+d x)^n.jl │  3/100 files [==> ] 66 rules │ Loading: 1.1.1.3 (a+b x)^m (c+d x)^n (e+f x)^p.jl │  4/100 files [==> ] 139 rules │ Loading: 1.1.1.4 (a+b x)^m (c+d x)^n (e+f x)^p (g+h x)^q.jl │  5/100 files [===> ] 186 rules │ Loading: 1.1.2.1 (a+b x^2)^p.jl │  6/100 files [===> ] 219 rules │ Loading: 1.1.2.2 (c x)^m (a+b x^2)^p.jl │  7/100 files [====> ] 251 rules │ Loading: 1.1.2.3 (a+b x^2)^p (c+d x^2)^q.jl │  8/100 files [====> ] 301 rules │ Loading: 1.1.2.4 (e x)^m (a+b x^2)^p (c+d x^2)^q.jl │  9/100 files [=====> ] 346 rules │ Loading: 1.1.3.1 (a+b x^n)^p.jl │  10/100 files [=====> ] 412 rules │ Loading: 1.1.3.2 (c x)^m (a+b x^n)^p.jl │  11/100 files [======> ] 524 rules │ Loading: 1.1.3.3 (a+b x^n)^p (c+d x^n)^q.jl │  12/100 files [======> ] 585 rules │ Loading: 1.1.3.4 (e x)^m (a+b x^n)^p (c+d x^n)^q.jl │  13/100 files [=======> ] 673 rules │ Loading: 1.1.3.5 (a+b x^n)^p (c+d x^n)^q (e+f x^n)^r.jl │  14/100 files [=======> ] 718 rules │ Loading: 1.1.3.6 (g x)^m (a+b x^n)^p (c+d x^n)^q (e+f x^n)^r.jl │  15/100 files [========> ] 757 rules │ Loading: 1.2.1.1 (a+b x+c x^2)^p.jl │  16/100 files [========> ] 776 rules │ Loading: 1.2.1.2 (d+e x)^m (a+b x+c x^2)^p.jl │  17/100 files [=========> ] 913 rules │ Loading: 1.2.1.3 (d+e x)^m (f+g x) (a+b x+c x^2)^p.jl │  18/100 files [=========> ] 995 rules │ Loading: 1.2.1.4 (d+e x)^m (f+g x)^n (a+b x+c x^2)^p.jl │  19/100 files [==========> ] 1115 rules │ Loading: 1.2.2.1 (a+b x^2+c x^4)^p.jl │  20/100 files [==========> ] 1134 rules │ Loading: 1.2.2.2 (d x)^m (a+b x^2+c x^4)^p.jl │  21/100 files [===========> ] 1170 rules │ Loading: 1.2.2.3 (d+e x^2)^q (a+b x^2+c x^4)^p.jl │  22/100 files [===========> ] 1266 rules │ Loading: 1.2.3.1 (a+b x^n+c x^(2 n))^p.jl │  23/100 files [============> ] 1278 rules │ Loading: 1.1.4.1 (a x^j+b x^n)^p.jl │  24/100 files [============> ] 1291 rules │ Loading: 1.1.4.2 (c x)^m (a x^j+b x^n)^p.jl │  25/100 files [=============> ] 1312 rules │ Loading: 1.1.4.3 (e x)^m (a x^j+b x^k)^p (c+d x^n)^q.jl │  26/100 files [==============> ] 1321 rules │ Loading: 1.1.1.7 P(x) (a+b x)^m (c+d x)^n (e+f x)^p (g+h x)^q.jl │  27/100 files [==============> ] 1346 rules │ Loading: 1.1.1.6 P(x) (a+b x)^m (c+d x)^n (e+f x)^p.jl │  28/100 files [===============> ] 1353 rules │ Loading: 1.1.1.5 P(x) (a+b x)^m (c+d x)^n.jl │  29/100 files [===============> ] 1358 rules │ Loading: 1.2.2.5 P(x) (a+b x^2+c x^4)^p.jl │  30/100 files [================> ] 1368 rules │ Loading: 1.2.2.4 (f x)^m (d+e x^2)^q (a+b x^2+c x^4)^p.jl │  31/100 files [================> ] 1463 rules │ Loading: 1.1.3.7 P(x) (a+b x^n)^p.jl │  32/100 files [=================> ] 1511 rules │ Loading: 1.1.3.8 P(x) (c x)^m (a+b x^n)^p.jl │  33/100 files [=================> ] 1536 rules │ Loading: 2.1 (c+d x)^m (a+b (F^(g (e+f x)))^n)^p.jl │  34/100 files [==================> ] 1546 rules │ Loading: 2.2 (c+d x)^m (F^(g (e+f x)))^n (a+b (F^(g (e+f x)))^n)^p.jl │  35/100 files [==================> ] 1549 rules │ Loading: 2.3 Miscellaneous exponentials.jl │  36/100 files [===================> ] 1642 rules │ Loading: 3.1.1 (a+b log(c x^n))^p.jl │  37/100 files [===================> ] 1648 rules │ Loading: 3.1.2 (d x)^m (a+b log(c x^n))^p.jl │  38/100 files [====================> ] 1660 rules │ Loading: 3.1.3 (d+e x^r)^q (a+b log(c x^n))^p.jl │  39/100 files [====================> ] 1680 rules │ Loading: 3.1.4 (f x)^m (d+e x^r)^q (a+b log(c x^n))^p.jl │  40/100 files [=====================> ] 1705 rules │ Loading: 3.1.5 u (a+b log(c x^n))^p.jl │  41/100 files [=====================> ] 1756 rules │ Loading: 3.2.1 (f+g x)^m (A+B log(e ((a+b x) over (c+d x))^n))^p.jl │  42/100 files [======================> ] 1776 rules │ Loading: 3.2.2 (f+g x)^m (h+i x)^q (A+B log(e ((a+b x) over (c+d x))^n))^p.jl │  43/100 files [======================> ] 1793 rules │ Loading: 3.2.3 u log(e (f (a+b x)^p (c+d x)^q)^r)^s.jl │  44/100 files [=======================> ] 1806 rules │ Loading: 3.3 u (a+b log(c (d+e x)^n))^p.jl │  45/100 files [=======================> ] 1859 rules │ Loading: 3.4 u (a+b log(c (d+e x^m)^n))^p.jl │  46/100 files [========================> ] 1890 rules │ Loading: 3.5 Miscellaneous logarithms.jl │  47/100 files [========================> ] 1925 rules │ Loading: 4.1.0.1 (a sin)^m (b trg)^n.jl │  48/100 files [=========================> ] 1951 rules │ Loading: 4.1.0.2 (a trg)^m (b tan)^n.jl │  49/100 files [=========================> ] 1981 rules │ Loading: 4.1.0.3 (a csc)^m (b sec)^n.jl │  50/100 files [==========================> ] 1995 rules │ Loading: 4.1.1.1 (a+b sin)^n.jl │  51/100 files [===========================> ] 2029 rules │ Loading: 4.1.1.2 (g cos)^p (a+b sin)^m.jl │  52/100 files [===========================> ] 2068 rules │ Loading: 4.1.1.3 (g tan)^p (a+b sin)^m.jl │  53/100 files [============================> ] 2095 rules │ Loading: 4.1.2.1 (a+b sin)^m (c+d sin)^n.jl │  54/100 files [============================> ] 2193 rules │ Loading: 4.1.2.2 (g cos)^p (a+b sin)^m (c+d sin)^n.jl │  55/100 files [=============================> ] 2287 rules │ Loading: 4.1.2.3 (g sin)^p (a+b sin)^m (c+d sin)^n.jl │  56/100 files [=============================> ] 2324 rules │ Loading: 4.1.3 (a+b sin)^m (c+d sin)^n (A+B sin).jl │  57/100 files [==============================> ] 2367 rules │ Loading: 4.1.4.1 (a+b sin)^m (A+B sin+C sin^2).jl │  58/100 files [==============================> ] 2386 rules │ Loading: 4.1.4.2 (a+b sin)^m (c+d sin)^n (A+B sin+C sin^2).jl │  59/100 files [===============================> ] 2426 rules │ Loading: 4.1.5 trig^m (a cos+b sin)^n.jl │  60/100 files [===============================> ] 2469 rules │ Loading: 4.1.6 (a+b cos+c sin)^n.jl │  61/100 files [================================> ] 2526 rules │ Loading: 4.1.7 (d trig)^m (a+b (c sin)^n)^p.jl │  62/100 files [================================> ] 2593 rules │ Loading: 4.1.9 trig^m (a+b sin^n+c sin^(2 n))^p.jl │  63/100 files [=================================> ] 2631 rules │ Loading: 4.1.10 (c+d x)^m (a+b sin)^n.jl │  64/100 files [=================================> ] 2653 rules │ Loading: 4.1.11 (e x)^m (a+b x^n)^p sin.jl │  65/100 files [==================================> ] 2671 rules │ Loading: 4.1.12 (e x)^m (a+b sin(c+d x^n))^p.jl │  66/100 files [==================================> ] 2737 rules │ Loading: 4.1.13 (d+e x)^m sin(a+b x+c x^2)^n.jl │  67/100 files [===================================> ] 2757 rules │ Loading: 4.3.1.1 (a+b tan)^n.jl │  68/100 files [===================================> ] 2770 rules │ Loading: 4.3.1.2 (d sec)^m (a+b tan)^n.jl │  69/100 files [====================================> ] 2800 rules │ Loading: 4.3.1.3 (d sin)^m (a+b tan)^n.jl │  70/100 files [====================================> ] 2806 rules │ Loading: 4.5.1.1 (a+b sec)^n.jl │  71/100 files [=====================================> ] 2826 rules │ Loading: 4.5.1.2 (d sec)^n (a+b sec)^m.jl │  72/100 files [=====================================> ] 2910 rules │ Loading: 4.5.1.3 (d sin)^n (a+b sec)^m.jl │  73/100 files [======================================> ] 2916 rules │ Loading: 4.5.1.4 (d tan)^n (a+b sec)^m.jl │  74/100 files [======================================> ] 2939 rules │ Loading: 4.5.7 (d trig)^m (a+b (c sec)^n)^p.jl │  75/100 files [=======================================> ] 2962 rules │ Loading: 4.7.4 (c trig)^m (d trig)^n.jl │  76/100 files [========================================> ] 3012 rules │ Loading: 4.7.7 F^(c (a+b x)) trig(d+e x)^n.jl │  77/100 files [========================================> ] 3043 rules │ Loading: 5.1.1 (a+b arcsin(c x))^n.jl │  78/100 files [=========================================> ] 3049 rules │ Loading: 5.1.2 (d x)^m (a+b arcsin(c x))^n.jl │  79/100 files [=========================================> ] 3061 rules │ Loading: 5.3.1 (a+b arctan(c x^n))^p.jl │  80/100 files [==========================================> ] 3067 rules │ Loading: 5.3.2 (d x)^m (a+b arctan(c x^n))^p.jl │  81/100 files [==========================================> ] 3083 rules │ Loading: 7.1.1 (a+b arcsinh(c x))^n.jl │  82/100 files [===========================================> ] 3086 rules │ Loading: 7.1.2 (d x)^m (a+b arcsinh(c x))^n.jl │  83/100 files [===========================================> ] 3092 rules │ Loading: 7.1.3 (d+e x^2)^p (a+b arcsinh(c x))^n.jl │  84/100 files [============================================> ] 3106 rules │ Loading: 7.1.4 (f x)^m (d+e x^2)^p (a+b arcsinh(c x))^n.jl │  85/100 files [============================================> ] 3135 rules │ Loading: 7.1.5 u (a+b arcsinh(c x))^n.jl │  86/100 files [=============================================> ] 3165 rules │ Loading: 7.1.6 Miscellaneous inverse hyperbolic sine.jl │  87/100 files [=============================================> ] 3185 rules │ Loading: 7.2.1 (a+b arccosh(c x))^n.jl │  88/100 files [==============================================> ] 3188 rules │ Loading: 7.2.2 (d x)^m (a+b arccosh(c x))^n.jl │  89/100 files [==============================================> ] 3194 rules │ Loading: 7.2.3 (d+e x^2)^p (a+b arccosh(c x))^n.jl │  90/100 files [===============================================> ] 3215 rules │ Loading: 7.2.4 (f x)^m (d+e x^2)^p (a+b arccosh(c x))^n.jl │  91/100 files [===============================================> ] 3263 rules │ Loading: 7.2.5 u (a+b arccosh(c x))^n.jl │  92/100 files [================================================> ] 3295 rules │ Loading: 7.2.6 Miscellaneous inverse hyperbolic cosine.jl │  93/100 files [================================================> ] 3319 rules │ Loading: 7.3.1 (a+b arctanh(c x^n))^p.jl │  94/100 files [=================================================> ] 3327 rules │ Loading: 7.3.2 (d x)^m (a+b arctanh(c x^n))^p.jl │  95/100 files [=================================================> ] 3349 rules │ Loading: 7.3.3 (d+e x)^m (a+b arctanh(c x^n))^p.jl │  96/100 files [==================================================> ] 3369 rules │ Loading: 8.1 Bessel functions.jl │  97/100 files [==================================================> ] 3382 rules │ Loading: 8.2 Airy functions.jl │  98/100 files [===================================================> ] 3386 rules │ Loading: 8.3 Error and exponential integral functions.jl │  99/100 files [===================================================> ] 3389 rules │ Loading: 8.4 Trigonometric integral functions.jl │ Loaded 3391 rules from 100 files. └ Precompilation completed after 162.1s ################################################################################ # Testing # Testing SymbolicIntegrationMaxima Status `/tmp/jl_VmyQjs/Project.toml` [b305315f] Elliptic v1.0.1 [34004b35] HypergeometricFunctions v0.3.30 [85e3b03c] PolyLog v2.6.2 [276daf66] SpecialFunctions v2.9.0 [315ce56f] SymbolicIntegration v3.7.0 [6f8f0c92] SymbolicIntegrationMaxima v0.2.0 [d1185830] SymbolicUtils v4.46.4 [0c5d862f] Symbolics v7.39.2 [44cfe95a] Pkg v1.14.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_VmyQjs/Manifest.toml` [47edcb42] ADTypes v1.24.0 [c3fe647b] AbstractAlgebra v0.50.2 [6e696c72] AbstractPlutoDingetjes v1.4.1 [1520ce14] AbstractTrees v0.4.5 [7d9f7c33] Accessors v0.1.45 [79e6a3ab] Adapt v4.7.0 [ec485272] ArnoldiMethod v0.4.0 [4fba245c] ArrayInterface v7.30.1 [e2ed5e7c] Bijections v0.2.2 ⌅ [861a8166] Combinatorics v1.0.2 [f70d9fcc] CommonWorldInvalidations v1.2.2 [34da2185] Compat v4.18.1 [b152e2b5] CompositeTypes v0.1.4 [a33af91c] CompositionsBase v0.1.2 [187b0558] ConstructionBase v1.6.0 [864edb3b] DataStructures v0.19.6 [b552c78f] DiffRules v1.16.0 [ffbed154] DocStringExtensions v0.9.5 [5b8099bc] DomainSets v0.8.1 [7c1d4256] DynamicPolynomials v0.6.8 [b305315f] Elliptic v1.0.1 [4e289a0a] EnumX v1.0.7 [e2ba6199] ExprTools v0.1.11 [55351af7] ExproniconLite v0.10.14 [88497964] FresnelIntegrals v0.2.0 [a85aefff] FunctionMaps v0.1.2 [a0844989] Gamma v1.2.0 [86223c79] Graphs v1.15.0 [34004b35] HypergeometricFunctions v0.3.30 [d25df0c9] Inflate v0.1.5 [18e54dd8] IntegerMathUtils v0.1.4 [8197267c] IntervalSets v0.7.14 [3587e190] InverseFunctions v0.1.17 [92d709cd] IrrationalConstants v0.2.6 [692b3bcd] JLLWrappers v1.8.0 [ae98c720] Jieko v0.2.1 [2ab3a3ac] LogExpFunctions v1.0.1 [1914dd2f] MacroTools v0.5.16 ⌅ [2e0e35c7] Moshi v0.3.9 [102ac46a] MultivariatePolynomials v0.5.19 [d8a4904e] MutableArithmetics v1.8.0 [77ba4419] NaNMath v1.1.4 [2edaba10] Nemo v0.56.1 [bac558e1] OrderedCollections v2.0.1 [85e3b03c] PolyLog v2.6.2 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [27ebfcd6] Primes v0.5.7 [fb686558] RandomExtensions v0.4.4 [988b38a3] ReadOnlyArrays v0.2.0 [3cdcf5f2] RecipesBase v1.3.4 [189a3867] Reexport v1.2.2 [7e49a35a] RuntimeGeneratedFunctions v0.5.26 [431bcebd] SciMLPublic v1.3.0 [efcf1570] Setfield v1.1.2 [699a6c99] SimpleTraits v0.9.6 [276daf66] SpecialFunctions v2.9.0 [0c0c59c1] StarAlgebras v0.3.0 [90137ffa] StaticArrays v1.9.20 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.5 [2efcf032] SymbolicIndexingInterface v0.3.55 [315ce56f] SymbolicIntegration v3.7.0 [6f8f0c92] SymbolicIntegrationMaxima v0.2.0 [19f23fe9] SymbolicLimits v1.2.1 [d1185830] SymbolicUtils v4.46.4 [0c5d862f] Symbolics v7.39.2 [ed4db957] TaskLocalValues v0.1.3 [8ea1fca8] TermInterface v2.0.0 [d30d5f5c] WeakCacheSets v0.1.0 [e134572f] FLINT_jll v301.600.0+0 [656ef2d0] OpenBLAS32_jll v0.3.34+0 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [0dad84c5] ArgTools v1.2.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates 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.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.14.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays v1.13.0 [f489334b] StyledStrings v1.13.0 [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.5.7+0 [781609d7] GMP_jll v6.3.0+5 [deac9b47] LibCURL_jll v8.22.0+0 [e37daf67] LibGit2_jll v1.9.7+0 [29816b5a] LibSSH2_jll v1.11.104+0 [3a97d323] MPFR_jll v4.2.2+1 [14a3606d] MozillaCACerts_jll v2026.8.13 [4536629a] OpenBLAS_jll v0.3.34+0 [05823500] OpenLibm_jll v0.8.8+0 [458c3c95] OpenSSL_jll v3.5.8+0 [efcefdf7] PCRE2_jll v10.48.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.70.0+0 [3f19e933] p7zip_jll v17.8.2+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Maxima availability: Test Failed at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:195 Expression: maxima_available() Stacktrace: [1] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [3] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:195 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [5] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:195 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:789 [inlined] Maxima availability: Test Failed at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:206 Expression: maxima_status(MaximaMethod(); io = status_output) Evaluated: maxima_status(MaximaMethod("maxima", 5.0, false, true, true, ()); io = IOBuffer(data=UInt8[...], readable=true, writable=true, seekable=true, append=false, size=68, maxsize=Inf, ptr=69, mark=-1)) Stacktrace: [1] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [3] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:195 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [5] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:206 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:789 [inlined] Maxima parser errors: Test Failed at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:255 Expression: assumption_error.kind === :assumption Evaluated: :process === :assumption Stacktrace: [1] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [3] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:236 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [5] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:255 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:789 [inlined] Maxima parser errors: Test Failed at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:256 Expression: occursin("Is ", sprint(showerror, assumption_error)) Evaluated: occursin("Is ", "Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command=\"/path/to/maxima\")`.") Stacktrace: [1] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [3] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:236 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [5] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:256 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:789 [inlined] Indefinite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:292 Test threw exception Expression: isequal(Symbolics.simplify(integrate(sin(x), x, method) + cos(x)), 0) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [5] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [6] integrate(f::Num, x::Num, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:967 [7] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [11] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:292 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(integrate(sin(x),x),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [13] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [14] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [15] integrate(f::Num, x::Num, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:967 [16] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [18] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [20] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:292 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Indefinite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:293 Test threw exception Expression: isequal(Symbolics.simplify(integrate(x ^ 2, x, method) - x ^ 3 / 3), 0) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [5] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [6] integrate(f::Num, x::Num, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:967 [7] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [11] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:293 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(integrate((x^(2)),x),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [13] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [14] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [15] integrate(f::Num, x::Num, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:967 [16] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [18] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [20] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:293 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Indefinite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:294 Test threw exception Expression: isequal(Symbolics.simplify(integrate(exp(a * x), x, method) - exp(a * x) / a), 0) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [5] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [6] integrate(f::Num, x::Num, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:967 [7] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [11] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:294 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(integrate(exp((a*x)),x),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [13] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [14] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [15] integrate(f::Num, x::Num, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:967 [16] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [18] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [20] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:294 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Indefinite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:295 Test threw exception Expression: isequal(Symbolics.simplify(integrate(exp(-(x ^ 2)), x, method) - (sqrt(Num(π)) * erf(x)) / 2), 0) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [5] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [6] integrate(f::Num, x::Num, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:967 [7] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [11] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:295 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(integrate(exp((-1*(x^(2)))),x),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [13] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [14] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [15] integrate(f::Num, x::Num, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:967 [16] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [18] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [20] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:295 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Indefinite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:296 Test threw exception Expression: occursin("sqrt", string(integrate(exp(-(x ^ 2)), x, method))) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [5] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [6] integrate(f::Num, x::Num, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:967 [7] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [11] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:296 [inlined] [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(integrate(exp((-1*(x^(2)))),x),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [13] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [14] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [15] integrate(f::Num, x::Num, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:967 [16] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [18] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [20] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:296 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Indefinite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:297 Test threw exception Expression: occursin("expintegral", string(integrate(sin(x) / x, x, method; validate = false))) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [5] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [6] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [8] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [10] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:297 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(integrate((sin(x)/x),x),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [13] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [14] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [15] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [19] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:297 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Indefinite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:298 Test threw exception Expression: occursin("expintegral", string(integrate(cos(x) / x, x, method; validate = false))) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [5] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [6] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [8] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [10] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:298 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(integrate((cos(x)/x),x),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [13] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [14] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [15] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [19] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:298 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Indefinite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:299 Test threw exception Expression: occursin("expintegral", string(integrate(1 / log(x), x, method; validate = false))) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [5] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [6] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [8] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [10] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:299 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(integrate((1/log(x)),x),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [13] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [14] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [15] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [19] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:299 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Indefinite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:300 Test threw exception Expression: occursin("erf", string(integrate(exp(x ^ 2), x, method; validate = false))) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [5] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [6] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [8] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [10] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:300 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(integrate(exp((x^(2))),x),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [13] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [14] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [15] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [19] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:300 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Indefinite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:301 Test threw exception Expression: occursin("erf", string(integrate(erf(x), x, method; validate = false))) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [5] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [6] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [8] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [10] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:301 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(integrate(erf(x),x),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [13] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [14] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [15] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [19] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:301 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Indefinite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:302 Test threw exception Expression: occursin("polylog", string(integrate(log(x) / (1 - x), x, method; validate = false))) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [5] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [6] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [8] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [10] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:302 [inlined] [11] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(integrate((log(x)/(1+(-1*x))),x),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [13] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [14] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [15] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [17] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [18] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [19] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:302 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] Indefinite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:290 Got exception outside of a @test Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{SymbolicIntegrationMaxima.MaximaFact, Num}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Nothing, b::Nothing, method::MaximaMethod; assumptions::Tuple{SymbolicIntegrationMaxima.MaximaFact, Num}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] integrate(f::Num, x::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{assumptions::Tuple{SymbolicIntegrationMaxima.MaximaFact, Num}}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:969 [5] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [7] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:291 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:303 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(block([_result], assume(notequal(n,-1),(0 0,)) - L / 2), 0) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{Num}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Int64, b::Num, method::MaximaMethod; assumptions::Tuple{Num}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] integrate(f::Num, x::Num, a::Int64, b::Num, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{assumptions::Tuple{Num}}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:976 [inlined] [5] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [7] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:310 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:317 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(block([_result], assume((0 0,)) - 1 / a), 0) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{Num}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Int64, b::Float64, method::MaximaMethod; assumptions::Tuple{Num}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] integrate(f::Num, x::Num, a::Int64, b::Float64, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{assumptions::Tuple{Num}}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:976 [inlined] [5] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [7] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:310 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:318 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(block([_result], assume((0 0,)), 0) Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{Num}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Int64, b::Float64, method::MaximaMethod; assumptions::Tuple{Num}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] integrate(f::Num, x::Num, a::Int64, b::Float64, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{assumptions::Tuple{Num}}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:976 [inlined] [5] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [7] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:310 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:319 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:786 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(block([_result], assume((0 0,)", sprint(showerror, assumption_error)) Evaluated: occursin("assumptions=(C > 0,)", "Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command=\"/path/to/maxima\")`.") Stacktrace: [1] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [3] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:310 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [5] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:330 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:789 [inlined] Definite integrals: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:309 Got exception outside of a @test Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_integral(f::Num, x::Num, a::Int64, b::Float64, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [4] maxima_integral(f::Num, x::Num, a::Int64, b::Float64, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [5] integrate(f::Num, x::Num, a::Int64, b::Float64, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:976 [inlined] [6] integrate(f::Num, x::Num, a::Int64, b::Float64, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:974 [7] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:310 [inlined] [10] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [11] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:332 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(integrate((exp((-1*x))*(x^(2))),x,2,inf),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_integral(f::Num, x::Num, a::Int64, b::Float64, method::MaximaMethod; assumptions::Tuple{}, timeout::Float64, simplify_result::Bool, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:997 [13] maxima_integral(f::Num, x::Num, a::Int64, b::Float64, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:980 [14] integrate(f::Num, x::Num, a::Int64, b::Float64, method::MaximaMethod; validate::Bool, kwargs::@Kwargs{}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:976 [inlined] [15] integrate(f::Num, x::Num, a::Int64, b::Float64, method::MaximaMethod) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:974 [16] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [18] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:310 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [20] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:332 [inlined] Utilities: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:340 Got exception outside of a @test Could not start Maxima executable `maxima`. Install Maxima or pass `MaximaMethod(command="/path/to/maxima")`. Stacktrace: [1] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:399 [2] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [3] maxima_simplify(expr::SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymReal}; method::MaximaMethod, assumptions::Tuple{}, timeout::Float64, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1082 [4] maxima_simplify(expr::SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymReal}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1075 [5] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [7] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:341 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [9] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:341 [inlined] caused by: IOError: could not spawn `maxima --very-quiet "--batch-string=:lisp (progn (setf (symbol-function 'retrieve) (lambda (msg flag) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_START__~%\") (cond ((null msg) (format-prompt *standard-output* \"\")) ((atom msg) (format-prompt *standard-output* \"~A\" msg)) ((eq flag t) (format-prompt *standard-output* \"~{~A~}\" (cdr msg))) (t (format-prompt *standard-output* \"~M\" msg))) (mterpri *standard-output*) (format *standard-output* \"__SYMBOLIC_INTEGRATION_MAXIMA_QUESTION_END__~%\") (finish-output *standard-output*) (merror \"__SYMBOLIC_INTEGRATION_MAXIMA_ASSUMPTION_REQUIRED__\"))) (values)) display2d:false\$ stringdisp:false\$ printf(true, \"__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_START__~%~a~%__SYMBOLIC_INTEGRATION_MAXIMA_RESULT_END__~%\", string(ratsimp(ev(gamma_incomplete(3,2),gamma_expand=true,beta_expand=true,besselexpand=true))))\$ "`: no such file or directory (ENOENT) Many shells expand '~' to the home directory in unquoted strings. To replicate this behavior, call `expanduser` to expand the '~' character to the user’s home directory. Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:156 [2] _spawn(cmd::Cmd, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) @ Base process.jl:177 [inlined] ┌ [3] _spawn(redirect::Base.CmdRedirect, stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}, tok::Base.CancellationToken) │ @ Base process.jl:199 ╰──── repeated 3 times [6] (::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken})(stdios::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base process.jl:169 [inlined] [7] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Base.CmdRedirect, Base.CancellationToken}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base process.jl:267 [8] _spawn(cmd::Base.CmdRedirect, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}, tok::Base.CancellationToken) @ Base process.jl:168 [9] run(::Base.CmdRedirect; wait::Bool, cancel::Base.UseDefaultToken) @ Base process.jl:561 [10] maxima_call(expr::String; command::String, timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:395 [11] run_maxima(command::String, method::MaximaMethod, assumptions::Tuple{}, parameters::Vector{Any}; timeout::Float64) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1014 [12] maxima_simplify(expr::SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymReal}; method::MaximaMethod, assumptions::Tuple{}, timeout::Float64, expand_special_functions::Bool) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1082 [13] maxima_simplify(expr::SymbolicUtils.BasicSymbolicImpl.var"typeof(BasicSymbolicImpl)"{SymReal}) @ SymbolicIntegrationMaxima ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/src/SymbolicIntegrationMaxima.jl:1075 [14] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [16] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:341 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [18] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:341 [inlined] WARNING: Use of Nemo.QQBar is deprecated, use QQBarField() instead. likely near /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:192 Difficult integral comparison: Error During Test at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:362 Got exception outside of a @test Difficult testset not found: /home/pkgeval/.julia/packages/test/test_files/easy.jl Stacktrace: [1] error(::String, ::String) @ Base error.jl:56 [2] load_difficult_tests(relative_path::String) @ Main ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:72 [3] include_difficult_comparison() @ Main ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:57 [4] top-level scope @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:193 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [6] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:363 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2252 [inlined] [8] macro expansion @ ~/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:363 [inlined] Test Summary: | Pass Fail Error Total Time SymbolicIntegrationMaxima.jl | 47 7 25 79 1m58.4s Maxima availability | 4 2 6 18.2s Symbolics to Maxima serialization | 17 17 38.7s Maxima parser errors | 25 2 27 44.9s Indefinite integrals | 12 12 11.3s Definite integrals | 1 3 11 15 2.6s Utilities | 1 1 0.4s Difficult integral comparison | 1 1 2.2s RNG of the outermost testset: Random.Xoshiro(0xa41106f376b76688, 0x892bfc24b252adac, 0x3d10950ce46b9115, 0x8e3041be2bed1a45, 0x5439b0d53744fcd8) ERROR: LoadError: Some tests did not pass: 47 passed, 7 failed, 25 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/SymbolicIntegrationMaxima/VjVlj/test/runtests.jl:192 Testing failed after 167.53s ERROR: LoadError: Package SymbolicIntegrationMaxima 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:3298 [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 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 390.05s: package tests unexpectedly errored