[Oberon] Announcement: ofront 1.4 final Release for Raspbian and Linux 386

Peter Matthias PeterMatthias at web.de
Sun Jan 1 21:52:53 CET 2017

Hi Josef,

the new year starts well. I never understood how to compile own modules. 
This version should generate shared object files automatically.

I tried it on an Orange Pi (Cortex A7) with ARMbian. However when 
compiling own modules I get:

Ofront 1.4, Oberon V4
   compiling Hennessy  new symbol file    26225
/usr/bin/ld: /tmp/ccDEoLvK.o: relocation R_ARM_THM_MOVW_ABS_NC against 
`a local symbol' can not be used when making a shared object; recompile 
with -fPIC
/tmp/ccDEoLvK.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Call error: Hennessy not found


Am 30.12.2016 um 12:33 schrieb Josef Templ:
> Hi everybody,
> I would like to announce the final release of ofront 1.4 for
> (1) the Raspberry Pi running under Raspbian and
> (2) i386 based Linux.
> ofront 1.4 comes with command line tools as well as a
> complete Oberon V4 system that also includes many extensions from
> Linz Oberon V4 (Dialogs, Elems, EditKeys, etc.).
> Version 1.4 of ofront adds a command named 'ocl' (Compiler.Compile in
> Oberon V4)
> that hides the complexities of the underlying C-compiler and linker
> and generates a shared object (.so) file per module.
> Compiling, loading and unloading of modules works as usual under Oberon V4.
> For the Raspberry Pi there is an interface module WiringPi.Mod for the
> wiringPi library
> and low-level modules RPI.Mod and GPIO.Mod for full access to all
> hardware registers.
> ofront 1.4 can be downloaded
> from http://www.software-templ.com/shareware.html.
> Best wishes for the year 2017.
> - Josef Templ
> --
> 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