[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sc-users] [Linux] Strange error with gcc 4.4 and SwingOSC



Hello list,

If i compile supercollider with gcc v4.4.0 (on ArchLinux), everything (as far as i tested) works fine except that I can`t use SwingOSC:
It always gives me an error [1] when I try to do f. e. Window.new.front.

This happens with every version of SC compiled with gcc 4.4 (tested from 3.3alpha onwards) and SwingOSC (tested svn rev156-181).
I kind of tracked the error down to /usr/lib/sclang.so (took it from a 4.3-build and SwingOSC worked again) if that helps...

Perhaps someone has an idea what could be wrong in the lib or has some similar problems with 4.4-build SC...

Cheers,

Holger


[1]

ERROR: List array not an Array.
Instance of Array {    (B7916900, gc=10, fmt=01, flg=00, set=03)
 indexed slots [2]
     0 : instance of Array (B7911BC0, size=7, set=3)
     1 : instance of Array (B7915FA0, size=7, set=3)
}
ERROR: Primitive '_ObjectPerformList' failed.
Wrong type.
RECEIVER:
Instance of NetAddr {    (09E0DDB0, gc=14, fmt=00, flg=00, set=02)
 instance variables [4]
   addr : Integer 2130706433
   port : Integer 57111
   hostname : "127.0.0.1"
   socket : RawPointer 9DEF858
}
CALL STACK:
   MethodError:reportError   B790BC20
       arg this = <instance of PrimitiveFailedError>
   Nil:handleError   B79B57C0
       arg this = nil
       arg error = <instance of PrimitiveFailedError>
   Thread:handleError   B7910720
       arg this = <instance of Thread>
       arg error = <instance of PrimitiveFailedError>
   Object:throw   B790C880
       arg this = <instance of PrimitiveFailedError>
   Object:primitiveFailed   B7907C00
       arg this = <instance of NetAddr>
   SwingOSC:listSendBundle   B7919A20
       arg this = <instance of SwingOSC>
       arg time = nil
       arg msgs = <instance of List>
   JSCTopView:prSCViewNew   B7965CA0
       arg this = <instance of JSCTopView>
       arg preMsg = nil
       arg postMsg = nil
       var bndl = <instance of List>
       var argBounds = nil
   JSCTopView:prInitTopView   B7965D60
       arg this = <instance of JSCTopView>
       arg argWindow = <instance of JSCWindow>
       arg argBounds = <instance of Rect>
       arg id = 1007
   JSCWindow:prInit   B7966040
       arg this = <instance of JSCWindow>
       arg argName = "Help browser"
       arg argBounds = <instance of Rect>
       arg resizable = true
       arg border = true
       arg scroll = false
       var viewID = 1007
       var bndl = [*2]
   JSCWindow:initSCWindow   B79660E0
       arg this = <instance of JSCWindow>
       arg argName = "Help browser"
       arg argBounds = <instance of Rect>
       arg argResizable = true
       arg argBorder = true
       arg scroll = false
       arg argServer = <instance of SwingOSC>
   Help:gui   0A752A30
       arg this = <instance of Help>
       arg sysext = true
       arg userext = true
       arg allowCached = true
       var classes = nil
       var win = nil
       var lists = nil
       var listviews = nil
       var numcols = 7
       var selecteditem = nil
       var node = nil
       var newlist = nil
       var curkey = nil
       var selectednodes = nil
       var scrollView = nil
       var compView = nil
       var textView = nil
       var keys = nil
       var classButt = nil
       var browseButt = nil
       var bwdButt = nil
       var fwdButt = nil
       var isClass = nil
       var history = [*0]
       var historyIdx = 0
       var fBwdFwd = nil
       var fHistoryDo = nil
       var fHistoryMove = nil
       var screenBounds = <instance of Rect>
       var bounds = <instance of Rect>
       var textViewBounds = nil
       var results = nil
       var resultsview = nil
       var statictextloc = nil
       var searchField = nil
       var helpguikeyacts = nil
       var fSelectTreePath = nil
       var inPathSelect = false
       var fUpdateWinTitle = nil
       var fLoadError = nil
   Interpreter:
interpretPrintCmdLine   B7966220
       arg this = <instance of Interpreter>
       var res = nil
       var func = <instance of Function>
       var code = "Help.gui"
       var doc = <instance of ScelDocument>
   Process:interpretPrintCmdLine   B7918E50
       arg this = <instance of Main>