Having trouble getting HelloWorld to run on ARMv7
-
I have an ARMv7 device running Ubuntu 16.04.2 LTS. I followed the installation instructions given here, which seemed to work fine. Then I created the HelloWorld app given here. When I run
lime test html5
I get the following errors:> lime test html5 Called from lime/_internal/backend/native/NativeCFFI.hx line 609 Called from lime/system/CFFI.hx line 172 Called from lime/system/CFFI.hx line 306 Uncaught exception - Could not find NekoAPI interface. Called from ? line 1 Called from CommandLineTools.hx line 1895 Called from CommandLineTools.hx line 22 Called from a C function Called from CommandLineTools.hx line 126 Called from CommandLineTools.hx line 641 Called from lime/tools/PlatformTarget.hx line 98 Called from HTML5Platform.hx line 345 Called from lime/tools/IconHelper.hx line 66 Called from lime/tools/IconHelper.hx line 360 Called from lime/tools/ImageHelper.hx line 117 Called from lime/graphics/Image.hx line 697 Called from lime/graphics/Image.hx line 1627 Called from a C function Called from /usr/share/haxe/std/neko/Lib.hx line 42 Uncaught exception - load.c(237) : Failed to load library : lime.ndll (lime.ndll: cannot open shared object file: No such file or directory)
There seem to be two error messages listed,
Could not find NekoAPI interface
andFailed to load library : lime.ndll
. I do know thatlime.ndll
does exist, in several places:> find / -name lime.ndll /root/haxelib/lime/7,6,3/ndll/Linux/lime.ndll /root/haxelib/lime/7,6,3/ndll/Mac64/lime.ndll /root/haxelib/lime/7,6,3/ndll/Linux64/lime.ndll /root/haxelib/lime/7,6,3/ndll/Windows/lime.ndll /root/haxelib/lime/7,6,3/ndll/Windows64/lime.ndll
There is one for Linux, which I assume is the one it's trying to use. Any ideas about this error or the other one about
NekoAPI
?I read this post, which gives the exact
NekoAPI
error that I'm seeing but their problem was that they didn't have lime installed and I do so it didn't fix it for me.