Oberon Community Platform Forum
October 23, 2019, 03:20:20 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Unix AOS  (Read 8424 times)
soren renner
Global Moderator
Full Member
*****
Posts: 216



« on: January 24, 2008, 08:23:19 PM »

Let's have a place to discuss Guenter Feldmann's port of AOS (which I call LinuxBottle.)
Logged
staubesv
Administrator
Sr. Member
*****
Posts: 387



« Reply #1 on: January 24, 2008, 08:56:25 PM »

Good idea!
Logged
soren renner
Global Moderator
Full Member
*****
Posts: 216



« Reply #2 on: January 25, 2008, 03:22:29 AM »

Good! I will mail Guenter and tell him the news.
Logged
gfeldm
Moderator
Newbie
*****
Posts: 29


« Reply #3 on: January 26, 2008, 08:57:33 PM »

My first message contains bad news only:

1) Our server raid crashed and UnixAos isn't downloadable for some days.

2) UnixAos does not work on SUSE10.3. It gets aborted by the X11 library.
    I currently don't know if it is a bug in the SUSE X11 library or if a 15 year
    old bug in a Oberon module gets effective for the first time.

-- Guenter
Logged
hsotnas
Newbie
*
Posts: 1


« Reply #4 on: February 23, 2008, 06:23:11 PM »

I am trying to build UnixAOS checked out from the OCP repository. The build system is Ubuntu 7.10 Q6600. I seem to be missing LinuxOberonCore.

What is the build or cross compile mechanism for UnixAOS?


santosh
Logged
gfeldm
Moderator
Newbie
*****
Posts: 29


« Reply #5 on: February 24, 2008, 10:18:48 PM »

UnixAos is can now be downloaded from:

http://www.informatik.uni-bremen.de/~fld/UnixAos

Logged
edgar
Newbie
*
Posts: 9


« Reply #6 on: February 26, 2008, 11:05:41 PM »

Do you mean this problem ? On Google some people said that theerror comes for a emtpy fonts.dir file.  But the file isn't empty. Perhaps X11 doesn't like the fonts ?
Virtual server with Suse9.3. UnixAos 0.4.
BTW. Fine to hear that we can download again.  Cheesy So I will try a newer version.

