Thread overview | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
December 28, 2016 Android Status | ||||
---|---|---|---|---|
| ||||
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. |
December 29, 2016 Re: Android Status | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ignacious | 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. https://forum.dlang.org/thread/ovkhtsdzlfzqrqneolyv@forum.dlang.org?page=2 |
December 29, 2016 Re: Android Status | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ignacious | 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/xetfqojxijgobisfacvx@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/cdekkumjynhqoxvmgjze@forum.dlang.org Let me know if you have any questions or problems. |
December 29, 2016 Re: Android Status | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joakim | 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/xetfqojxijgobisfacvx@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/cdekkumjynhqoxvmgjze@forum.dlang.org
>
> Let me know if you have any questions or problems.
Thanks, hopefully it works. Had to upgrade to win10 aniversary and it destroyed my system so I am now in the process of getting it back to normal. Hopefully this Bash on Ubuntu is worth it and everything works as advertised...
|
December 31, 2016 Re: Android Status | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joakim | 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/xetfqojxijgobisfacvx@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/cdekkumjynhqoxvmgjze@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.
|
December 31, 2016 Re: Android Status | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ignacious | On Saturday, 31 December 2016 at 05:52:00 UTC, Ignacious wrote: > On Thursday, 29 December 2016 at 10:14:53 UTC, Joakim wrote: >> [...] > > 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. 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? |
December 31, 2016 Re: Android Status | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ignacious | 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:
>>> [...]
>>
>> 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.
>
> 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?
|
December 31, 2016 Re: Android Status | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joakim | 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/xetfqojxijgobisfacvx@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/cdekkumjynhqoxvmgjze@forum.dlang.org > > Let me know if you have any questions or problems. 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? |
January 01, 2017 Re: Android Status | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ignacious | 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/xetfqojxijgobisfacvx@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/cdekkumjynhqoxvmgjze@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. |
January 01, 2017 Re: Android Status | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joakim | >
> 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.
>
That is what I used to get it on there in the first place... but the ldc compiler still could not find it.
The problem seems to be where ldc2 is looking for libconfig.so.9 rather than it being installed or not.
How do I either know where it is looking for where to put it?
|
Copyright © 1999-2021 by the D Language Foundation