Git Product home page Git Product logo

ahorn's People

Contributors

0x0ade avatar cdparks avatar cruor avatar demojameson avatar leo60228 avatar mwhatters avatar vexatos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ahorn's Issues

Custom Dialog wont work

Hey, I put my own dialogue into my Celeste custom map using Ahorn and an Everest Dialog trigger, but the dialog wont work and only ''[helloeverybodi]'' in a black square (which is my Dialog ID name) shows when I get into the trigger ingame.
I already have a ''Dialog'' folder in my map category folder and an English.txt. The following text is what I wrote in the .txt file:

helloeverybodi=
[THEO right normal]
test
[MADELINE left normal]
test2

I put: ''helloeverybodi'' (without the ''s) in the Ahorn Everest Dialog Trigger's Dialog Id but it still won't work. Am I missing something?

Clarify license

You appear to have posted source code without a license attached, which means it's technically All Rights Reserved. Is this intentional, or did you just forget to attach a license?

Ahorn start up takes very long - causes keyboard issues on Windows 10

Operating System: Windows 10
Version: 19041.508

The Ahorn startup takes 30-60 seconds and causes the keyboard to lag system-wide. Also, during the startup phase, keyboard inputs system-wide will lag 2-4 second between each other, which hinders the user's usage of other applications during that time.

Auto hot key conflictions related to "Backup rate"

Disabling "Automatic backups" does not fix the problem, however setting "Backup rate" to an extremely high number does. Setting it to a lower number like 6 causes the player to basically completely loose control over Celeste.

Assuming that "Automatic backups" does actually effect whether Ahorn makes backups or not, it would appear the bug is related to it checking whether it should make a backup or not.

Code fails to build Cartographer Folder and only has two files within the Ahorn folder made.

For me, attempting to install the program only downloaded/extracted two items, being Manifest.toml and Project.toml within the "env" folder.

Sidenote: I copied the two files and changed them to txt files to upload them. They may be a way to find the source of the problem.

Manifest.txt
Project.txt

This means the program in it's current state is unusable for many.
It is a common problem, as on the modding section of the Celeste Discord.
It's likely a win7 problem.

Failed to Precompile Gtk

Precompiling project...
ERROR: LoadError: LoadError: error compiling top-level scope: could not load library "libgobject-2.0-0"
The specified module could not be found.

Stacktrace:
 [1] include at .\boot.jl:326 [inlined]
 [2] include_relative(::Module, ::String) at .\loading.jl:1038
 [3] include at .\sysimg.jl:29 [inlined]
 [4] include(::String) at C:\Fakepath\.julia\packages\Gtk\RwVPb\src\Gtk.jl:2
 [5] top-level scope at none:0
 [6] include at .\boot.jl:326 [inlined]
 [7] include_relative(::Module, ::String) at .\loading.jl:1038
 [8] include(::Module, ::String) at .\sysimg.jl:29
 [9] top-level scope at none:2
 [10] eval at .\boot.jl:328 [inlined]
 [11] eval(::Expr) at .\client.jl:404
 [12] top-level scope at .\none:3
in expression starting at C:\Fakepath\.julia\packages\Gtk\RwVPb\src\GLib\GLib.jl:49
in expression starting at C:\Fakepath\.julia\packages\Gtk\RwVPb\src\Gtk.jl:7

Used Julia 1.1 and windows 10.

Can't seem to get Ahorn working

I used the NSIS installer to get Ahorn and it worked, but when I opened it later it began loading (showing the bird animation) then it and the terminal closed. I have tried multiple times and gotten the same result; the only warning that seems to show up is: (julia.exe:14044): Gtk-WARNING **: 20:55:34.786: Theme parsing error: gtk-win32-base.css:1043:59: Junk at end of value for background-image

Julia install from ahorn.bat fails when installing to a directory such as Program Files.

Was recently trying to install Ahorn and needed to install Julia as a prereq, but when attempting to install to the Program Files directory in my D: drive, permission was denied, since the installer wasn't started with Admin privileges. I fixed this on my end by changing line 176 of the batch file from
start /wait "" "%~dp0%julia_filename%" to
powershell -Command "Start-Process '%~dp0%julia_filename%' -Verb RunAs -Wait"

Worked for me, but wasn't sure how y'all would want to handle this. Don't know if I'm the first to run into this issue or if this intended behavior, but wanted to make it known regardless.

bruh

I installed Ahorn, Julia, and Maple, and doesn't launch
error.log

Crashing

Hello! I have just recently installed Ahorn and when I get to the 'press any key to continue' screen, the command window immediately crashes. This has happened after multiple Julia reinstallations, restarts, etc. What do I do?

Triggers column not rendering?

As the title suggests, the triggers column is empty on my fresh install of Ahorn.

image
The "Bloom Fade Trigger" material is selected - as in, I can place it - and I have no way to pick any other trigger material.

In addition, the Entities' Material column only contains two elements: "Floaty Space Block" and "Player (Spawn Point)".
image

Everything else seems to be OK.

I'm using Ahorn with Hash f5398ec - which should be the latest available version. I'm also using Windows 10.

This is my first time trying out Ahorn, so it's very likely to be my fault - although I don't think I'm doing anything different than what I've seen other users doing on youtube/twitch.

Here's the error.log file content, although upon restarting these errors don't show up and the column is still empty.

(julia.exe:10300): Gtk-WARNING **: 14:38:10.479: Theme parsing error: gtk-win32-base.css:1043:59: Junk at end of value for background-image

(julia.exe:10300): Gtk-WARNING **: 17:01:31.762: Negative content width -7 (allocation 1, extents 4x4) while allocating gadget (node button, owner GtkButton)

(julia.exe:10300): Gtk-WARNING **: 17:01:33.309: Negative content width -1 (allocation 7, extents 4x4) while allocating gadget (node button, owner GtkButton)

(julia.exe:10300): Gtk-WARNING **: 17:01:33.938: Negative content width -6 (allocation 2, extents 4x4) while allocating gadget (node button, owner GtkButton)

(julia.exe:10300): Gtk-WARNING **: 17:01:33.958: Negative content width -7 (allocation 1, extents 4x4) while allocating gadget (node button, owner GtkButton)

(julia.exe:10300): Gtk-WARNING **: 17:01:34.545: Negative content width -5 (allocation 3, extents 4x4) while allocating gadget (node button, owner GtkButton)

(julia.exe:10300): Gtk-WARNING **: 17:01:34.562: Negative content width -2 (allocation 6, extents 4x4) while allocating gadget (node button, owner GtkButton)

(julia.exe:10300): Gtk-WARNING **: 17:12:20.144: Negative content width -7 (allocation 1, extents 4x4) while allocating gadget (node button, owner GtkButton)

(julia.exe:10300): Gtk-WARNING **: 17:12:20.915: Negative content width -5 (allocation 3, extents 4x4) while allocating gadget (node button, owner GtkButton)

(julia.exe:10300): Gtk-WARNING **: 17:12:20.933: Negative content width -2 (allocation 6, extents 4x4) while allocating gadget (node button, owner GtkButton)

(julia.exe:10300): Gtk-WARNING **: 17:12:23.171: Negative content width -7 (allocation 1, extents 4x4) while allocating gadget (node button, owner GtkButton)

(julia.exe:10300): Gtk-WARNING **: 17:12:23.597: Negative content width -4 (allocation 4, extents 4x4) while allocating gadget (node button, owner GtkButton)

Illegal instruction

Hello, the problem is that my CPU supports SSE4.1 but doesn't support SSSE3 and libpng16 implementation doesn't account for that possibility, I could modify the source code of libpng16 myself to account for the situation but I have no idea in what way and where does Ahorn use libpng16 and how I could modify it to use the compiled version or compile the modified version.

As per below the line

