comp.lang.ada
 help / color / mirror / Atom feed
From: gabriele.galeotti.xyz@gmail.com
Subject: Re: SweetAda 0.1 released
Date: Wed, 1 Jul 2020 08:37:12 -0700 (PDT)	[thread overview]
Message-ID: <11c21c57-69de-4fcb-9193-71a98ca93ecao@googlegroups.com> (raw)
In-Reply-To: <242465de-0171-44b1-9618-752b22c3604co@googlegroups.com>

On Wednesday, July 1, 2020 at 5:00:17 PM UTC+2, Roger wrote:
> Looks very interesting.
> I have been trying for a few hours to install sweetada on a Mac-mini (2018) but have been unable to.
> I haven't been able to figure out the correct install action and build procedure.
> I installed the three source packages and installed http://www.sweetada.org/packages/x86_64-sweetada-elf-20200417M.tar.gz into my /opt directory

Sorry Roger. As i said, if I test every bit of SweetAda, another year will go.

I built the OSX toolchains with a cross compiler, then I use a VirtualBox VM running El Capitan 10.11. But chances are that something went out of sync.

Let's try to make a step-by-step.

First of all, download sweetada-0.1a.tar.gz. I change some bits last night in x86_64, last minute patch.
 
You must ended up with the Ada toolchain executables in /opt/sweetada/bin/x86_64-sweetada-elf-[as,gnat,gcc,ld,...]. Try to execute the compiler executables ...-gcc for missing libraries or anything else.

Inside the sweetada source package, edit the menu.sh file.
There are some platform choices. Comment out all the choices and write:
PLATFORM=PC-x86-64 ; SUBPLATFORM=QEMU-ROM

Run menu.sh with "./menu.sh". It should end up compiling without errors.

At this point, you cannot go further because I have still to build QEMU emulator for OSX. But the code is laying in the kernel.rom file. 

There is another subplatform, PC-USBkey, that once upon a time will ***physically*** boot out of a USB key, but you need the "dd" utility online. Honestly, haven't test it recently, but it worked for real.

Please let me know which is the very first point that is failing, possibly with an error description.

Best regards.

  parent reply	other threads:[~2020-07-01 15:37 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 [this message]
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
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