ArmV8 / Aarch64 / ARM64... what would it take?

Want a new feature? Discuss what you would like to see in Ultibo.
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

Re: ArmV8 / Aarch64 / ARM64... what would it take?

Postby fredvs » Fri Nov 02, 2018 4:32 pm

pik33 wrote:If you dowloaded the Ultibo installer 2.0.029 and you have RPi3B+ (the newest) you have to upgrade and recompile RTL.


Hello.

I did try to recompile the RTL but without luck. ;-(
I use wine on Linux, maybe there is something to install on Windows to do Makefile happy?

Image

Fre;D
User avatar
Ultibo
Site Admin
Posts: 2121
Joined: Sat Dec 19, 2015 3:49 am
Location: Australia

Re: ArmV8 / Aarch64 / ARM64... what would it take?

Postby Ultibo » Fri Nov 02, 2018 10:40 pm

fredvs wrote:I did try to recompile the RTL but without luck. ;-(
I use wine on Linux, maybe there is something to install on Windows to do Makefile happy?

We have seen this error before and the BuildRTL tool has an option that should fix it.

It was first reported by ninol in this post and if you create a BuildRTL.ini file with the PathPrefix value as described it should work correctly.

Let us know the result.
Ultibo.org | Make something amazing
https://ultibo.org
Gavinmc42
Posts: 1460
Joined: Sun Jun 05, 2016 12:38 pm
Location: Brisbane, Australia

Re: ArmV8 / Aarch64 / ARM64... what would it take?

Postby Gavinmc42 » Sat Nov 03, 2018 9:04 am

Wow a Raspberry Pi version too.
https://mseide-msegui.sourceforge.io/

Non docking iDE?
hansotten
Posts: 43
Joined: Thu Feb 04, 2016 7:07 am

Re: ArmV8 / Aarch64 / ARM64... what would it take?

Postby hansotten » Sat Nov 03, 2018 11:19 am

Gavin, you smoke too much ;)

MSEIDE: Visualization is used only XLib (Linux) and GDI32 (Windows) So lots of work on Ultibo.
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

Re: ArmV8 / Aarch64 / ARM64... what would it take?

Postby fredvs » Sat Nov 03, 2018 2:16 pm

Ultibo wrote:
fredvs wrote:Let us know the result.


OK, I will try it asap.

Fre;D
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

Re: ArmV8 / Aarch64 / ARM64... what would it take?

Postby fredvs » Sat Nov 03, 2018 2:20 pm

hansotten wrote:MSEIDE: Visualization is used only XLib (Linux) and GDI32 (Windows) So lots of work on Ultibo.

Yes but it seems that Martin is very impressed by Ultibo.
http://mseide-msegui-talk.13964.n8.nabb ... d1406.html

Maybe if you push and encourage him...

Fre;D
Last edited by fredvs on Sat Nov 03, 2018 2:31 pm, edited 1 time in total.
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

Re: ArmV8 / Aarch64 / ARM64... what would it take?

Postby fredvs » Sat Nov 03, 2018 2:28 pm

Gavinmc42 wrote:Wow a Raspberry Pi version too.
https://mseide-msegui.sourceforge.io/

Non docking iDE?


Perfectly docking IDE and the best for RPi.

There is also the son of MSEide ---> ideU with lot of added features:
Release (included ARM Rpi version):
https://github.com/fredvs/ideU/releases

Here a example of a MSEgui application using docking feature: StrumPract:
Release: https://github.com/fredvs/strumpract/releases

Fre;D
Last edited by fredvs on Sat Nov 03, 2018 9:56 pm, edited 2 times in total.
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

Re: ArmV8 / Aarch64 / ARM64... what would it take?

Postby fredvs » Sat Nov 03, 2018 9:21 pm

Ultibo wrote:Let us know the result.

Hello.

I did this:

- Copy last GitHub Ultibo files and paste it into C:/Ultibo/Core/fpc/3.1.1/source/ (following the video).

- Create a BuildRTL.ini file in c:/Ultibo/Core/tools/ and add this in it:

Code: Select all

  [BuildRTL]
  PathPrefix=%PATH%;

- Load Lazarus-Ultibo via wine and select menu /Tools/Build Ultibo RTL...

- Click on [Build].

Sadly there is still error:

======================Start of Build Script======================
.
Building ARMv6 RTL
==================
.
make: *** windows32_openpipe(): DuplicateHandle(In) failed (e=6)
.
Build RTL failed, see above for errors
.
=======================End of Build Script=======================


Ok, let's try something else.

- Close Lazarus-Ultibo.

- In Linux console run this:

Code: Select all

$ winecfg

- Change in Application tab,
Windows Version: Windows XP ---> Windows 10.

- Reload Lazarus-Ultibo via wine and select menu /Tools/Build Ultibo RTL...

- Click on [Build].

Yep, compilation is working now.

And **some** time later...

Build RTL completed successfully
.
=======================End of Build Script=======================


:D

OK, back with the fpGUI demos.

Re-compiled the 3 fpGUI-Ultibo demos with new RTL...

But same result in the Rpi3, for the 3 demos, a beautiful square on screen colored like a rainbow.

Fre;D
User avatar
Ultibo
Site Admin
Posts: 2121
Joined: Sat Dec 19, 2015 3:49 am
Location: Australia

Re: ArmV8 / Aarch64 / ARM64... what would it take?

Postby Ultibo » Sat Nov 03, 2018 10:41 pm

fredvs wrote:- In Linux console run this:

Code: Select all

$ winecfg

- Change in Application tab,
Windows Version: Windows XP ---> Windows 10.

Thanks for that information, I'm not sure what the exact difference would be but this will help others who are using Wine as well.

fredvs wrote:But same result in the Rpi3, for the 3 demos, a beautiful square on screen colored like a rainbow.

Let us test those examples again and see what result we get.
Ultibo.org | Make something amazing
https://ultibo.org
fredvs
Posts: 35
Joined: Tue Sep 25, 2018 11:57 am

Re: ArmV8 / Aarch64 / ARM64... what would it take?

Postby fredvs » Sun Nov 04, 2018 6:35 pm

Ultibo wrote:Thanks for that information, I'm not sure what the exact difference would be but this will help others who are using Wine as well.

Hello.

Only by curiosity, are you able to compile the RTL (using the script + Makefile) on a real XP Windows machine (not emulated or virtual)?
If yes, then there is a (little) bug in Wine.
Anyway, I did try the ultiboinstaller.sh on Linux Debian 9.5 64 bit ---> out-of-the box and working perfectly ---> wow.
viewtopic.php?f=4&t=887&p=8204#p8204

Ultibo wrote:Let us test those examples again and see what result we get.

Many thanks.

Fre;D

Return to “Feature requests”

Who is online

Users browsing this forum: No registered users and 1 guest