From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=0.5 required=3.0 tests=BAYES_05,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Received: by 2002:a0c:b9a8:: with SMTP id v40mr11145025qvf.90.1593878360141; Sat, 04 Jul 2020 08:59:20 -0700 (PDT) X-Received: by 2002:a9d:3b8b:: with SMTP id k11mr34148555otc.240.1593878359884; Sat, 04 Jul 2020 08:59:19 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!aioe.org!peer03.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Sat, 4 Jul 2020 08:59:19 -0700 (PDT) In-Reply-To: <891fe070-40a4-4ba2-a7be-a7e9c4c036a4o@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=79.19.129.183; posting-account=JRF_-woAAABYlsAtkCl_CUxBuQy2SsaQ NNTP-Posting-Host: 79.19.129.183 References: <242465de-0171-44b1-9618-752b22c3604co@googlegroups.com> <11c21c57-69de-4fcb-9193-71a98ca93ecao@googlegroups.com> <126727e4-3108-46cd-acc6-e42dbdb9dd6bo@googlegroups.com> <011aef92-84e3-47e5-a558-a8c2c6504161o@googlegroups.com> <8959b86d-ec38-4e0b-a272-384751914732o@googlegroups.com> <16b49b03-8657-425d-bad5-67cc5fe725d2o@googlegroups.com> <891fe070-40a4-4ba2-a7be-a7e9c4c036a4o@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <04195e55-a82f-4035-a05d-5078ea2e6259o@googlegroups.com> Subject: Re: SweetAda 0.1 released From: gabriele.galeotti.xyz@gmail.com Injection-Date: Sat, 04 Jul 2020 15:59:20 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 3905 X-Received-Body-CRC: 3130832757 Xref: reader01.eternal-september.org comp.lang.ada:59336 List-Id: 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: >=20 > You're welcome. >=20 > I would like to solve the elftool problem, but really there is no apparen= t reason on why it's got not executed. I don't know, maybe something relate= d to your environment. If Makefile executes other executables, it should ex= ecute elftool as well. Let's make it an open point. >=20 > elftool works when I replace "@$(ELFTOOL)" with "/opt/sweetada/bin/elftoo= l" 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 rele= ase 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 ap= pear. Two windows, the standard one and the IOEMU one. If Ada code is runni= ng ok, a LED bar will show you a binary upcounting. It's the image of the h= ardware parallel port register. Try to slow down by increase the count in a= pplication.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 difficu= lt 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 ad= justments. Let me know.