From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,6874218b83b0e04a,start X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.231.202 with SMTP id ti10mr7974515pbc.5.1329075356297; Sun, 12 Feb 2012 11:35:56 -0800 (PST) Path: wr5ni17188pbc.0!nntp.google.com!news2.google.com!postnews.google.com!z31g2000vbt.googlegroups.com!not-for-mail From: Master of Magic Newsgroups: comp.lang.ada Subject: SparForte 1.3 RC builds on new OS's Date: Sun, 12 Feb 2012 11:35:52 -0800 (PST) Organization: http://groups.google.com Message-ID: NNTP-Posting-Host: 209.159.182.101 Mime-Version: 1.0 X-Trace: posting.google.com 1329075355 31792 127.0.0.1 (12 Feb 2012 19:35:55 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sun, 12 Feb 2012 19:35:55 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: z31g2000vbt.googlegroups.com; posting-host=209.159.182.101; posting-account=TXawsQoAAAB-ubldsHxSVtTxvqzM_vdF User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HUALESNKRC X-HTTP-UserAgent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1,gzip(gfe) Content-Type: text/plain; charset=ISO-8859-1 Date: 2012-02-12T11:35:52-08:00 List-Id: >FYI, I created an ArchLinux PKGBUILD of version 1.2.1 (will update as soon as 1.3 is released): > https://aur.archlinux.org/packages.php?ID=56486 > > I removed the sound support, because it requires /dev/dsp, and I was > told this belongs to OSS, which blocks sound IO while in use. > > If anybody knows better or has ideas how to solve this, please correct > me. (maybe oss as makedepends may work?) > > Greetings, > Julian Leyh Thank you for the feedback. I believe the documentation has some build hints in the contributors section. Warren G.'s AdaVox library was written on OSS and is out-of-date. Last I heard, Warren has been doing less open source coding to focus on his family life. I've been working on the core language and haven't had a chance to try to update his source code. The AdaVox library is in the src/ADAVOX-0.51 directory if anyone wants to try to upgrade it In the meantime, sound can be disabled with --without- sound. If you get it working, send me the changes and I'll include it in the 1.3 release. Someone else posted they tried to do a Darwin build. SparForte should build on just about any UNIX-based operating system. You will need to create a new bush_os.ads that has the bindings for your operating system. e.g. the most critical things are the ioctl and termios configuration, but double check all the function parameters and error codes. You can get these from the C header files in /usr/include in your operating system. Should be doable in 1 or 2 afternoons, if you know what to look for. If you succeed in making a port, send me the new bush_os file and I will add Darwin as an option in the configuration script. If you find any serious bugs, let me know. In the meantime, I'll plan for an official release once I finish verifying all the example scripts run (likely around March 15). You can get my email address off the pegasoft website. Regards, Ken B.