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

Re: [sc-users] SC Plugins on MacOS 10.7



Thanks a lot Josh!!
Brian already saved my life. We now have a version of SC-Plugins that's
working under MacOS 10.7! (SC 3.9.3 seems to be the last version of SC
that's still working under Lion).

Stefan

Am 16.03.19 um 06:14 schrieb josh@xxxxxxxxxxxxxxxxx:
> Do you need to run 3.9? Or would an earlier version of SC be ok?
> Josh
> 
>> On Mar 15, 2019, at 9:40 PM, josh@xxxxxxxxxxxxxxxxx wrote:
>>
>> I think I have an older standalone that should work...
>> More soon
>> Josh
>>
>> /*
>> Josh Parmenter
>> www.realizedsound.net/josh <http://www.realizedsound.net/josh>
>> */
>>
>> On Mar 15, 2019, at 21:27, brianlheim@xxxxxxxxx <mailto:brianlheim@xxxxxxxxx> wrote:
>>
>>> Hi Stefan,
>>>
>>> I am assuming by "the plugins" you mean sc3-plugins.
>>>
>>> My guess is that the reason you're seeing this is that our release builds of sc3-plugins have not been built with an explicit compatibility setting that we use for the supercollider project release builds. In CMake, the option is CMAKE_OSX_DEPLOYMENT_TARGET.
>>>
>>> That would be consistent with the error messages you're seeing -- the plugin libraries are trying and failing to find system library functions (which in this case are in libSystem.B.dylib), even though supercollider itself has no problem finding them.
>>>
>>> This is conjecture, because I don't know very much about how Apple/Darwin's system libraries work, but compiling sc3-plugins for an older target probably means that the system libs use different (read: legacy) symbols for the same functions, which are present in those older system libs on 10.7.
>>>
>>> I've pushed an experimental branch off the 3.9.1 release branch of sc3-plugins that compiles for compatibility with 10.7: http://supercollider.s3.amazonaws.com/builds/supercollider/sc3-plugins/osx/Plugins-a2eaff5d096088b3b5f60fc3678d5e6c749d32c6.zip <http://supercollider.s3.amazonaws.com/builds/supercollider/sc3-plugins/osx/Plugins-a2eaff5d096088b3b5f60fc3678d5e6c749d32c6.zip>
>>>
>>> I'm not sure if it will work for you or not, because I don't know if this is the root problem here, but it seems promising. A quick grep of this build shows that no binary contains the symbols "__exp10" or "___sincos_stret"; there are several matches for both in the 3.9.1 sc3-plugins release however.
>>>
>>> Hope this helps.
>>>
>>> Regards,
>>> Brian
>>>
>>> On Fri, Mar 15, 2019 at 9:01 PM <stefanus@xxxxxxxxx <mailto:stefanus@xxxxxxxxx>> wrote:
>>> Hey all,
>>>
>>> this is kind of urgent. I've installed SC 3.9.3 successfully on an old
>>> mac mini, running OS 10.7 (highest possible OS version). But now I also
>>> needed the plugins (at least PV_BufRD). But simply downloading the
>>> plugins release for 3.9.1 resulted in the errors below.
>>> Would I have to compile the plugins myself? Unfortunately I couldn't get
>>> Xcode running on this machine... so, I'm pretty limited.
>>>
>>> I would *really* need PV_BufRd as its part of an installation, opening
>>> next wednesday...
>>>
>>> Das anyone have an idea what I could do?
>>>
>>> Thanks a lot!
>>>
>>> Stefan
>>>
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/ATK/AtkUGens.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/ATK/AtkUGens.scx, 2): Symbol not found:
>>> ___exp10
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/ATK/AtkUGens.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application Support/SuperCollider/Extensions/ATK/AtkUGens.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/AuditoryModeling/AuditoryModeling.scx'
>>> err 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/AuditoryModeling/AuditoryModeling.scx,
>>> 2): Symbol not found: ___sincos_stret
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/AuditoryModeling/AuditoryModeling.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/AuditoryModeling/AuditoryModeling.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/BBCut2UGens/BBCut2UGens.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/BBCut2UGens/BBCut2UGens.scx, 2): Symbol
>>> not found: ___exp10
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/BBCut2UGens/BBCut2UGens.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/BBCut2UGens/BBCut2UGens.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/BhobUGens/BhobGrain.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/BhobUGens/BhobGrain.scx, 2): Symbol not
>>> found: ___sincos_stret
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/BhobUGens/BhobGrain.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/BhobUGens/BhobGrain.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/DEINDUGens/complexRes.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/DEINDUGens/complexRes.scx, 2): Symbol
>>> not found: ___sincos_stret
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/DEINDUGens/complexRes.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/DEINDUGens/complexRes.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/DEINDUGens/Greyhole.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/DEINDUGens/Greyhole.scx, 2): Symbol not
>>> found: ___sincosf_stret
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/DEINDUGens/Greyhole.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/DEINDUGens/Greyhole.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/DEINDUGens/JPverb.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/DEINDUGens/JPverb.scx, 2): Symbol not
>>> found: ___exp10f
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/DEINDUGens/JPverb.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/DEINDUGens/JPverb.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/DWGUGens/DWGBowed.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/DWGUGens/DWGBowed.scx, 2): Symbol not
>>> found: ___sincos_stret
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/DWGUGens/DWGBowed.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/DWGUGens/DWGBowed.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/DWGUGens/DWGPlucked.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/DWGUGens/DWGPlucked.scx, 2): Symbol not
>>> found: ___sincos_stret
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/DWGUGens/DWGPlucked.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/DWGUGens/DWGPlucked.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/AmbisonicUGens.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/AmbisonicUGens.scx, 2):
>>> Symbol not found: ___sincos_stret
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/AmbisonicUGens.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/AmbisonicUGens.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshAmbiUGens.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshAmbiUGens.scx, 2): Symbol
>>> not found: ___sincos_stret
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshAmbiUGens.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshAmbiUGens.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshGrainUGens.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshGrainUGens.scx, 2):
>>> Symbol not found: ___sincos_stret
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshGrainUGens.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshGrainUGens.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshPVUGens.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshPVUGens.scx, 2): Symbol
>>> not found: ___sincosf_stret
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshPVUGens.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshPVUGens.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshUGens.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshUGens.scx, 2): Symbol not
>>> found: ___exp10f
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshUGens.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/JoshUGens/JoshUGens.scx'
>>> Found 0 LADSPA plugins
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/MCLDUGens/MCLDFilterUGens.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/MCLDUGens/MCLDFilterUGens.scx, 2):
>>> Symbol not found: ___sincos_stret
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/MCLDUGens/MCLDFilterUGens.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/MCLDUGens/MCLDFilterUGens.scx'
>>> *** ERROR: dlopen '/Library/Application
>>> Support/SuperCollider/Extensions/MCLDUGens/MCLDPollUGens.scx' err
>>> 'dlopen(/Library/Application
>>> Support/SuperCollider/Extensions/MCLDUGens/MCLDPollUGens.scx, 2): Symbol
>>> not found: ___exp10f
>>>   Referenced from: /Library/Application
>>> Support/SuperCollider/Extensions/MCLDUGens/MCLDPollUGens.scx
>>>   Expected in: /usr/lib/libSystem.B.dylib
>>>  in /Library/Application
>>> Support/SuperCollider/Extensions/MCLDUGens/MCLDPollUGens.scx'
>>>
>>> _______________________________________________
>>> sc-users mailing list
>>>
>>> info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx <http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx>
>>> archive: https://listarc.bham.ac.uk/marchives/sc-users/ <https://listarc.bham.ac.uk/marchives/sc-users/>
>>> search: https://listarc.bham.ac.uk/lists/sc-users/search/ <https://listarc.bham.ac.uk/lists/sc-users/search/>
> 
> 

_______________________________________________
sc-users mailing list

info (subscription, etc.): http://www.birmingham.ac.uk/facilities/ea-studios/research/supercollider/mailinglist.aspx
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/