[sc-users] [linux] swingOSC ERROR: Message
'isMetaClass' notunderstood.
Sciss
contact at sciss.de
Wed Oct 17 19:30:36 PDT 2007
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
More information about the sc-users
mailing list