[sc-users] [linux] Primitive '_FilePutString' failed.

nescivi nescivi at gmail.com
Thu Oct 18 00:20:34 PDT 2007


Hi,

please do a

sudo scons install -c

uninstall the supercollider package with your package system,

and then reinstall sc with

sudo scons install

The duplicate classes are a result of mixing two different versions, without 
proper deinstallation of older versions.

To be sure, you can do before reinstallation:

sudo rm -r /usr/share/SuperCollider


sincerely,
Marije

On Wednesday 17 October 2007 22:25:30 adrian segovia wrote:
> hi
>
> now scshynt exist in the /usr/bin... but now i have class duplicated..
>
>     compiling dir: '/usr/share/SuperCollider/SCClassLibrary'
> ERROR: duplicate Class found: 'TChoose'
> /usr/share/SuperCollider/SCClassLibrary/Common/Audio/Osc.sc
> /usr/share/SuperCollider/SCClassLibrary/JITLib/various/UGens.sc
>
> ERROR: duplicate Class found: 'TWChoose'
> /usr/share/SuperCollider/SCClassLibrary/Common/Audio/Osc.sc
> /usr/share/SuperCollider/SCClassLibrary/JITLib/various/UGens.sc
>
> ERROR: duplicate Class found: 'Order'
> /usr/share/SuperCollider/SCClassLibrary/Common/Collections/SparseArray.sc
> /usr/share/SuperCollider/SCClassLibrary/JITLib/various/Order.sc
>
>     compiling dir: '/usr/share/SuperCollider/Extensions'
>   in file '/usr/share/SuperCollider/Extensions/scel/storeLispOn.sc' line
> 117 char 6
>   in file '/usr/share/SuperCollider/Extensions/scel/extDocument.sc' line 41
> char 6
> ERROR: duplicate Class found: 'LIDInfo'
> /usr/share/SuperCollider/SCClassLibrary/Platform/linux/LID.sc
> /usr/share/SuperCollider/Extensions/linux/LID.sc
>
> ERROR: duplicate Class found: 'LIDAbsInfo'
> /usr/share/SuperCollider/SCClassLibrary/Platform/linux/LID.sc
> /usr/share/SuperCollider/Extensions/linux/LID.sc
>
> ERROR: duplicate Class found: 'LID'
> /usr/share/SuperCollider/SCClassLibrary/Platform/linux/LID.sc
> /usr/share/SuperCollider/Extensions/linux/LID.sc
>
> ERROR: duplicate Class found: 'LIDSlot'
> /usr/share/SuperCollider/SCClassLibrary/Platform/linux/LID.sc
> /usr/share/SuperCollider/Extensions/linux/LID.sc
>
> ERROR: duplicate Class found: 'LIDKeySlot'
> /usr/share/SuperCollider/SCClassLibrary/Platform/linux/LID.sc
> /usr/share/SuperCollider/Extensions/linux/LID.sc
>
> ERROR: duplicate Class found: 'LIDRelSlot'
> /usr/share/SuperCollider/SCClassLibrary/Platform/linux/LID.sc
> /usr/share/SuperCollider/Extensions/linux/LID.sc
>
> ERROR: duplicate Class found: 'LIDAbsSlot'
> /usr/share/SuperCollider/SCClassLibrary/Platform/linux/LID.sc
> /usr/share/SuperCollider/Extensions/linux/LID.sc
>
>     pass 1 done
>     Extension overwriting Main:platformClass
>         in file '/Platform/linux/extMain.sc'.
>         Original method in file '/DefaultLibrary/Main.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 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 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'.
> ERROR: There is a discrepancy.
> numClassDeps 1116   gNumClasses 2212
>
>  how do i get away that classes from my terminal?..
>
> thaNKS




More information about the sc-users mailing list