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

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



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@xxxxxxxxxxxx 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@xxxxxxxxxxxx:


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@xxxxxxxxxxxxxxx
http://www.create.ucsb.edu/mailman/listinfo/sc-users


_______________________________________________
sc-users mailing list
sc-users@xxxxxxxxxxxxxxx
http://www.create.ucsb.edu/mailman/listinfo/sc-users
_______________________________________________
sc-users mailing list
sc-users@xxxxxxxxxxxxxxx
http://www.create.ucsb.edu/mailman/listinfo/sc-users



_______________________________________________
sc-users mailing list
sc-users@xxxxxxxxxxxxxxx
http://www.create.ucsb.edu/mailman/listinfo/sc-users

_______________________________________________
sc-users mailing list
sc-users@xxxxxxxxxxxxxxx
http://www.create.ucsb.edu/mailman/listinfo/sc-users