comp.lang.ada
 help / color / mirror / Atom feed
From: gabriele.galeotti.xyz@gmail.com
Subject: Re: SweetAda 0.1 released
Date: Tue, 7 Jul 2020 01:13:13 -0700 (PDT)	[thread overview]
Message-ID: <43a34342-88a2-4af3-b146-817192dab5b7o@googlegroups.com> (raw)
In-Reply-To: <53e66aa5-c298-4b27-8718-386e7a624141o@googlegroups.com>

On Tuesday, July 7, 2020 at 9:20:34 AM UTC+2, Roger wrote:
> Although /opt/sweetada/bin/make run produced IOEMU and QEMU windows neither of those or the menu bar was responsive.
> The terminal window associated with one of them did respond with XYZ.
> 
> When I get the QEMU window to go full-screen it contains the message:
> Guest has not initialized the display (yet)
> 
> I also tried running toolchain tools directly, such as qemu-img, but they failed with 
> dyld: Library not loaded: /usr/x86_64-apple-darwin15/darwin/usr/local/lib/libgthread-2.0.0.dylib
>   Referenced from: /opt/sweetada/bin/qemu-img
>   Reason: image not found
> 
> Also:
> /opt/sweetada/bin/x86_64-sweetada-elf-gnatmake    
> fatal error, run-time library not installed correctly
> cannot locate file system.ads
> raised TYPES.UNRECOVERABLE_ERROR : targparm.adb:183
> 
> x86_64-sweetada-elf-gnatmake: INTERNAL ERROR. Please report.
> 
> Hoping this helps
> Roger

If you see the XYZ characters on a terminal, then QEMU is running fine, and you are seeing CPU sending characters through a serial port. You don't see other things because there is nothing else on the terminal, as I said SweetAda is essentially a framework and the code does very little. The main window of QEMU does display the VGA screen of the emulated platform, which is not used. IOEMU should display a pulsing 8-bit register (the CPU is in a loop counting forever), but if it didn't maybe there are some GUI problems yet to solve.

If you want to execute the toolchain directly, then you have to know exactly what you want. You can call GNATMAKE, but then you have to supply the RTS location, compiler switches and the source files of your project. If you aren't an embedded Ada developer, then there is no point in doing that.

My feeling is that, after many test (sorry), you could have a corrupted environment, since does sound strange to me that you have errors in running the new QEMU executable and the new libioemu library.

Being said that, try to annotate your work and wait for me to collect further info from other OSX users, so we can understand better where potential QEMU problems could arise.

I appreciate your interest.

  reply	other threads:[~2020-07-07  8:13 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
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 [this message]
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