const windowIcon = Pixbuf(filename=iconFile, width=-1, height=-1, preserve_aspect_ratio=true)
is the one which uses libpng16, so maybe I can somehow modify this line somehow windowIcon might not be an essential thing.

Below is the error.log from %LOCALAPPDATA%\Ahorn

Invalid instruction at 0000000020CF2DE1: 0x66, 0x0f, 0x38, 0x1d, 0xc0, 0x48, 0x83, 0xc4, 0x18, 0x5b, 0x5d, 0xc3, 0x55, 0x57, 0x56

Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
Exception: EXCEPTION_ILLEGAL_INSTRUCTION at 0x20cf2de1 -- abs_i16 at C:\Users\Vsad.julia\artifacts\41065eb36ee97efe783b2b1ca6493e939a41c14a\bin\libpng16.dll (unknown line)
in expression starting at C:\Users\Vsad.julia\packages\Ahorn\VxvJr\src\Ahorn.jl:33
abs_i16 at C:\Users\Vsad.julia\artifacts\41065eb36ee97efe783b2b1ca6493e939a41c14a\bin\libpng16.dll (unknown line)
png_read_filter_row_paeth4_sse2 at C:\Users\Vsad.julia\artifacts\41065eb36ee97efe783b2b1ca6493e939a41c14a\bin\libpng16.dll (unknown line)
png_read_filter_row at C:\Users\Vsad.julia\artifacts\41065eb36ee97efe783b2b1ca6493e939a41c14a\bin\libpng16.dll (unknown line)
png_read_row at C:\Users\Vsad.julia\artifacts\41065eb36ee97efe783b2b1ca6493e939a41c14a\bin\libpng16.dll (unknown line)
png_read_image at C:\Users\Vsad.julia\artifacts\41065eb36ee97efe783b2b1ca6493e939a41c14a\bin\libpng16.dll (unknown line)
gdk_pixbuf__png_image_load at /workspace/srcdir/gdk-pixbuf-3c7740498fd31b6746dd7e04601886766a6644b7/build../gdk-pixbuf\io-png.c:344
gdk_pixbuf_new_from_file at /workspace/srcdir/gdk-pixbuf-3c7740498fd31b6746dd7e04601886766a6644b7/build../gdk-pixbuf\gdk-pixbuf-io.c:1135
#253 at C:\Users\Vsad.julia\packages\Gtk\X3A4U\src\displays.jl:180
GError at C:\Users\Vsad.julia\packages\Gtk\X3A4U\src\GLib\gerror.jl:13 [inlined]
#GdkPixbufLeaf#251 at C:\Users\Vsad.julia\packages\Gtk\X3A4U\src\displays.jl:178
Type at .\none:0 [inlined]
#GdkPixbuf#198 at C:\Users\Vsad.julia\packages\Gtk\X3A4U\src\GLib\gtype.jl:226 [inlined]
Type at .\none:0
jl_invoke at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\gf.c:2141 [inlined]
jl_apply_generic at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\gf.c:2305
jl_apply at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\julia.h:1631 [inlined]
do_call at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\interpreter.c:328
eval_value at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\interpreter.c:417
eval_stmt_value at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\interpreter.c:368 [inlined]
eval_body at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\interpreter.c:764
jl_interpret_toplevel_thunk_callback at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\interpreter.c:888
unknown function (ip: FFFFFFFFFFFFFFFE)
unknown function (ip: 000000000F3EF98F)
unknown function (ip: 0000000000000005)
jl_toplevel_eval_flex at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\toplevel.c:814
jl_eval_module_expr at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\toplevel.c:181
jl_toplevel_eval_flex at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\toplevel.c:640
jl_parse_eval_all at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\ast.c:873
jl_load at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\toplevel.c:878 [inlined]
jl_load
at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\toplevel.c:885
include at .\boot.jl:328 [inlined]
include_relative at .\loading.jl:1105
_require at .\loading.jl:1053
require at .\loading.jl:922
require at .\loading.jl:917
_jl_invoke at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\gf.c:2135 [inlined]
jl_apply_generic at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\gf.c:2305
jl_apply at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\julia.h:1631 [inlined]
call_require at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\toplevel.c:399 [inlined]
eval_import_path at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\toplevel.c:436
jl_toplevel_eval_flex at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\toplevel.c:656
jl_toplevel_eval_flex at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\toplevel.c:764
jl_toplevel_eval_flex at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\toplevel.c:764
jl_toplevel_eval at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\toplevel.c:823 [inlined]
jl_toplevel_eval_in at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\toplevel.c:843
eval at .\boot.jl:330
_jl_invoke at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\gf.c:2135 [inlined]
jl_apply_generic at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\gf.c:2305
exec_options at .\client.jl:263
_start at .\client.jl:460
jfptr__start_2086 at D:\Julia-1.3.1\lib\julia\sys.dll (unknown line)
_jl_invoke at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\gf.c:2135 [inlined]
jl_apply_generic at /cygdrive/d/buildbot/worker/package_win64/build/src/cygdrive/d/buildbot/worker/package_win64/build/src\gf.c:2305
unknown function (ip: 00000000004017DD)
unknown function (ip: 0000000000401BC5)
unknown function (ip: 00000000004013DE)
unknown function (ip: 000000000040151A)
BaseThreadInitThunk at C:\Windows\system32\kernel32.dll (unknown line)
RtlUserThreadStart at C:\Windows\SYSTEM32\ntdll.dll (unknown line)
Allocations: 9138374 (Pool: 9136409; Big: 1965); GC: 7
┌ Warning: You are using Gtk on Windows which is currently not recommended. Your REPL/IDE and anything depending on task switches will become sluggish and much slower (up to ~85x slower).
└ @ Gtk C:\Users\Vsad.julia\packages\Gtk\X3A4U\src\Gtk.jl:74

Error during Windows installation.

When I try to use the Windows installation script I get the following error:

Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Vector{Any}) @ Base .\process.jl:99 [2] #637 @ .\process.jl:112 [inlined] [3] setup_stdios(f::Base.var"#637#638"{Cmd}, stdios::Vector{Any}) @ Base .\process.jl:196 [4] _spawn @ .\process.jl:111 [inlined] [5] open(cmds::Cmd, stdio::Base.DevNull; write::Bool, read::Bool) @ Base .\process.jl:370 [6] open @ .\process.jl:361 [inlined] [7] open(cmds::Cmd, mode::String, stdio::Base.DevNull) @ Base .\process.jl:341 [8] read(cmd::Cmd) @ Base .\process.jl:410 [9] read(cmd::Cmd, #unused#::Type{String}) @ Base .\process.jl:421 [10] readchomp @ .\io.jl:923 [inlined] [11] query_pixbuf_loaders @ ~\.julia\packages\Gtk\oo3cW\src\Gtk.jl:101 [inlined] [12] (::Gtk.var"#query_pixbuf_loaders#325"{Gtk.var"#query_pixbuf_loaders#320#326"})(dir::String) @ Gtk ~\.julia\packages\Gtk\oo3cW\src\Gtk.jl:100 [13] (::Gtk.var"#321#327")(io::IOStream) @ Gtk ~\.julia\packages\Gtk\oo3cW\src\Gtk.jl:106 [14] open(f::Gtk.var"#321#327", args::String; kwargs::Base.Iterators.Pairs{Symbol, Bool, Tuple{Symbol}, NamedTuple{(:write,), Tuple{Bool}}}) @ Base .\io.jl:330 [15] __init__() @ Gtk ~\.julia\packages\Gtk\oo3cW\src\Gtk.jl:104 [16] _include_from_serialized(path::String, depmods::Vector{Any}) @ Base .\loading.jl:674 [17] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String) @ Base .\loading.jl:760 [18] _require(pkg::Base.PkgId) @ Base .\loading.jl:998 [19] require(uuidkey::Base.PkgId) @ Base .\loading.jl:914 [20] require(into::Module, mod::Symbol) @ Base .\loading.jl:901 [21] include @ .\Base.jl:386 [inlined] [22] _require(pkg::Base.PkgId) @ Base .\loading.jl:1050 [23] require(uuidkey::Base.PkgId) @ Base .\loading.jl:914 [24] require(into::Module, mod::Symbol) @ Base .\loading.jl:901 during initialization of module Gtk in expression starting at C:\Users\Wiktor\.julia\packages\Ahorn\hlYON\src\Ahorn.jl:2 in expression starting at D:\Ahorn\install_ahorn.jl:68

