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

Angelo Romito mail at trundicho.de
Wed Oct 17 19:05:40 PDT 2007


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



More information about the sc-users mailing list