Oberon Community Platform Forum
December 14, 2019, 05:30:22 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
   Home   Help Search Login Register  
Pages: [1]
Author Topic: UnixAos 1.0 ready for download  (Read 4319 times)
Posts: 29

« on: July 17, 2011, 05:39:57 PM »

Hi Oberoners

I am pleased to announce that the Unix ports of A2/Aos have finally
arrived at version 1.0.

UnixAos is a 32-bit X-Windows application for Intel/AMD x86 processors.
It can be run on the x86 versions of Solaris, Linux and MaxOSX. To run
it on 64-bit Linux systems make sure the 32-bit libraries are installed

You can download UnixAos from

Version 1.0 is feature complete with on exception: Sound.
It is based on the A2 svn revision 4233 and uses the new compiler
(Fox) developed by Felix Friedrich. This compiler contains a lot of
improvements. Unfortunately a manual for the new language and
compiler is still outstanding.

-- Guenter
soren renner
Global Moderator
Full Member
Posts: 216

« Reply #1 on: July 17, 2011, 10:50:11 PM »

Woo hoo! I have already 1) installed it and 2) posted about it on google+.
Posts: 2

« Reply #2 on: September 20, 2011, 08:33:22 PM »

Installed it today on Ubuntu 11.04 (x86, 32-bit) and concur with Soren's "Woo hoo!".

In case this helps anyone else, I initially got shared library issues on Ubuntu:

$ aos
Unix.Dlopen: loading library libc.so.6 failed
Kernel: Initialized and started.
Unix.Dlopen: loading library libX11.so.6 failed
Unix.Dlopen: loading library libX11.so failed
X11.LinkToX:  Unix.Dlopen( libX11.so ) failed

so I turned on debugging as per the readme:

$ export OBERON_DEBUG=7

(or maybe -1) which enabled messages like

o_dlopen: /lib32/libc.so.6 not loaded, error = /lib32/libc.so.6: cannot open shared object file: No such file or directory

Now, /lib32 didn't exist, so after finding the library location by grepping the output of "ldconfig -p" for "libc.so" I set up a symbolic link:

$ sudo ln -s /lib/i386-linux-gnu/ /lib32

which helped a lot - but aos still couldn't find the X libraries, which was fixed by

$ sudo ln -s /usr/lib/i386-linux-gnu/ /usr/lib32

After which it was awesome.   Cool  Thanks Guenter!
soren renner
Global Moderator
Full Member
Posts: 216

« Reply #3 on: September 22, 2011, 08:53:52 PM »

Mr. Reed:
    Welcome to the thriving, bustling Unix Oberon community!
Pages: [1]
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!