Error Whenever I try to download

I have installed Julia 1.1.0, and yet whenever I try to install Ahorn there is an error during precompiling. It leaves this error log:
ERROR: ArgumentError: Package Ahorn [10a6d802-9bc0-11e8-304a-1bca7ec2ebad] is required but does not seem to be installed:

  • Run Pkg.instantiate() to install all recorded dependencies.

Stacktrace:
[1] _require(::Base.PkgId) at .\loading.jl:929
[2] require(::Base.PkgId) at .\loading.jl:858
[3] require(::Module, ::Symbol) at .\loading.jl:853

Any help would be appreciated. Thanks!

Help, issue

Activating environment at C:\Users\steph\AppData\Local\Ahorn\env\Project.toml
ERROR: LoadError: InitError: IOError: could not spawn setenv('C:\Users\steph\.julia\artifacts\57bd9311faafa3d8e73dfb991c2cb420f2c65ab9\bin\gdk-pixbuf-query-loaders.exe',["PATH=C:\Users\steph\.julia\artifacts\a5b7c195243758d88c64cd8547e527fbace3877b\bin;C:\Users\steph\.julia\artifacts\e5872943f1078a6397a4f4d0f760db959ec50630\bin;D:\SteamLibrary\steamapps\common\Celeste\Julia\Julia-1.6.0\bin;C:\Users\steph\.julia\artifacts\431cad9bf95e817b5fc813666e353ae36b2202c0\bin;C:\Users\steph\.julia\artifacts\f9f799e6ae3fe7f244bb55052db7ff1cea876c27\bin;C:\Users\steph\.julia\artifacts\4f67e82ee394e74ca63b7dc589dcc9218c12b20a\bin;C:\Users\steph\.julia\artifacts\ac8a1c48a02b397f6ce1beb6473de8bbb3b1e0ce\bin;C:\Users\steph\.julia\artifacts\72037f1415327f12277eed0521c861517630a0ba\bin;C:\Users\steph\.julia\artifacts\2e9a29903fddf79371cd5f82327f70ada670a234\bin;C:\Users\steph\.julia\artifacts\17025344af7bdfe8a7ac4e8887f0953f1dc50376\bin;C:\Users\steph\.julia\artifacts\01b969d96551292e78f0acfa204f120b09f4e7b4\bin;C:\Users\steph\.julia\artifacts\57bd9311faafa3d8e73dfb991c2cb420f2c65ab9\bin;D:\SteamLibrary\steamapps\common\Celeste\Julia\Julia-1.6.0\bin\..\lib\julia;D:\SteamLibrary\steamapps\common\Celeste\Julia\Julia-1.6.0\bin\..\lib;D:\SteamLibrary\steamapps\common\Celeste\Julia\Julia-1.6.0\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64\compiler;C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Python310\Scripts\;C:\Program Files\Python310\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Git\cmd;C:\scrcpy;C:\ffmpeg\bin;C:\flutter\bin;C:\Program Files (x86)\Gpg4win\..\GnuPG\bin;C:\curl-7.87.0-win64-mingw\bin;C:\Users\steph\AppData\Roaming\Python\Python310\Scripts;C:\Users\steph\AppData\Local\Microsoft\WindowsApps;C:\Users\steph\AppData\Local\Programs\Microsoft VS Code\bin;D:\SteamLibrary\steamapps\common\Celeste\Julia\Julia-1.6.0\bin", "USERDOMAIN_ROAMINGPROFILE=msimnotniki", "HOMEPATH=\Users\steph", "GDK_PIXBUF_MODULEDIR=C:\Users\steph\.julia\artifacts\57bd9311faafa3d8e73dfb991c2cb420f2c65ab9\lib\gdk-pixbuf-2.0\2.10.0\loaders", "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW", "SYSTEMROOT=C:\Windows", "APPDATA=C:\Users\steph\AppData\Roaming", "PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules", "GTK_THEME=win32", "PROGRAMDATA=C:\ProgramData", "COMMONPROGRAMW6432=C:\Program Files\Common Files", "DISPLAYHELP=0", "PUBLIC=C:\Users\Public", "OS=Windows_NT", "USERDOMAIN=msimnotniki", "PROCESSOR_REVISION=a701", "TMP=C:\Users\steph\AppData\Local\Temp", "DARKMODE=0", "COMSPEC=C:\Windows\system32\cmd.exe", "ALLUSERSPROFILE=C:\ProgramData", "COMPUTERNAME=MSIMNOTNIKI", "USERNAME=msimnotniki", "INSTALL_FILENAME=install_ahorn.jl", "XDG_DATA_DIRS=C:\Users\steph\.julia\artifacts\65eca7c48dea1e32203b205613441ce9506045b4\share;C:\Users\steph\.julia\artifacts\eb6ac7b2d830e5142ad5e345e54fb33dc7aafd6c\share;C:\Users\steph\.julia\artifacts\da6c2aa0d20a483437256f245d3c35b25e667c62\bin\..\share", "GTK_CSD=0", "ONEDRIVECONSUMER=C:\Users\steph\OneDrive", "USERPROFILE=C:\Users\steph", "GTK_AUTO_IDLE=false", "DEVELOPERMODE=0", "PROCESSOR_LEVEL=6", "INSTALL_URL=https://raw.githubusercontent.com/CelestialCartographers/Ahorn/master/install_ahorn.jl", "PROGRAMW6432=C:\Program Files", "ONLYUPDATE=0", "HOMEDRIVE=C:", "TEMP=C:\Users\steph\AppData\Local\Temp", "WINDIR=C:\Windows", "LOCALAPPDATA=C:\Users\steph\AppData\Local", "PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 167 Stepping 1, GenuineIntel", "UPDATEFIRST=0", "NUMBER_OF_PROCESSORS=12", "PROMPT=$P$G", "FONTCONFIG_FILE=C:\Users\steph\.julia\artifacts\c916a560fa109a4db3d6938a8ab1a6a8b4a09731\etc\fonts\fonts.conf", "COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files", "AHORN_PATH=C:/Users/steph/AppData/Local/Ahorn", "COMMONPROGRAMFILES=C:\Program Files\Common Files", "ONEDRIVE=C:\Users\steph\OneDrive", "PROGRAMFILES(X86)=C:\Program Files (x86)", "INTEL_DEV_REDIST=C:\Program Files (x86)\Common Files\Intel\Shared Libraries\", "JULIA_FILENAME=julia-1.6.0-installer.exe", "JULIA_URL_32BIT=https://julialang-s3.julialang.org/bin/winnt/x86/1.6/julia-1.6.0-win32.exe", "OPENBLAS_NUM_THREADS=8", "MINIMUM_VERSION="v\"1.6.0\""", "PROGRAMFILES=C:\Program Files", "LOGONSERVER=\\MSIMNOTNIKI", "DRIVERDATA=C:\Windows\System32\Drivers\DriverData", "FONTCONFIG_PATH=C:\Users\steph\.julia\artifacts\c916a560fa109a4db3d6938a8ab1a6a8b4a09731\etc\fonts", "AHORN_ENV=\"C:/Users/steph/AppData/Local/Ahorn/env/\"", "JULIA_URL_64BIT=https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.0-win64.exe", "SYSTEMDRIVE=C:", "=EXITCODE", "PROCESSOR_ARCHITECTURE=AMD64", "OPENBLAS_MAIN_FREE=1", "MIC_LD_LIBRARY_PATH=C:\Program Files (x86)\Common Files\Intel\Shared Libraries\compiler\lib\mic"]): invalid argument (EINVAL)
Stacktrace:
[1] _spawn_primitive(file::String, cmd::Cmd, stdio::Vector{Any})
@ Base .\process.jl:99
[2] #637
@ .\process.jl:112 [inlined]
[3] setup_stdios(f::Base.var"#637#638"{Cmd}, stdios::Vector{Any})
@ Base .\process.jl:196
[4] _spawn
@ .\process.jl:111 [inlined]
[5] open(cmds::Cmd, stdio::Base.DevNull; write::Bool, read::Bool)
@ Base .\process.jl:370
[6] open
@ .\process.jl:361 [inlined]
[7] open(cmds::Cmd, mode::String, stdio::Base.DevNull)
@ Base .\process.jl:341
[8] read(cmd::Cmd)
@ Base .\process.jl:410
[9] read(cmd::Cmd, #unused#::Type{String})
@ Base .\process.jl:421
[10] readchomp
@ .\io.jl:923 [inlined]
[11] query_pixbuf_loaders
@ ~.julia\packages\Gtk\oo3cW\src\Gtk.jl:101 [inlined]
[12] (::Gtk.var"#query_pixbuf_loaders#325"{Gtk.var"#query_pixbuf_loaders#320#326"})(dir::String)
@ Gtk ~.julia\packages\Gtk\oo3cW\src\Gtk.jl:100
[13] (::Gtk.var"#321#327")(io::IOStream)
@ Gtk ~.julia\packages\Gtk\oo3cW\src\Gtk.jl:106
[14] open(f::Gtk.var"#321#327", args::String; kwargs::Base.Iterators.Pairs{Symbol, Bool, Tuple{Symbol}, NamedTuple{(:write,), Tuple{Bool}}})
@ Base .\io.jl:330
[15] init()
@ Gtk ~.julia\packages\Gtk\oo3cW\src\Gtk.jl:104
[16] _include_from_serialized(path::String, depmods::Vector{Any})
@ Base .\loading.jl:674
[17] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String)
@ Base .\loading.jl:760
[18] _require(pkg::Base.PkgId)
@ Base .\loading.jl:998
[19] require(uuidkey::Base.PkgId)
@ Base .\loading.jl:914
[20] require(into::Module, mod::Symbol)
@ Base .\loading.jl:901
[21] include
@ .\Base.jl:386 [inlined]
[22] _require(pkg::Base.PkgId)
@ Base .\loading.jl:1050
[23] require(uuidkey::Base.PkgId)
@ Base .\loading.jl:914
[24] require(into::Module, mod::Symbol)
@ Base .\loading.jl:901
during initialization of module Gtk
in expression starting at C:\Users\steph.julia\packages\Ahorn\hlYON\src\Ahorn.jl:2

Ahorn Crashes on Load if Files Names Have Non-English Text

I've been running into the below error from time to time and I finally figured out it was the Japanese characters in my file names (in this case for my custom sprites) that was causing the issue. The file in question doesn't even need to be used. Because my locale is Japanese, windows likes to create a new folder or a copy of a file with japanese text, which is why they sometimes end up in my directories even if I'm naming things in english.

Running Ahorn via Olympus. ┌ Debug: Creating new cache for "C:\\Users\\Michael\\AppData\\Local\\Olympus-Ahorn\\julia\\share\\julia\\stdlib\\v1.6\\Pkg\\Project.toml" └ @ Base loading.jl:225 Activating environment at C:\Users\Michael\AppData\Local\Olympus-Ahorn\ahorn-env\Project.toml`
┌ Debug: Creating new cache for "C:\Users\Michael\AppData\Local\Olympus-Ahorn\ahorn-env\Project.toml"
└ @ Base loading.jl:225
┌ Debug: Creating new cache for "C:\Users\Michael\AppData\Local\Olympus-Ahorn\ahorn-env\Manifest.toml"
└ @ Base loading.jl:225

(julia.exe:4000): Gtk-WARNING **: 02:23:24.490: '/usr/lib/gtk-3.0/3.0.0/immodules/im-xim.so': �w�肳�ꂽ���W���[���ª�©��©�肜�¹�񁂊
(julia.exe:4000): Gtk-WARNING **: 02:23:24.490: Loading IM context type 'xim' failed
Using MoreDasheline hair colors for CommunalHelper DreamBlocks.
WARNING: replacing module AnonhelperAnonCloud.
WARNING: replacing module IsaGrabBagEntities.
WARNING: replacing module IsaGrabBagEntities.
WARNING: replacing module IsaGrabBagEntities.
WARNING: replacing module JackalHelperOneWayJellyBarrierModule.
! Failed to load "Ahorn/entities/CustomCoreBlock.jl" from "E:\Steam\steamapps\common\Celeste\Mods\VivHelper.zip"
ErrorException("syntax: incomplete: "module" at none:1 requires end")
WARNING: replacing module AcidHelperTimeModulateTrigger.
ERROR: LoadError: StringIndexError: invalid index [41], valid nearby indices [39]=>'ー', [42]=>'.'
Stacktrace:
[1] string_index_err(s::String, i::Int64)
@ Base .\strings\string.jl:12
[2] getindex
@ .\strings\string.jl:263 [inlined]
[3] (::Ahorn.var"#92#93"{String})()
@ Ahorn ~\AppData\Local\Olympus-Ahorn\julia-depot\packages\Ahorn\dG2aU\src\drawing.jl:200
[4] get!(default::Ahorn.var"#92#93"{String}, h::Dict{String, String}, key::String)
@ Base .\dict.jl:465
[5] fixTexturePath
@ ~\AppData\Local\Olympus-Ahorn\julia-depot\packages\Ahorn\dG2aU\src\drawing.jl:199 [inlined]
[6] loadAllExternalSprites!(force::Bool)
@ Ahorn ~\AppData\Local\Olympus-Ahorn\julia-depot\packages\Ahorn\dG2aU\src\drawing.jl:176
[7] loadAllExternalSprites!
@ ~\AppData\Local\Olympus-Ahorn\julia-depot\packages\Ahorn\dG2aU\src\drawing.jl:173 [inlined]
[8] macro expansion
@ ~\AppData\Local\Olympus-Ahorn\julia-depot\packages\Ahorn\dG2aU\src\helpers\gtk_helpers.jl:15 [inlined]
[9] displayMainWindow()
@ Ahorn ~\AppData\Local\Olympus-Ahorn\julia-depot\packages\Ahorn\dG2aU\src\display_main_window.jl:45
[10] top-level scope
@ ~\AppData\Local\Temp\tmp61C3.tmp:82`

Can't seem to get Ahorn working.

I don't know much about computers, and when trying to get Ahorn to load, I get this error message in the log.

ERROR: ArgumentError: Package Ahorn not found in current path:

  • Run import Pkg; Pkg.add("Ahorn") to install the Ahorn package.

Stacktrace:
[1] require(::Module, ::Symbol) at .\loading.jl:887

I tried running this but it doesn't seem to work, Help?

Add out-of-bounds check for strawberries (and maybe other entities)

I recently discovered that collecting a strawberry in a room while another strawberry is out of bounds in the same room crashes the game due to an area indexing error. While this is technical a vanilla mechanic, it is undesirable in almost any conceivable usage of Ahorn. We should probably add either a warning with the option to remove out-of-bound strawberries (and possible other entities mistakenly placed) or just remove them on save.

key Mable is not found

Using Julia from: "C:\Users\Walter A. Smith\AppData\Local\Programs\Julia\Julia-1.4.1\bin"
Installing Ahorn, this might take a while.
Please make sure not to put the command line into select mode, that means do not click inside the window.

Hey, thanks for giving Ahorn a try! Ahorn is currently still in a very early state. If you find bugs, please report them!

This installer is going to install or update Maple and Ahorn via the package manager as well as create a file in the same directory as this installer file, are you okay with that? [y/N]
y

======================
The installer will now download and install required dependencies as well as the program itself. This will likely take a few minutes, so grab yourself a glass of juice while you wait.
We will tell you when the installation process is done, any warnings (not errors) in the console are fine and can be ignored.

Environment path: C:\Users\Walter A. Smith\AppData\Local\Ahorn\env
Activating new environment at C:\Users\Walter A. Smith\AppData\Local\Ahorn\env\Project.toml
┌ Warning: Pkg.installed() is deprecated
└ @ Pkg D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Pkg.jl:531
Installing Maple...
Updating git-repo https://github.com/CelestialCartographers/Maple.git
Resolving package versions...
Cloning default registries into C:\Users\Walter A. Smith\.julia
Cloning registry from "https://github.com/JuliaRegistries/General.git"
ERROR: LoadError: SystemError: opening file "C:\Users\Walter A. Smith\.julia\registries\General\Registry.toml": No such file or directory
Stacktrace:
[1] systemerror(::String, ::Int32; extrainfo::Nothing) at .\error.jl:168
[2] #systemerror#50 at .\error.jl:167 [inlined]
[3] systemerror at .\error.jl:167 [inlined]
[4] open(::String; read::Bool, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing) at .\iostream.jl:254
[5] open(::String, ::String) at .\iostream.jl:310
[6] open(::typeof(Pkg.TOML.parse), ::String, ::Vararg{String,N} where N; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at .\io.jl:296
[7] open at .\io.jl:296 [inlined]
[8] parsefile at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\ext\TOML\src\TOML.jl:50 [inlined]
[9] read_registry(::String; cache::Bool) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Types.jl:974
[10] read_registry at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Types.jl:969 [inlined]
[11] (::Pkg.Types.var"#92#95"{Pkg.Types.Context,String,Pkg.Types.RegistrySpec})(::String) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Types.jl:946
[12] mktempdir(::Pkg.Types.var"#92#95"{Pkg.Types.Context,String,Pkg.Types.RegistrySpec}, ::String; prefix::String) at .\file.jl:682
[13] mktempdir at .\file.jl:680 [inlined] (repeats 2 times)
[14] clone_or_cp_registries(::Pkg.Types.Context, ::Array{Pkg.Types.RegistrySpec,1}, ::String) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Types.jl:911
[15] clone_or_cp_registries at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Types.jl:902 [inlined] (repeats 2 times)
[16] clone_default_registries(::Pkg.Types.Context) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Types.jl:821
[17] find_registered!(::Pkg.Types.Context, ::Array{String,1}, ::Array{Base.UUID,1}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Types.jl:1167
[18] registered_paths(::Pkg.Types.Context, ::Base.UUID) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Types.jl:1194
[19] deps_graph(::Pkg.Types.Context, ::Dict{Base.UUID,String}, ::Dict{Base.UUID,Pkg.Types.VersionSpec}, ::Dict{Base.UUID,Pkg.Resolve.Fixed}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Operations.jl:409
[20] resolve_versions!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Operations.jl:340
[21] targeted_resolve(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}, ::Pkg.Types.PreserveLevel) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Operations.jl:1057
[22] tiered_resolve(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Operations.jl:1029
[23] _resolve at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Operations.jl:1063 [inlined]
[24] add(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}, ::Array{Base.UUID,1}; preserve::Pkg.Types.PreserveLevel, platform::Pkg.BinaryPlatforms.Windows) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Operations.jl:1078
[25] add(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}; preserve::Pkg.Types.PreserveLevel, platform::Pkg.BinaryPlatforms.Windows, kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\API.jl:159
[26] add(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\API.jl:112
[27] #add#27 at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\API.jl:109 [inlined]
[28] add at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\API.jl:109 [inlined]
[29] #add#23 at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\API.jl:106 [inlined]
[30] add at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\API.jl:106 [inlined]
[31] install_or_update(::String, ::String) at C:\Users\Walter A. Smith\Documents\Ahorn\install_ahorn.jl:20
[32] top-level scope at C:\Users\Walter A. Smith\Documents\Ahorn\install_ahorn.jl:56
[33] include(::Module, ::String) at .\Base.jl:377
[34] exec_options(::Base.JLOptions) at .\client.jl:288
[35] _start() at .\client.jl:484
in expression starting at C:\Users\Walter A. Smith\Documents\Ahorn\install_ahorn.jl:56
caused by [exception 1]
KeyError: key "Maple" not found
Stacktrace:
[1] getindex at .\dict.jl:477 [inlined]
[2] install_or_update(::String, ::String) at C:\Users\Walter A. Smith\Documents\Ahorn\install_ahorn.jl:14
[3] top-level scope at C:\Users\Walter A. Smith\Documents\Ahorn\install_ahorn.jl:56
[4] include(::Module, ::String) at .\Base.jl:377
[5] exec_options(::Base.JLOptions) at .\client.jl:288
[6] _start() at .\client.jl:484
Press any key to continue . . .

Can't seem to be getting Ahorn working

(very sorry if this problem is already addressed, but I can't find a problem similarly to this) When I try to launch Ahorn with the "ahorn.bat" file on Windows 10, this is what shows up in command prompt.

Using Julia from: "C:\Users\Me\AppData\Local\Julia-1.3.1\bin"
If this is the first time running Ahorn, this might take a while.
The window might stay blank for a long time, this is normal as packages are precompiling in the background.
Be patient, the program is still running until the terminal says "Press any key to continue" (or equivalent in your language).
The error log is located at "C:/Users/Me/AppData/Local/Ahorn/error.log", should any problems occur.
Activating environment at C:\Users\Me\AppData\Local\Ahorn\env\Project.toml
Press any key to continue . . .

And in "error.log", this.

(julia.exe:1108): Gtk-WARNING **: 22:08:22.840: Theme parsing error: gtk-win32-base.css:1043:59: Junk at end of value for background-image
ERROR: LoadError: LightXML is not properly installed. Run Pkg.build("LightXML") and restart Julia.
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] top-level scope at C:\Users\Me.julia\packages\LightXML\W8FVT\src\LightXML.jl:6
[3] include at .\boot.jl:328 [inlined]
[4] include_relative(::Module, ::String) at .\loading.jl:1105
[5] include(::Module, ::String) at .\Base.jl:31
[6] top-level scope at none:2
[7] eval at .\boot.jl:330 [inlined]
[8] eval(::Expr) at .\client.jl:425
[9] top-level scope at .\none:3
in expression starting at C:\Users\Me.julia\packages\LightXML\W8FVT\src\LightXML.jl:4
┌ Warning: You are using Gtk on Windows which is currently not recommended. Your REPL/IDE and anything depending on task switches will become sluggish and much slower (up to ~85x slower).
└ @ Gtk C:\Users\Me.julia\packages\Gtk\X3A4U\src\Gtk.jl:74
ERROR: LoadError: LoadError: LoadError: Failed to precompile LightXML [9c8b4983-aa76-5018-a973-4c85ecc9e179] to C:\Users\Me.julia\compiled\v1.3\LightXML\a89nj_UawKV.ji.
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1283
[3] _require(::Base.PkgId) at .\loading.jl:1024
[4] require(::Base.PkgId) at .\loading.jl:922
[5] require(::Module, ::Symbol) at .\loading.jl:917
[6] include at .\boot.jl:328 [inlined]
[7] include_relative(::Module, ::String) at .\loading.jl:1105
[8] include at .\Base.jl:31 [inlined]
[9] include(::String) at C:\Users\Me.julia\packages\Ahorn\U7LfK\src\Ahorn.jl:2
[10] top-level scope at C:\Users\Me.julia\packages\Ahorn\U7LfK\src\celeste_render.jl:6
[11] include at .\boot.jl:328 [inlined]
[12] include_relative(::Module, ::String) at .\loading.jl:1105
[13] include at .\Base.jl:31 [inlined]
[14] include(::String) at C:\Users\Me.julia\packages\Ahorn\U7LfK\src\Ahorn.jl:2
[15] top-level scope at C:\Users\Me.julia\packages\Ahorn\U7LfK\src\Ahorn.jl:84
[16] include at .\boot.jl:328 [inlined]
[17] include_relative(::Module, ::String) at .\loading.jl:1105
[18] _require(::Base.PkgId) at .\loading.jl:1053
[19] require(::Base.PkgId) at .\loading.jl:922
[20] require(::Module, ::Symbol) at .\loading.jl:917
in expression starting at C:\Users\Me.julia\packages\Ahorn\U7LfK\src\auto_tiler.jl:1
in expression starting at C:\Users\Me.julia\packages\Ahorn\U7LfK\src\celeste_render.jl:6
in expression starting at C:\Users\Me.julia\packages\Ahorn\U7LfK\src\Ahorn.jl:84

I followed the instructions stated on the github page. Would be very grateful if someone can help me with this problem.

Thanks

Error trying to install

Error: https://hastebin.com/feyaqurame.php

This occurs whenever I try to run the ahorn.bat. Instead of installing or opening Ahorn, it says press any key to continue, then closes out of the tab.

I tried doing the other install method using Julia, but I ended up getting an error for not having homebrew and gtk, Homebrew not being available on windows.

installation mishap (related to julia pathing, probably)

hello! while this is likely extremely obvious to the developers, i personally am having a bit of a conundrum here! the error i run into when running ahorn.bat is as follows [i've already installed julia]:

ERROR: LoadError: InitError: IOError: could not spawn setenv('C:\Users\formi\.julia\artifacts\57bd9311faafa3d8e73dfb991c2cb420f2c65ab9\bin\gdk-pixbuf-query-loaders.exe',["PATH=C:\Users\formi\.julia\artifacts\a5b7c195243758d88c64cd8547e527fbace3877b\bin;C:\Users\formi\.julia\artifacts\e5872943f1078a6397a4f4d0f760db959ec50630\bin;C:\Users\formi\AppData\Local\Programs\Julia-1.6.0\bin;C:\Users\formi\.julia\artifacts\431cad9bf95e817b5fc813666e353ae36b2202c0\bin;C:\Users\formi\.julia\artifacts\f9f799e6ae3fe7f244bb55052db7ff1cea876c27\bin;C:\Users\formi\.julia\artifacts\4f67e82ee394e74ca63b7dc589dcc9218c12b20a\bin;C:\Users\formi\.julia\artifacts\4a2cc4b6aef321d12f704be234ed46372e67d1a2\bin;C:\Users\formi\.julia\artifacts\72037f1415327f12277eed0521c861517630a0ba\bin;C:\Users\formi\.julia\artifacts\2e9a29903fddf79371cd5f82327f70ada670a234\bin;C:\Users\formi\.julia\artifacts\3a34dec1472dcb90db22005558267071d9a8b913\bin;C:\Users\formi\.julia\artifacts\01b969d96551292e78f0acfa204f120b09f4e7b4\bin;C:\Users\formi\.julia\artifacts\57bd9311faafa3d8e73dfb991c2cb420f2c65ab9\bin;C:\Users\formi\AppData\Local\Programs\Julia-1.6.0\bin\..\lib\julia;C:\Users\formi\AppData\Local\Programs\Julia-1.6.0\bin\..\lib;C:\Users\formi\AppData\Local\Programs\Julia-1.6.0\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Git\cmd;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Users\formi\AppData\Local\Programs\Python\Python39\Scripts;C:\Users\formi\AppData\Local\GitHubDesktop\bin;C:\Program Files\NVIDIA Corporation\Nsight Compute 2020.3.1\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\dotnet\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Users\formi\AppData\Local\Programs\Julia-1.6.0\bin;", "USERDOMAIN_ROAMINGPROFILE=DESKTOP-PCNFBJD", "HOMEPATH=\Users\formi", "NVCUDASAMPLES11_2_ROOT=C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.2", "GDK_PIXBUF_MODULEDIR=C:\Users\formi\.julia\artifacts\57bd9311faafa3d8e73dfb991c2cb420f2c65ab9\lib\gdk-pixbuf-2.0\2.10.0\loaders", "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC", "SESSIONNAME=Console", "SYSTEMROOT=C:\WINDOWS", "APPDATA=C:\Users\formi\AppData\Roaming", "PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules", "COMMONPROGRAMW6432=C:\Program Files\Common Files", "DISPLAYHELP=0", "GTK_THEME=win32", "PROGRAMDATA=C:\ProgramData", "PUBLIC=C:\Users\Public", "OS=Windows_NT", "USERDOMAIN=DESKTOP-PCNFBJD", "PROCESSOR_REVISION=7100", "TMP=C:\Users\formi\AppData\Local\Temp", "DARKMODE=0", "COMSPEC=C:\WINDOWS\system32\cmd.exe", "NVTOOLSEXT_PATH=C:\Program Files\NVIDIA Corporation\NvToolsExt\", "ALLUSERSPROFILE=C:\ProgramData", "GALLDL=C:\Users\formi\AppData\Local\Programs\Python\Python39\Scripts", "COMPUTERNAME=DESKTOP-PCNFBJD", "USERNAME=formi", "INSTALL_FILENAME=install_ahorn.jl", "XDG_DATA_DIRS=C:\Users\formi\.julia\artifacts\65eca7c48dea1e32203b205613441ce9506045b4\share;C:\Users\formi\.julia\artifacts\eb6ac7b2d830e5142ad5e345e54fb33dc7aafd6c\share;C:\Users\formi\.julia\artifacts\da6c2aa0d20a483437256f245d3c35b25e667c62\bin\..\share", "GTK_CSD=0", "CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2", "USERPROFILE=C:\Users\formi", "GTK_AUTO_IDLE=false", "DEVELOPERMODE=0", "PROCESSOR_LEVEL=23", "INSTALL_URL=https://raw.githubusercontent.com/CelestialCartographers/Ahorn/master/install_ahorn.jl", "VBOX_HWVIRTEX_IGNORE_SVM_IN_USE=1", "PROGRAMW6432=C:\Program Files", "ONLYUPDATE=0", "HOMEDRIVE=C:", "TEMP=C:\Users\formi\AppData\Local\Temp", "WINDIR=C:\WINDOWS", "RTOOLS42_HOME=C:\rtools42", "LOCALAPPDATA=C:\Users\formi\AppData\Local", "PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 113 Stepping 0, AuthenticAMD", "UPDATEFIRST=0", "NUMBER_OF_PROCESSORS=12", "PROMPT=$P$G", "FONTCONFIG_FILE=C:\Users\formi\.julia\artifacts\c916a560fa109a4db3d6938a8ab1a6a8b4a09731\etc\fonts\fonts.conf", "COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files", "AHORN_PATH=C:/Users/formi/AppData/Local/Ahorn", "COMMONPROGRAMFILES=C:\Program Files\Common Files", "CUDA_PATH_V11_2=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2", "PROGRAMFILES(X86)=C:\Program Files (x86)", "JULIA_FILENAME=julia-1.6.0-installer.exe", "JULIA_URL_32BIT=https://julialang-s3.julialang.org/bin/winnt/x86/1.6/julia-1.6.0-win32.exe", "OPENBLAS_NUM_THREADS=8", "MINIMUM_VERSION="v\"1.6.0\""", "PROGRAMFILES=C:\Program Files", "LOGONSERVER=\\DESKTOP-PCNFBJD", "DRIVERDATA=C:\Windows\System32\Drivers\DriverData", "FONTCONFIG_PATH=C:\Users\formi\.julia\artifacts\c916a560fa109a4db3d6938a8ab1a6a8b4a09731\etc\fonts", "AHORN_ENV=\"C:/Users/formi/AppData/Local/Ahorn/env/\"", "JULIA_URL_64BIT=https://julialang-s3.julialang.org/bin/winnt/x64/1.6/julia-1.6.0-win64.exe", "SYSTEMDRIVE=C:", "NVCUDASAMPLES_ROOT=C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.2", "=EXITCODE", "PROCESSOR_ARCHITECTURE=AMD64", "OPENBLAS_MAIN_FREE=1"]): invalid argument (EINVAL)

quite a mess, probably related to my fucked up environment variables but i'm not sure what to change or where to change it. also why should this program be pulling from what seems to be literally all of my environment variables in the first place? haha, well, what do i know. any tips?

Unable to start ahorn

Getting this error while trying to run ahorn.sh using Julia
ERROR: LoadError: syntax: extra token """ after end of expression Stacktrace: [1] top-level scope at /Users/---/---/ahorn.sh:2 [2] include(::Module, ::String) at ./Base.jl:377 [3] exec_options(::Base.JLOptions) at ./client.jl:288 [4] _start() at ./client.jl:484 in expression starting at /Users/---/---/ahorn.sh:2

Project.toml errors

I had an error before about project.toml. I quickly realised that the file was incomplete so i just pasted the project.toml from the git repo. Same thing for the manifest.toml. But it still did not work. Anyways, here is the error log :
Activating environment at C:\Users\rayane\AppData\Local\Ahorn\env\Project.toml
ERROR: ArgumentError: Package Ahorn [10a6d802-9bc0-11e8-304a-1bca7ec2ebad] is required but does not seem to be installed:

  • Run Pkg.instantiate() to install all recorded dependencies.

Stacktrace:
[1] _require(::Base.PkgId) at .\loading.jl:998
[2] require(::Base.PkgId) at .\loading.jl:927
[3] require(::Module, ::Symbol) at .\loading.jl:922
I ran Pkg.instanstiate but it still did not work. Julia told me this :
ERROR: UndefVarError : Pkg not defined
Stacktrace : [1] top-level scope at REPL[1] :1
Sorry for asking but, how can you define the Pkg? I added ahorn in the terminal but it tells me that Ahorn was not found in project, manifest, or registry (obviously). Hopefully you can point me in the right direction here.

Ahorn fails to build on macOS from Julia failing to get pangocairo and gtk dependencies

Here are the error outputs:

=========================================[ ERROR: Cairo ]=========================================

LoadError: Provider Homebrew.HB failed to satisfy dependency pangocairo
while loading /Users/thatrs/.julia/v0.6/Cairo/deps/build.jl, in expression starting on line 161

==================================================================================================

==========================================[ ERROR: Gtk ]==========================================

LoadError: Provider Homebrew.HB failed to satisfy dependency gtk
while loading /Users/thatrs/.julia/v0.6/Gtk/deps/build.jl, in expression starting on line 63

==================================================================================================

Error building Gtk and Cairo, Endless loop! Please help!

Hello! I've been over 1 month trying to fix this! went into discord to ask help, tried everything and i couldnt! I really need help!

The problem is that always gives error when trying to build Cairo or GTK, no matter what (using NSIS)

This is the error log!

Error: Error building Cairo:
│ ┌ Warning: skipping repodata/repomd.xml, not in cache -- call WinRPM.update() to download
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:148
│ ┌ Warning: skipping repodata/repomd.xml, not in cache -- call WinRPM.update() to download
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:148
│ [ Info: Updating WinRPM package list
│ [ Info: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.3/repodata/repomd.xml
│ ┌ Warning: Unknown download failure, error code: 2148270105
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:68
│ ┌ Warning: Retry 1/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.3/repodata/repomd.xml
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270105
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:68
│ ┌ Warning: Retry 2/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.3/repodata/repomd.xml
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270105
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:68
│ ┌ Warning: Retry 3/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.3/repodata/repomd.xml
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270105
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:68
│ ┌ Warning: Retry 4/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.3/repodata/repomd.xml
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270105
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:68
│ ┌ Warning: Retry 5/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.3/repodata/repomd.xml
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:70
│ ┌ Warning: received error 0 while downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.3/repodata/repomd.xml
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:154
│ [ Info: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.3/repodata/repomd.xml
│ ┌ Warning: Unknown download failure, error code: 2148270105
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:68
│ ┌ Warning: Retry 1/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.3/repodata/repomd.xml
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270105
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:68
│ ┌ Warning: Retry 2/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.3/repodata/repomd.xml
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270105
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:68
│ ┌ Warning: Retry 3/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.3/repodata/repomd.xml
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270105
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:68
│ ┌ Warning: Retry 4/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.3/repodata/repomd.xml
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270105
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:68
│ ┌ Warning: Retry 5/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.3/repodata/repomd.xml
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:70
│ ┌ Warning: received error 0 while downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.3/repodata/repomd.xml
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:154
│ ERROR: LoadError: None of the selected providers could satisfy library group cairo
│ Use BinDeps.debug(package_name) to see available providers

│ Stacktrace:
│ [1] error(::String) at .\error.jl:33
│ [2] satisfy!(::BinDeps.LibraryGroup, ::Array{DataType,1}) at C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\BinDeps\ZEval\src\dependencies.jl:915
│ [3] satisfy!(::BinDeps.LibraryGroup) at C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\BinDeps\ZEval\src\dependencies.jl:874
│ [4] top-level scope at C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\BinDeps\ZEval\src\dependencies.jl:977
│ [5] include at .\boot.jl:326 [inlined]
│ [6] include_relative(::Module, ::String) at .\loading.jl:1038
│ [7] include(::Module, ::String) at .\sysimg.jl:29
│ [8] include(::String) at .\client.jl:403
│ [9] top-level scope at none:0
│ in expression starting at C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\Cairo\CXPG1\deps\build.jl:165
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Operations.jl:1075
Building Gtk ─────→ C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\Gtk\RwVPb\deps\build.log
┌ Error: Error building Gtk:
│ ┌ Warning: skipping repodata/repomd.xml, not in cache -- call WinRPM.update() to download
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:148
│ ┌ Warning: skipping repodata/repomd.xml, not in cache -- call WinRPM.update() to download
│ └ @ WinRPM C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:148
│ ERROR: LoadError: Package candidate for glib2-tools not found
│ Stacktrace:
│ [1] error(::String) at .\error.jl:33
│ [2] select(::WinRPM.Packages{Array{LibExpat.ETree,1}}, ::String) at C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:258
│ [3] #install#18(::Bool, ::Function, ::Array{String,1}, ::String) at C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\WinRPM\Y9QdZ\src\WinRPM.jl:377
│ [4] #install at .\none:0 [inlined] (repeats 2 times)
│ [5] top-level scope at C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\Gtk\RwVPb\deps\build.jl:30
│ [6] include at .\boot.jl:326 [inlined]
│ [7] include_relative(::Module, ::String) at .\loading.jl:1038
│ [8] include(::Module, ::String) at .\sysimg.jl:29
│ [9] include(::String) at .\client.jl:403
│ [10] top-level scope at none:0
│ in expression starting at C:\Users\Franco Padin\AppData\Local\CelestialCartographers\Ahorn\juliapkg\packages\Gtk\RwVPb\deps\build.jl:24
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Operations.jl:1075

Please, if there is any way i can fix this, no matter what severe it is, tell me! Please!

EDIT: Thanks for not replying! Please i need help

Compilation Error on Linux

I am on Arch Linux and the version of Julia I'm using is 1.8.5.

When running the install_ahorn.jl script I get the following compilation errror:

ERROR: LoadError: ccall method definition: return type doesn't correspond to a C type
Stacktrace:
 [1] top-level scope
   @ ~/.julia/packages/Ahorn/hlYON/src/helpers/gtk_helpers.jl:145
 [2] include(x::String)
   @ Ahorn ~/.julia/packages/Ahorn/hlYON/src/Ahorn.jl:2
 [3] top-level scope
   @ ~/.julia/packages/Ahorn/hlYON/src/Ahorn.jl:27
in expression starting at /home/green/.julia/packages/Ahorn/hlYON/src/helpers/gtk_helpers.jl:145
in expression starting at /home/green/.julia/packages/Ahorn/hlYON/src/Ahorn.jl:2
in expression starting at /home/green/programs/Ahorn/install_ahorn.jl:68

After a little bit of work, it appears that this patch to src/helpers/gtk_helpers.jl fixed the issue:

diff --git a/src/helpers/gtk_helpers.jl b/src/helpers/gtk_helpers.jl
index 8db84e45474d..ede054380876 100644
--- a/src/helpers/gtk_helpers.jl
+++ b/src/helpers/gtk_helpers.jl
@@ -143,7 +143,7 @@ end
 # General
 
 function setDefaultDirection(direction::Integer)
-    return ccall((:gtk_widget_set_default_direction, Gtk.libgtk), Ptr{}, (Cint,), direction)
+    return ccall((:gtk_widget_set_default_direction, Gtk.libgtk), Ptr{Cvoid}, (Cint,), direction)
 end
 
 function initComboBox!(widget::Gtk.GtkComboBoxText, choices::Array{String, 1})

I am not at all familiar with Julia and was not sure if this would break things for other people, so I thought that it would be best to share it as an issue instead of a pull request.

cant open or complete installing ahorn

yesterday on 2020/08/12 i tried installing ahorn , always a problems or errors occured like , not able to install julia 1.4.1 and setuping ect , i solved the problem and downloaded julia 1.4.2 manually and it accepted it i guess , after that now , it says this to me and idk what should i do : ( Activating environment at C:\Users\NOUR1F\AppData\Local\Ahorn\env\Project.toml
ERROR: ArgumentError: Package Ahorn not found in current path:

  • Run import Pkg; Pkg.add("Ahorn") to install the Ahorn package.
    Stacktrace:
    [1] require(::Module, ::Symbol) at .\loading.jl:892)

and when i try to open julie and type (import Pkg; Pkg.add("Ahorn"))
it says : {registry at c:/users/NOUR1F/.julia/registries/general
git-repo https://github.com/juliaregistries/general.git
ERROR: the following package names could not be resolved:
* Ahorn (not found in project , manifest or registery)}

what should i do now then?

Unable to install Ahorn on macOS catalina using install_ahorn.jl script

Hi,

I'm having trouble on installing Ahorn on my Macbook, macOS 10.15.5 and julia 1.4.2. Here is the error Log:

======================
Hey, thanks for giving Ahorn a try! Ahorn is currently still in a very early state. If you find bugs, please report them!
======================

This installer is going to install or update Maple and Ahorn via the package manager as well as create a file in the same directory as this installer file, are you okay with that? [y/N]
y

======================
The installer will now download and install required dependencies as well as the program itself. This will likely take a few minutes, so grab yourself a glass of juice while you wait.
We will tell you when the installation process is done, any warnings (not errors) in the console are fine and can be ignored.
======================

Environment path: /Users/huangwei/.config/Ahorn/env
 Activating new environment at `~/.config/Ahorn/env/Project.toml`
┌ Warning: Pkg.installed() is deprecated
└ @ Pkg /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/Pkg.jl:531
Installing Maple...
    Cloning git-repo `http://github.com/CelestialCartographers/Maple.git`
**ERROR: LoadError: git repository not found at `http://github.com/CelestialCartographers/Maple.git`
Stacktrace:**
 [1] pkgerror(::String) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/Types.jl:53
 [2] clone(::Pkg.Types.Context, ::String, ::String; header::Nothing, credentials::Nothing, kwargs::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:isbare,),Tuple{Bool}}}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/GitTools.jl:149
 [3] #ensure_clone#3 at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/GitTools.jl:112 [inlined]
 [4] handle_repo_add!(::Pkg.Types.Context, ::Pkg.Types.PackageSpec) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/Types.jl:570
 [5] handle_repos_add!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/Types.jl:628
 [6] add(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}; preserve::Pkg.Types.PreserveLevel, platform::Pkg.BinaryPlatforms.MacOS, kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/API.jl:139
 [7] add(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/API.jl:112
 [8] #add#27 at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/API.jl:109 [inlined]
 [9] add at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/API.jl:109 [inlined]
 [10] #add#23 at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/API.jl:106 [inlined]
 [11] add at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/API.jl:106 [inlined]
 [12] install_or_update(::String, ::String) at /Users/huangwei/Documents/LearningProjects/install_ahorn.jl:20
 [13] top-level scope at /Users/huangwei/Documents/LearningProjects/install_ahorn.jl:56
 [14] include(::Module, ::String) at ./Base.jl:377
 [15] exec_options(::Base.JLOptions) at ./client.jl:288
 [16] _start() at ./client.jl:484
in expression starting at /Users/huangwei/Documents/LearningProjects/install_ahorn.jl:56
caused by [exception 2]
GitError(Code:EINVALIDSPEC, Class:Net, invalid url, missing path)
Stacktrace:
 [1] macro expansion at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/LibGit2/src/error.jl:101 [inlined]
 [2] clone(::SubString{String}, ::String, ::LibGit2.CloneOptions) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/LibGit2/src/repository.jl:459
 [3] clone(::SubString{String}, ::String; branch::String, isbare::Bool, remote_cb::Ptr{Nothing}, credentials::LibGit2.CachedCredentials, callbacks::Dict{Symbol,Tuple{Ptr{Nothing},Any}}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/LibGit2/src/LibGit2.jl:580
 [4] clone(::Pkg.Types.Context, ::String, ::String; header::Nothing, credentials::Nothing, kwargs::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:isbare,),Tuple{Bool}}}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/GitTools.jl:143
 [5] #ensure_clone#3 at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/GitTools.jl:112 [inlined]
 [6] handle_repo_add!(::Pkg.Types.Context, ::Pkg.Types.PackageSpec) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/Types.jl:570
 [7] handle_repos_add!(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/Types.jl:628
 [8] add(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}; preserve::Pkg.Types.PreserveLevel, platform::Pkg.BinaryPlatforms.MacOS, kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/API.jl:139
 [9] add(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/API.jl:112
 [10] #add#27 at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/API.jl:109 [inlined]
 [11] add at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/API.jl:109 [inlined]
 [12] #add#23 at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/API.jl:106 [inlined]
 [13] add at /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.4/Pkg/src/API.jl:106 [inlined]
 [14] install_or_update(::String, ::String) at /Users/huangwei/Documents/LearningProjects/install_ahorn.jl:20
 [15] top-level scope at /Users/huangwei/Documents/LearningProjects/install_ahorn.jl:56
 [16] include(::Module, ::String) at ./Base.jl:377
 [17] exec_options(::Base.JLOptions) at ./client.jl:288
 [18] _start() at ./client.jl:484
caused by [exception 1]
KeyError: key "Maple" not found
Stacktrace:
 [1] getindex at ./dict.jl:477 [inlined]
 [2] install_or_update(::String, ::String) at /Users/huangwei/Documents/LearningProjects/install_ahorn.jl:14
 [3] top-level scope at /Users/huangwei/Documents/LearningProjects/install_ahorn.jl:56
 [4] include(::Module, ::String) at ./Base.jl:377
 [5] exec_options(::Base.JLOptions) at ./client.jl:288
 [6] _start() at ./client.jl:484

It looks like a git clone issue, it failed to clone both Maple and Ahorn repository on github, while I can do a git clone on these two repository alone. So I wonder what's the problem and how I can get around with this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.