[Oberon] Oberon on the Raspberry Pi

eas lab lab.eas at gmail.com
Thu Apr 24 08:20:52 CEST 2014


Nice work from Peter Matthias !
!!!!!!!!!!!!!!!!
== Chris Glur.

] i removed authorization-protocol in todays release, so it should run on
] your RPi!
================= Log of tests:-----------
===> now in rPi:X:nano as root
=> save original <logs>
-> cp System.Log System.LogO
-> cp oberon.log oberon.logO

==> Test: -> ./alo == nX
-> ls -l *.*og
-rw-r--r-- 1 1001 1002 1045 Apr 15 18:27 oberon.log
-rw-r--r-- 1 1001 1002  166 Apr 11 15:01 System.Log
-> less oberon.log ==...
Socket no.: 00000009
Connect: 00000000
No protocol specified

Please execute 'xhost +'
Display loaded.
Input 0123F8B4
Input loaded.
Viewers 0123FA94
Viewers loaded.
Fonts 01241108
GetConfig: FontConv=""
Fonts loaded.
Texts 012429E0
Reals 0124A318
Reals loaded.
Texts loaded.
GetConfig: Color=""
GetConfig: MB=""
Recived signal nr.  13 <--?
Terminating Oberon!
Closing Display.
closed Default.Pal
..

==> exit X

=> go on-line....etc.
-> apt-get install  xhost  ==
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package xhost is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  x11-xserver-utils

E: Package 'xhost' has no installation candidate

=> see aptitude re. x11-xserver-utils
WARNING: This version of x11-xserver-utils is from an untrusted source!
Installing this package could allow a malicious individual to damage or take
 control of your system.
An X client is a program that interfaces with an X server
(almost always via the X libraries), and thus with some input and output
 hardware like a graphics card, monitor, keyboard, and pointing device
 (such as a mouse).
This package provides a miscellaneous assortment of X Server utilities that
 ship with the X Window System, including:  ....etc.
=> go on-line....etc.
-> apt-get install  xhost  ==
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package xhost is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  x11-xserver-utils

E: Package 'xhost' has no installation candidate

=> see aptitude re. x11-xserver-utils
WARNING: This version of x11-xserver-utils is from an untrusted source!
Installing this package could allow a malicious individual to damage or take
 control of your system.
An X client is a program that interfaces with an X server
(almost always via the X libraries), and thus with some input and output
 hardware like a graphics card, monitor, keyboard, and pointing device
 (such as a mouse).
This package provides a miscellaneous assortment of X Server utilities that
 ship with the X Window System, including:
* xhost, a very dangerous program that you should never use;  <--*!
* xmodmap, a utility for modifying keymaps and pointer button mappings in X;
...

==> go on-line & try:
-> apt-get install x11-xserver-utils
== big story
-> man xhost == The xhost program is used to add and delete host names or
 user names to the list allowed to make connections to the X server.

==> back to X11 to test alo
=> first test: /usr/local/ALO140418/alo    <with: xhost +>
== access control disabled, clients can connect from any host <--*!!

=== Summary of status: latest version still failed, so decided to use install
recomended `xhost +` ; which immediately allowed ALO to run.
I haven't had time to check the newer version, under `xhost +`.
Some ALO test follow:-

-> Edit.ChangeColor 1 == GOOD !! Now just need bigger font & I need some 'red'

? How do we change font - I forgot ?
=> select text , Edit.ChangeFont Oberon16b.Scn.Fnt ~ That's good, for
my big-display.
=> select text , Edit.ChangeFont Oberon14b.Scn.Fnt ~ is better for me.

-> ARMCompiler.Compile  HelloTst.Mod
==  HelloTst.Mod  compiling HelloTst new symbol file 132 0
-> ./HelloTst.World  ==Hello World=HelloTst.Mod  1.0880E+02  <-- OK

-> System.Quit  == Call error: System.Quit not found
=> OK: use Linux: kill <-- the ability to easily switch between linux
is NICE/important.
& restart = good!
==> missing list: ET* <-- so copy to PC & use LEO to convert to
PlainASCCI to gmail...

Nice work from P M !



On 4/23/14, Peter Matthias <PeterMatthias at web.de> wrote:
> Am 22.04.2014 05:20, schrieb eas lab:
>> Here's my latest log extract:-...
>> Objects loaded.
>> Socket no.: 00000009
>> Connect: 00000000
>> Protocol not supported by server
>
> Hi Chris,
>
> i removed authorization-protocol in todays release, so it should run on
> your RPi!
>
> http://matthias.dnsdynamic.com/oberon/doku.php?id=alo
>
> Regards,
> 	Peter
>
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>



More information about the Oberon mailing list