comp.lang.ada
 help / color / mirror / Atom feed
From: gabriele.galeotti.xyz@gmail.com
Subject: Re: SweetAda 0.1 released
Date: Sat, 4 Jul 2020 08:59:19 -0700 (PDT)	[thread overview]
Message-ID: <04195e55-a82f-4035-a05d-5078ea2e6259o@googlegroups.com> (raw)
In-Reply-To: <891fe070-40a4-4ba2-a7be-a7e9c4c036a4o@googlegroups.com>

On Saturday, July 4, 2020 at 2:30:58 AM UTC+2, Roger wrote:
> On 3 Jul 2020, at 1:26 am, gabriele.galeotti wrote:
> 
> You're welcome.
> 
> I would like to solve the elftool problem, but really there is no apparent reason on why it's got not executed. I don't know, maybe something related to your environment. If Makefile executes other executables, it should execute elftool as well. Let's make it an open point.
> 
> elftool works when I replace "@$(ELFTOOL)" with "/opt/sweetada/bin/elftool" in the Makefile.

At least we know that elftool runs ok. It's very strange, I double-checked in my OSX VM and it got executed. Ok, we will see.

Some news. Have a look at the site, you can download a very preliminar release of QEMU x86-64 for OSX.

There are two packages.

qemu-x86-64-osx.tar.gz should be uncompressed in /opt/sweetada ... as usual, internal hierarchy is the same.

Then download qemu-libraries-osx.tar.gz. This package, uncompressed in the root filesystem, should end up with some libraries in /usr/local/lib. It's a very rapid solution to make a successful loading. At least in my VM.

When you execute a "/opt/sweetada/bin/make run" in the sweetada directory (after a successful "make all" compilation), chances are that a QEMU will appear. Two windows, the standard one and the IOEMU one. If Ada code is running ok, a LED bar will show you a binary upcounting. It's the image of the hardware parallel port register. Try to slow down by increase the count in application.adb.

I am pretty sure you will receive errors in the log because maybe you have no xterm support, so no serialport support. Also network support is difficult in QEMU under OSX. Try to comment ("#") lines in PC-x86-64/platform/QEMU-ROM/qemu.cfg, else wait for a minor sweetada-core release. If you are in a hurry, download http://www.sweetada.org/packages/qemu.cfg (it's not in web page) and place the file where it should stay.

Sorry, all these things are yet to be documented. Together with a countless other things.

One last thing, please write down and save your work, so you can keep track of your personal changes. As you can see I am in a phase of unavoidable adjustments.

Let me know.

  reply	other threads:[~2020-07-04 15:59 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-30 16:34 SweetAda 0.1 released gabriele.galeotti.xyz
2020-07-01  9:32 ` Fabien Chouteau
2020-07-01 11:06   ` gabriele.galeotti.xyz
2020-07-01 12:19     ` Fabien Chouteau
2020-07-01 11:01 ` Stéphane Rivière
2020-07-01 11:24   ` gabriele.galeotti.xyz
2020-07-01 16:56     ` Stéphane Rivière
2020-07-01 18:04       ` gabriele.galeotti.xyz
2020-07-02 14:51       ` gabriele.galeotti.xyz
2020-07-03  4:12         ` Stéphane Rivière
2020-07-03 10:06           ` gabriele.galeotti.xyz
2020-07-07  8:44             ` Stéphane Rivière
2020-07-07  9:25               ` gabriele.galeotti.xyz
2020-07-07 10:47                 ` Stéphane Rivière
2020-07-07 16:28                 ` Stéphane Rivière
2020-07-07 16:50                   ` gabriele.galeotti.xyz
2020-07-07 18:25                     ` Stéphane Rivière
2020-07-01 15:00 ` Roger
2020-07-01 15:30   ` Roger
2020-07-01 15:47     ` gabriele.galeotti.xyz
2020-07-01 15:37   ` gabriele.galeotti.xyz
2020-07-02  4:21     ` Roger
2020-07-02  4:37       ` Roger
2020-07-02  4:47     ` Roger
2020-07-02 11:04       ` gabriele.galeotti.xyz
2020-07-02 13:03         ` Roger
2020-07-02 15:26           ` gabriele.galeotti.xyz
2020-07-04  0:30             ` Roger
2020-07-04 15:59               ` gabriele.galeotti.xyz [this message]
2020-07-05  2:15                 ` Roger
2020-07-05 21:41                   ` gabriele.galeotti.xyz
2020-07-06  3:03                     ` Roger
2020-07-06  8:36                       ` gabriele.galeotti.xyz
2020-07-06 11:30                         ` Roger
2020-07-06 15:04                           ` gabriele.galeotti.xyz
2020-07-06 16:13                           ` gabriele.galeotti.xyz
2020-07-07  0:53                             ` Roger
2020-07-07  7:20                               ` Roger
2020-07-07  8:13                                 ` gabriele.galeotti.xyz
2020-07-07 11:37                                   ` Roger
2020-07-09  6:54                                   ` Roger
2020-07-09 19:50                                     ` gabriele.galeotti.xyz
2020-07-10  0:24                                       ` Roger
2020-07-10  6:44                                         ` Roger
2020-07-11 10:15                                           ` gabriele.galeotti.xyz
2020-07-11 16:18                                           ` gabriele.galeotti.xyz
2020-07-12  2:45                                             ` Roger
2020-07-12  9:59                                               ` gabriele.galeotti.xyz
2020-07-13  6:29                                                 ` Roger
2020-07-13 10:07                                                   ` gabriele.galeotti.xyz
2020-07-13 12:03                                                     ` Roger
2020-07-13 12:18                                                       ` gabriele.galeotti.xyz
2020-07-14 16:53                                                       ` gabriele.galeotti.xyz
2020-07-15  7:52                                                         ` Roger
2020-07-16 11:09                                                           ` gabriele.galeotti.xyz
2020-07-16 11:35                                                             ` Roger
2020-07-16 11:58                                                               ` Roger
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox