[sc-users] [linux] swingOSC ERROR:
Message 'isMetaClass' notunderstood.
Angelo Romito
mail at trundicho.de
Thu Oct 18 09:53:43 PDT 2007
yes, this GUI.sc doesn't exist!
There`s only a 20060416 Supercolliderpackage in Ubuntu.
Ok, I installed SwingOSC v0.513 - doesn't work.
with v0.44 the starting up problem is gone, but if I start a GUI or this:
ENV.triangle(1,1).plot
I get this post:
init_OSC
compiling class library..
NumPrimitives = 508
compiling dir: '/usr/share/SuperCollider/SCClassLibrary'
compiling dir: '/usr/share/SuperCollider/Extensions'
pass 1 done
Extension overwriting Meta_Document-open
in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
Original method in file '/Common/GUI/Document.sc'.
Extension overwriting Meta_Document-new
in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
Original method in file '/Common/GUI/Document.sc'.
Extension overwriting Meta_Document-listener
in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
Original method in file '/Common/GUI/Document.sc'.
Extension overwriting Meta_Document-numberOfOpen
in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
Original method in file '/Common/GUI/Document.sc'.
Extension overwriting Meta_Document-newFromIndex
in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
Original method in file '/Common/GUI/Document.sc'.
Extension overwriting Meta_Document-prGetLast
in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
Original method in file '/Common/GUI/Document.sc'.
Extension overwriting Meta_Document-prGetIndexOfListener
in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
Original method in file '/Common/GUI/Document.sc'.
Extension overwriting Server-makeWindow
in file '/usr/share/SuperCollider/Extensions/scel/extBuffer.sc'.
Original method in file '/Common/GUI/PlusGUI/Control/ServerPlusGUI.sc'.
Extension overwriting SynthDesc-makeWindow
in file '/usr/share/SuperCollider/Extensions/scel/extBuffer.sc'.
Original method in file '/Common/GUI/PlusGUI/Control/SynthDescPlusGUI.sc'.
Extension overwriting Main-startup
in file '/usr/share/SuperCollider/Extensions/linux/extMain.sc'.
Original method in file '/DefaultLibrary/Main.sc'.
Extension overwriting Main-shutdown
in file '/usr/share/SuperCollider/Extensions/linux/extMain.sc'.
Original method in file '/DefaultLibrary/Main.sc'.
Extension overwriting Main-newSCWindow
in file '/usr/share/SuperCollider/Extensions/linux/extMain.sc'.
Original method in file '/DefaultLibrary/Main.sc'.
numentries = 743609 / 8062500 = 0.092
Method Table Size 5312792 bytes
Number of Method Selectors 3750
Number of Classes 2150
big table size 32250000
Number of Symbols 9179
Byte Code Size 265939
compiled 335 files in 0.71 seconds
compile done
Couldn't set realtime scheduling priority 1: Operation not permitted
Emacs: Initializing lisp interface.
LID: event loop started
Class tree inited in 0.05 seconds
Couldn't set realtime scheduling priority 1: Operation not permitted
Emacs: Built symbol table in 0.261 seconds
JACK tmpdir identified as [/dev/shm]
booting internal
Using vector unit: yes
JackDriver: client name is 'SuperCollider'
SC_AudioDriver: numSamples=1024, sampleRate=44100.000000
JackDriver: connected alsa_pcm:capture_1 to SuperCollider:in_1
JackDriver: connected alsa_pcm:capture_2 to SuperCollider:in_2
JackDriver: max output latency 23.2 ms
JackDriver: connected SuperCollider:out_1 to alsa_pcm:playback_1
JackDriver: max output latency 23.2 ms
JackDriver: connected SuperCollider:out_2 to alsa_pcm:playback_2
a Server
notification is on
ERROR: A primitive was not bound. 0 507
Instance of Method { (B78ECE90, gc=01, fmt=00, flg=11, set=04)
instance variables [15]
raw1 : Float 2.670109001368235e-307 0048000C 00000000
raw2 : Float 2.437076554554034e-289 04030004 00000400
code : instance of Int8Array (B78ECFD0, size=4, set=1)
selectors : nil
constants : nil
prototypeFrame : instance of Array (B78ECF80, size=4, set=2)
context : nil
argNames : instance of SymbolArray (B78ECF40, size=4, set=1)
varNames : nil
sourceCode : nil
ownerClass : class SCView (B78E6B20)
name : Symbol 'prInit'
primitiveName : Symbol '_SCView_New'
filenameSymbol : Symbol '/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Base/SCView.sc'
charPos : Integer 5370
}
ERROR: Primitive 'none' failed.
Failed.
RECEIVER:
nil
CALL STACK:
MethodError-reportError 0824DE20
arg this = <instance of PrimitiveFailedError>
Nil-handleError 0836A390
arg this = nil
arg error = <instance of PrimitiveFailedError>
Object-throw 083677B0
arg this = <instance of PrimitiveFailedError>
Object-primitiveFailed 0836AF30
arg this = nil
SCView-init 0838C6C0
arg this = <instance of SCTopView>
arg argParent = nil
arg argBounds = <instance of Rect>
SCWindow-initSCWindow 081A4DF0
arg this = <instance of SCWindow>
arg argName = "plot"
arg argBounds = <instance of Rect>
arg resizable = true
arg border = true
ArrayedCollection-plot 082147C0
arg this = <instance of Signal>
arg name = "plot"
arg bounds = <instance of Rect>
arg discrete = false
arg numChannels = 1
var plotter = nil
var txt = nil
var chanArray = [*1]
var unlaced = [*1]
var val = [*697]
var minval = 0.0
var maxval = 0.9974937438964844
var window = nil
var thumbsize = 1
var zoom = 1.7425
var width = 697
var layout = nil
var write = false
Env-plot 0824D660
arg this = <instance of Env>
arg size = 400
Interpreter-interpretPrintCmdLine 0824D5A0
arg this = <instance of Interpreter>
var res = nil
var func = <instance of Function>
Process-interpretPrintCmdLine 0824D930
arg this = <instance of Main>
Sciss schrieb:
> i guess the problem is that the SC version from the package manager is
> somewhat outdated. Can you check if the class GUI exists
> (SCClassLibrary/Common/GUI/GUI.sc)?
>
> you might be able to get it to work with an older SwingOSC version,
> e.g. v0.513 doesn't yet depend GUI.sc (which might be a problem),
> v0.44 should be working with an older SC version...
>
> ciao, -sciss-
>
>
> Am 17.10.2007 um 18:05 schrieb Angelo Romito:
>
>> ou, I just read the SwingOSC/SuperCollider/readme.html on my system,
>> so for linux systems you have to copy the content of SCClassLibrary
>> folder into /usr/share/SuperCollider/Extensions.... and not into
>> SC/SCClassLib...
>>
>> but this does unfortunately not effecting my problem... same error
>>
>> mail at trundicho.de schrieb:
>>> [quote]hmmm.... SwingOSC initializes the following classes upon
>>> compilation:
>>>
>>> NetAddr
>>> SwingOptions (part of SwingOSC)
>>> OSCresponder
>>> AppClock
>>> JFont (part of SwingOSC)
>>>
>>> one of these seems to be absent... but why?
>>>
>>> can you temporarily remove the SwingOSC class folder from
>>> /usr/share/ SuperCollider/Extensions, and see if SuperCollider
>>> starts up without errors? if so, can you check if all of the above
>>> classes (except SwingOptions and JFont) exist? (simply type in the
>>> class name and execute that).
>>>
>>> what SwingOSC version are you using, the lastest? did you build SC
>>> yourself from source or did you get it with a package manager?
>>>
>>> ciao, -sciss-
>>> [/quote]
>>> my system is just 20hours old:
>>> -I installed Ubuntu 7.04
>>> -then emacs, supercollider, jack (all with package mangager)
>>> -then I found out, that there exists Ubuntu Studio with many audio
>>> software, and installed 2 packages: ubuntustudio-audio and
>>> ubuntustudio-audio-plugins
>>> -then I tried to install SwingOSC
>>>
>>> Ok, removed the SwingOSC class folder from /usr/share/
>>> SuperCollider/Extensions
>>>
>>> I get no errors:
>>>
>>> init_OSC
>>> compiling class library..
>>> NumPrimitives = 508
>>> compiling dir: '/usr/share/SuperCollider/SCClassLibrary'
>>> compiling dir: '/usr/share/SuperCollider/Extensions'
>>> pass 1 done
>>> Extension overwriting Meta_Document-open
>>> in file
>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>> Original method in file '/Common/GUI/Document.sc'.
>>> Extension overwriting Meta_Document-new
>>> in file
>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>> Original method in file '/Common/GUI/Document.sc'.
>>> Extension overwriting Meta_Document-listener
>>> in file
>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>> Original method in file '/Common/GUI/Document.sc'.
>>> Extension overwriting Meta_Document-numberOfOpen
>>> in file
>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>> Original method in file '/Common/GUI/Document.sc'.
>>> Extension overwriting Meta_Document-newFromIndex
>>> in file
>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>> Original method in file '/Common/GUI/Document.sc'.
>>> Extension overwriting Meta_Document-prGetLast
>>> in file
>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>> Original method in file '/Common/GUI/Document.sc'.
>>> Extension overwriting Meta_Document-prGetIndexOfListener
>>> in file
>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>> Original method in file '/Common/GUI/Document.sc'.
>>> Extension overwriting Server-makeWindow
>>> in file
>>> '/usr/share/SuperCollider/Extensions/scel/extBuffer.sc'.
>>> Original method in file
>>> '/Common/GUI/PlusGUI/Control/ServerPlusGUI.sc'.
>>> Extension overwriting SynthDesc-makeWindow
>>> in file
>>> '/usr/share/SuperCollider/Extensions/scel/extBuffer.sc'.
>>> Original method in file
>>> '/Common/GUI/PlusGUI/Control/SynthDescPlusGUI.sc'.
>>> Extension overwriting Main-startup
>>> in file '/usr/share/SuperCollider/Extensions/linux/extMain.sc'.
>>> Original method in file '/DefaultLibrary/Main.sc'.
>>> Extension overwriting Main-shutdown
>>> in file '/usr/share/SuperCollider/Extensions/linux/extMain.sc'.
>>> Original method in file '/DefaultLibrary/Main.sc'.
>>> Extension overwriting Main-newSCWindow
>>> in file '/usr/share/SuperCollider/Extensions/linux/extMain.sc'.
>>> Original method in file '/DefaultLibrary/Main.sc'.
>>> numentries = 691850 / 7293052 = 0.095
>>> Method Table Size 4558340 bytes
>>> Number of Method Selectors 3614
>>> Number of Classes 2018
>>> big table size 29172208
>>> Number of Symbols 8662
>>> Byte Code Size 221936
>>> compiled 310 files in 0.85 seconds compile done
>>> Couldn't set realtime scheduling priority 1: Operation not permitted
>>> Emacs: Initializing lisp interface.
>>> LID: event loop started
>>> Class tree inited in 0.03 seconds
>>> Couldn't set realtime scheduling priority 1: Operation not permitted
>>> Emacs: Built symbol table in 0.218 seconds
>>>
>>> booting 57110
>>> a Server
>>> JACK tmpdir identified as [/dev/shm]
>>> Using vector unit: yes
>>> JackDriver: client name is 'SuperCollider'
>>> SC_AudioDriver: numSamples=1024, sampleRate=44100.000000
>>> JackDriver: connected alsa_pcm:capture_1 to SuperCollider:in_1
>>> JackDriver: connected alsa_pcm:capture_2 to SuperCollider:in_2
>>> JackDriver: max output latency 23.2 ms
>>> JackDriver: connected SuperCollider:out_1 to alsa_pcm:playback_1
>>> JackDriver: max output latency 23.2 ms
>>> JackDriver: connected SuperCollider:out_2 to alsa_pcm:playback_2
>>> SuperCollider 3 server ready..
>>> notification is on
>>>
>>>
>>>
>>> ciao, trundicho
>>>
>>> Am 17.10.2007 um 14:54 schrieb mail at trundicho.de:
>>>
>>>
>>>> Hi,
>>>> I have installed Ubuntu 7.04
>>>> Ubuntu Studio Audio Packages
>>>> Supercollider runs in emacs perfectly
>>>>
>>>> so next step: installing swingOSC
>>>> with installation steps on www.sciss.de/swingOSC
>>>> I get following problems on Supercollider startup (and even more
>>>> failures if I try to run my sounds):
>>>>
>>>> init_OSC
>>>> compiling class library..
>>>> NumPrimitives = 508
>>>> compiling dir: '/usr/share/SuperCollider/SCClassLibrary'
>>>> compiling dir: '/usr/share/SuperCollider/Extensions'
>>>> pass 1 done
>>>> Extension overwriting Meta_Document-open
>>>> in file
>>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>>> Original method in file '/Common/GUI/Document.sc'.
>>>> Extension overwriting Meta_Document-new
>>>> in file
>>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>>> Original method in file '/Common/GUI/Document.sc'.
>>>> Extension overwriting Meta_Document-listener
>>>> in file
>>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>>> Original method in file '/Common/GUI/Document.sc'.
>>>> Extension overwriting Meta_Document-numberOfOpen
>>>> in file
>>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>>> Original method in file '/Common/GUI/Document.sc'.
>>>> Extension overwriting Meta_Document-newFromIndex
>>>> in file
>>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>>> Original method in file '/Common/GUI/Document.sc'.
>>>> Extension overwriting Meta_Document-prGetLast
>>>> in file
>>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>>> Original method in file '/Common/GUI/Document.sc'.
>>>> Extension overwriting Meta_Document-prGetIndexOfListener
>>>> in file
>>>> '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
>>>> Original method in file '/Common/GUI/Document.sc'.
>>>> Extension overwriting Server-makeWindow
>>>> in file
>>>> '/usr/share/SuperCollider/Extensions/scel/extBuffer.sc'.
>>>> Original method in file '/Common/GUI/PlusGUI/Control/
>>>> ServerPlusGUI.sc'.
>>>> Extension overwriting SynthDesc-makeWindow
>>>> in file
>>>> '/usr/share/SuperCollider/Extensions/scel/extBuffer.sc'.
>>>> Original method in file '/Common/GUI/PlusGUI/Control/
>>>> SynthDescPlusGUI.sc'.
>>>> Extension overwriting Main-startup
>>>> in file
>>>> '/usr/share/SuperCollider/Extensions/linux/extMain.sc'.
>>>> Original method in file '/DefaultLibrary/Main.sc'.
>>>> Extension overwriting Main-shutdown
>>>> in file
>>>> '/usr/share/SuperCollider/Extensions/linux/extMain.sc'.
>>>> Original method in file '/DefaultLibrary/Main.sc'.
>>>> Extension overwriting Main-newSCWindow
>>>> in file
>>>> '/usr/share/SuperCollider/Extensions/linux/extMain.sc'.
>>>> Original method in file '/DefaultLibrary/Main.sc'.
>>>> numentries = 750018 / 8368480 = 0.09
>>>> Method Table Size 5479892 bytes
>>>> Number of Method Selectors 3860
>>>> Number of Classes 2168
>>>> big table size 33473920
>>>> Number of Symbols 9413
>>>> Byte Code Size 278001
>>>> compiled 340 files in 1.75 seconds
>>>> compile done
>>>> Couldn't set realtime scheduling priority 1: Operation not permitted
>>>> Emacs: Initializing lisp interface.
>>>> LID: event loop started
>>>> ERROR: Message 'isMetaClass' not understood.
>>>> RECEIVER:
>>>> nil
>>>> ARGS:
>>>> CALL STACK:
>>>> DoesNotUnderstandError-reportError 082A78E0
>>>> arg this = <instance of DoesNotUnderstandError>
>>>> Nil-handleError 082A58E0
>>>> arg this = nil
>>>> arg error = <instance of DoesNotUnderstandError>
>>>> Object-throw 082A5E70
>>>> arg this = <instance of DoesNotUnderstandError>
>>>> Object-doesNotUnderstand 082A1150
>>>> arg this = nil
>>>> arg selector = 'isMetaClass'
>>>> arg args = [*0]
>>>> Meta_Class-initClassTree 082D6DC0
>>>> arg this = class Class
>>>> arg aClass = nil
>>>> var implementsInitClass = nil
>>>> var methods = [*65]
>>>> Meta_SwingGUI-initClass 082A0E80
>>>> arg this = class SwingGUI
>>>> Meta_Class-initClassTree 082D7960
>>>> arg this = class Class
>>>> arg aClass = class SwingGUI
>>>> var implementsInitClass = true
>>>> var methods = [*44]
>>>> ArrayedCollection-do 08298580
>>>> arg this = [*209]
>>>> arg function = <instance of Function>
>>>> var i = 182
>>>> Meta_Class-initClassTree 082986D0
>>>> arg this = class Class
>>>> arg aClass = class Object
>>>> var implementsInitClass = true
>>>> var methods = [*12]
>>>> Process-startup 082982F0
>>>> arg this = <instance of Main>
>>>> var time = 1192624429.577817
>>>> Main-startup 08298290
>>>> arg this = <instance of Main>
>>>> Couldn't set realtime scheduling priority 1: Operation not permitted
>>>> Emacs: Built symbol table in 0.22 seconds
>>>> _______________________________________________
>>>> sc-users mailing list
>>>> sc-users at create.ucsb.edu
>>>> http://www.create.ucsb.edu/mailman/listinfo/sc-users
>>>>
>>>
>>> _______________________________________________
>>> sc-users mailing list
>>> sc-users at create.ucsb.edu
>>> http://www.create.ucsb.edu/mailman/listinfo/sc-users
>>> _______________________________________________
>>> sc-users mailing list
>>> sc-users at create.ucsb.edu
>>> http://www.create.ucsb.edu/mailman/listinfo/sc-users
>>>
>>>
>>
>> _______________________________________________
>> sc-users mailing list
>> sc-users at create.ucsb.edu
>> http://www.create.ucsb.edu/mailman/listinfo/sc-users
>
> _______________________________________________
> sc-users mailing list
> sc-users at create.ucsb.edu
> http://www.create.ucsb.edu/mailman/listinfo/sc-users
>
More information about the sc-users
mailing list