[PlanetCCRMA] SuperCollider3 on FC4

Fernando Lopez-Lezcano nando@ccrma.Stanford.EDU
Thu Jul 14 13:39:01 2005


On Wed, 2005-07-13 at 20:59, Russell Johnston wrote:
> A recent update to SuperCollider in CVS (the tiny change is at 
> SC_LanguageClient.cpp:146) gives me a successful compile using gcc4 on 
> Fedora Core 3, and the resulting build works well on my system.
> I also tried building on Fedora Core 4 under the qemu emulator (I haven't 
> upgraded my real machine to FC4 yet); the compile is fine there too, and 
> sclang works.  I segfault on booting a server, but I suspect this is because 
> I don't have the soundcard emulation working.  Can someone with a real FC4 
> system try building from CVS?  Then maybe nando can move SuperCollider into 
> the FC4 planetccrma repository.

I just built current CVS and it is failing to boot for me on a true fc4
system. See below for a copy of what I get...

-- Fernando

init_OSC
compiling class library..
	NumPrimitives = 499
	compiling dir: '/usr/share/SuperCollider/Extensions'
	compiling dir: '/usr/share/SuperCollider/SCClassLibrary/Common'
	compiling dir: '/usr/share/SuperCollider/SCClassLibrary/DefaultLibrary'
	compiling dir:
'/usr/share/SuperCollider/SCClassLibrary/backwards_compatibility'
	pass 1 done
	Extension overwriting Meta_Document-open
		in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
		Original method in file
'/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
	Extension overwriting Meta_Document-new
		in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
		Original method in file
'/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
	Extension overwriting Meta_Document-listener
		in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
		Original method in file
'/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
	Extension overwriting Meta_Document-numberOfOpen
		in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
		Original method in file
'/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
	Extension overwriting Meta_Document-newFromIndex
		in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
		Original method in file
'/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
	Extension overwriting Meta_Document-prGetLast
		in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
		Original method in file
'/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
	Extension overwriting Meta_Document-prGetIndexOfListener
		in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc'.
		Original method in file
'/usr/share/SuperCollider/SCClassLibrary/Common/GUI/Document.sc'.
	Extension overwriting Main-startup
		in file '/usr/share/SuperCollider/Extensions/linux/extMain.sc'.
		Original method in file
'/usr/share/SuperCollider/SCClassLibrary/DefaultLibrary/Main.sc'.
	Extension overwriting Main-shutdown
		in file '/usr/share/SuperCollider/Extensions/linux/extMain.sc'.
		Original method in file
'/usr/share/SuperCollider/SCClassLibrary/DefaultLibrary/Main.sc'.
	Extension overwriting Main-newSCWindow
		in file '/usr/share/SuperCollider/Extensions/linux/extMain.sc'.
		Original method in file
'/usr/share/SuperCollider/SCClassLibrary/DefaultLibrary/Main.sc'.
numentries = 425386 / 3697680 = 0.12
	Method Table Size 2477188 bytes
	Number of Method Selectors 2604
	Number of Classes 1420
	big table size 14790720
	Number of Symbols 6080
	Byte Code Size 121629
	compiled 179 files in 0.56 seconds 
compile done
Emacs: Initializing lisp interface.
LID: event loop started
Class tree inited in 0.14 seconds
Emacs: Built symbol table in 0.23809885978699 seconds

booting 57110
a Server
Using Altivec: no
*** ERROR: dlopen '/usr/lib/SuperCollider/plugins/BinaryOpUGens.so' err
'invalid mode parameter'
RESULT = 11
ERROR:
server failed to start

booting 57110
a Server
Using Altivec: no
*** ERROR: dlopen '/usr/lib/SuperCollider/plugins/BinaryOpUGens.so' err
'invalid mode parameter'
RESULT = 11
ERROR:
server failed to start

BTW, /usr/lib/SuperCollider/plugins/BinaryOpUGens.so is actually
there...