[sc-users] [linux] swingOSC ERROR: Message 'isMetaClass' notunderstood.

nescivi nescivi at gmail.com
Thu Oct 18 12:38:42 PDT 2007


Hi,

On Thursday 18 October 2007 08:53:43 Angelo Romito wrote:
> yes, this GUI.sc doesn't exist!
> There`s only a 20060416 Supercolliderpackage in Ubuntu.

in that case, I recommend that you try installing SC from source, as described 
on the wiki.
I fear that this error will not be the only one you encounter.

Once we have a stable release, I hope that the Debian, Ubuntu and other linux 
package manager will use that release for a new package...

sincerely,
Marije

>
> 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>
>


More information about the sc-users mailing list