On Saturday, 31 December 2016 at 05:52:00 UTC, Ignacious wrote:
On Thursday, 29 December 2016 at 10:14:53 UTC, Joakim wrote:
On Wednesday, 28 December 2016 at 23:33:57 UTC, Ignacious
wrote:
What is the current status for building android apps in D? I
would like to create simple graphic based apps but don't
wanna get bogged down in trying to get car moving without any
wheels.
Should all work, but nothing other than small apps have been
tested. Try the latest beta, which I just put up:
http://forum.dlang.org/post/xetfqojxijgobisfa...@forum.dlang.org
If you want something more substantive than my ports of the
NDK's sample apps, check out Vadim's Tetris app, which I spent
half an hour playing on my phone, :) or his minecraft-like
demo (click on the sourceforge link from his forum post to get
the apps):
http://forum.dlang.org/thread/cdekkumjynhqoxvmg...@forum.dlang.org
Let me know if you have any questions or problems.
Is there any way to get a package that works for windows? While
the steps don't seem too difficult to do, things never go well
for me(something always breaks... always!)
did install the linux subsystem but... seems like it would be
easier for you to compile a binary and upload it... since you
know what you are doing and have everything at hand already...
At least that gives me(and others) the ability to try to build
the examples and see how it works and all that... then I can go
through all the trouble of building the compiler myself if it
seems worth it rather than wasting time.
Sorry, I haven't used Windows in more than a year, ever since my
ultrabook died. I've gone full Android since then, which is why
it is easier for me to provide a native Android compiler than a
Windows cross-compiler. :) I'm currently typing this message out
on an Android 5.1" smartphone, propped up on a cheap Chinese
tablet stand in front of me and hooked up to a full USB keyboard.
In any case, you should be able to use the linux build I provide,
as you later found.
On Saturday, 31 December 2016 at 06:48:12 UTC, Ignacious wrote:
On Saturday, 31 December 2016 at 06:33:10 UTC, Ignacious wrote:
On Saturday, 31 December 2016 at 05:52:00 UTC, Ignacious wrote:
On Thursday, 29 December 2016 at 10:14:53 UTC, Joakim wrote:
[...]
I see these:
https://github.com/joakim-noah/android/releases
Seems the two archives are identical though except the libs?
Is this what I use to compile the examples?
nvm mind, I guess I accidentally extracted the same archive
thinking it was the other.
so, essentially these are the two different compilers for the
two different android architectures?
As mentioned at the top of the release, the first is a native
Android compiler, meaning you use it on an Android tablet or
smartphone. The second is a linux cross-compiler, meaning you
need a linux/x64 shell from which you cross-compile to
Android/ARM.
On Saturday, 31 December 2016 at 08:05:42 UTC, Ignacious wrote:
Ok, so I installed
ldc2-android-arm-1.1.0-beta4-linux-x86_64.tar.xz
in to ldcandroid
and tried running
./bin/ldc2 -c test.d
I get the error.
./bin/ldc2: error while loading shared libraries:
libconfig.so.9: cannot open shared object file: No such file or
directory
Searched the file system for libconfig and found nothing so I
did
sudo apt-get install libconfig++9
which installed it under lxss\rootfs\usr\lib\x86_64-linux-gnu
It shows up when I do
sudo ldconfig -v
/usr/lib/x86_64-linux-gnu:
libconfig++.so.9 -> libconfig++.so.9.1.3
I tried adding this:
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
But still same issue.
Any ideas how to fix this?
Can you try
sudo apt-get install libconfig9
I don't know if that will install something different, but it's
the command I see others using online. Otherwise, check if the
libconfig++9 package you installed included libconfig.so.9, which
is what ldc is linked against. If not, install the package that
provides that library. The wiki mentions installing
libconfig-dev, you could always just install that if nothing else
works.
Let me know if you run into any other problems. The Win10
support is brand new, just added this week, so we don't have much
experience with it.