web2@vs2066162:~/aos> aos
xset:  bad font path element (#58), possible causes are:
    Directory does not exist or has wrong permissions
    Directory missing fonts.dir
    Incorrect font server address or syntax
UnixAos Boot Loader 03.04.2007
Kernel.CallBodies: Initializing Threads
Kernel.CallBodies: Initializing Reals
Kernel.CallBodies: Initializing AosOut
Kernel.CallBodies: Initializing AosModules
Kernel.CallBodies: Initializing Exceptions
Installing Oberon TrapHandler
Kernel.CallBodies: Initializing FileDir
Kernel.CallBodies: Initializing Files
Kernel.CallBodies: Initializing AosActive
Kernel.CallBodies: Initializing Types
Kernel.CallBodies: Initializing AosLoader

handler for signal 8 got called
Oberon Traphandler:  signal = 8,  pc =  404E4DC6, sp =   BFFFD020,  ucp =  BFFFC                                              D30
Trap   8 (Arithmetic exception)
sp = BFFFD020, bp = BFFFD03C, pc = 404E4DC6

(unhandled exception)

Unix library or system call,     pc = 404E4DC6

Unix library or system call,     pc = 404E7E84

Unix library or system call,     pc = 404E9039

AosLoader.NewCodeBlock  @ 1389
        blocksize       = 1250
        size    = 4096
        bladr   = 0

AosLoader.AllocateModule  @ 2227
        m       = 402B8EF0H     : AosBasetypes.ModuleDesc
        adr     = 1076597656    ( 402B9398H )
        size    = 0
        tag     = 1076596672    ( 402B8FC0H )
        dataSize        = 8
        block   = 402B8FD8H     :

AosLoader.LoadObj  @ 12052
        name    = "AosStarter"
        fileName        = "AosStarter.Obj"
        res     = 0
        msg     = NIL reference (00000000H )
        |f      = inv. addr.00X
        r       = 00000000  00000000  402B7EA0  00000000        : Files.Rider
                   00000095
        h       = 00000002  00000001  00000002  00000001        : AosLoader.ObjH                                              eader
                   00000007  00000002  00000003  000004E2
                   00000008  0000010B  000000DC  00000000  ...
        m       = 402B8EF0H     : AosBasetypes.ModuleDesc
        i       = 10
        caseTableSize   = 0
        dataLink        = 00000000H
        link    = 00000000H
        fixupCounts     = 00000000H
        type    = 00000000H

AosModules.ThisModule  @ 2820
        name    = "AosStarter"
        res     = 0
        msg     = NIL reference (00000000H )
        |m      = inv. addr.00X
        p       = 00000000H     : AosBasetypes.ModuleDesc
        fileName        = "AosStarter.Obj"
        body    = NIL
        new     = FALSE
        i       = 0

AosLoader.Execute  @ 13469
        mo      = "AosStarter"
        proc    = "Start"
        m       = 00000000H
        cmd     = NIL
        res     = 0
        msg     = ""

AosLoader.$$  @ 46
        @Self   = 402B0B30H     : AosBasetypes.ModuleDesc
        struct  = [ 00000000H, 00000000H, 00000000H, 00000000H, 00000000H, 00000                                              000H, 00000000H, 00000000H ...  ]
        trace   = FALSE

Kernel.CallBodies  @ 12670
        m       = 402B0B30H     : AosBasetypes.ModuleDesc
        last    = 402B0B30H     : AosBasetypes.ModuleDesc
        body    = AosLoader.$$
        kernelDone      = TRUE

Kernel.$$  @ 176
        @Self   = 4027FE50H     : AosBasetypes.ModuleDesc
        AAgetadr        = Unknown EIP = 08049A4DH
        modules = 4027A020H     : AosBasetypes.ModuleDesc
        threads = 402B7AA0H     : Threads.Thread (Kernel.ThreadDesc)
        heapAdr = 1076338688    ( 4027A000H )
        heapSize        = 2097152    ( 00200000H )
        stackBottom     = -1073753176    ( BFFFD3A8H )
        nofiles = 1
        OberonSearchPath        = ". /usr/aos/obj /usr/aos/system"
        HomePath        = "/srv/www/web2"
        OberonLoopEnv   = ""
        OberonLoopBottom        = -1073753176    ( BFFFD3A8H )
        SystemIsUp      = FALSE
        terminating     = FALSE
        libc    = 134537272    ( 0804E038H )
        FKey    = [ 00000000H, 00000000H, 00000000H, 00000000H, 00000000H, 00000                                              000H, 00000000H, 00000000H ...  ]
        debug   = {}
        SaveSP  = Threads.SaveSP
        SuspendThreads  = Threads.SuspendThreads
        ResumeThreads   = Threads.ResumeThreads
        LockHeap        = Threads.LockHeap
        UnlockHeap      = Threads.UnlockHeap
        firstBlock      = 1076338716    ( 4027A01CH )
        endBlock        = 1078435836    ( 40479FFCH )
        getCodeSize     = AosModules.GetCodeSize
        version = "Unix Aos (0.4) for Linux x86"
        readSet = [ {}, {}, {}, {}, {}, {}, {}, {} ...  ]
        readySet        = [ {}, {}, {}, {}, {}, {}, {}, {} ...  ]
        mkQ     = 402B79C0H     : Kernel.QElem
        quitQ   = 402B79E0H     : Kernel.QElem
        checkRoot       = 00000000H     : Kernel.FinalizerNode
        finalizeRoot    = 00000000H     : Kernel.FinalizerNode
        A       = [ 0, 0, 0, 0, 0, 0, 0, 0 ...  ]
        candidates      = [ 0, 0, 0, 0, 0, 0, 0, 0 ...  ]
        nofcand = 0
        FinObjs = 402B7E80H     : Kernel.FinObjDesc
        GClevel = -2147483648
        oldGClevel      = -2147483648
        inGC    = FALSE
        superblocks     = 1076363772    ( 402801FCH )
        oberonSB        = 00000000  00200000  4027A01C  40479FFC        : Kernel                                              .SuperBlockDesc
        reserveSB       = 1079631880    ( 4059E008H )
        OberonTrapHandler       = Exceptions.Trap
        breaked = FALSE
        InstallSignalHandler    = Unknown EIP = 08049788H
        PointerTD       = 1076396248    ( 402880D8H )
        queueTD = 1076397368    ( 40288538H )
        finObjTD        = 1076397208    ( 40288498H )
        ignoreSignals   = {1,15}

Cheers, Edgar
Logged
Pages: [1]
  Print  
 
Jump to:  

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