|
I don't own a Mac so I can't check right now what libs are provided by
the SupportLibs package...
I'm just wondering if there might be some better solution, right now
there is a problem: There is no Libsndfile OSX package as far as I know,
so if the user wants a working Csound installation he *has* to install
the SupportLibs package, unless he wants to install XCode and Macports
or something and compile libsndfile from source, which may be too much
to ask from most Mac users. This means that if a user don't want to
compile from source, but don't want to overwrite their existing Jack
installation, then there's no option.
Or is it possible for the SupportLibs package to either automatically
check for an existing libjack and don't overwrite it if it exists? Or
ask the user to select/unselect each lib in SupportLibs?
Another thought is that libsndfile (and other small libs if there are
any?) could be bundled right into the CsoundLib framework, and that the
user could be asked to install the JackOSX package themselves.
Another possible solution: Perhaps one could make a dummy libjack (or
use a real copy) bundled with CsoundLib framework but set up in such a
way that it's found *after* an existing libjack? I'm thinking in terms
of $LD_LIBRARY_PATH but I don't know how this works on OS X.
So if there's no libjack in /usr/lib or /usr/local/lib (or wherever it
searches) it uses the one bundled with the framework.
victor wrote:
> Because if I don't users will have to look for it and install it,
> otherwise Csound will fail to start. If the user has Jack, he should
> just unselect the support libs.
>
> The installer contains a list of what is provided and if users do not
> want the installation to overwrite anything, they can unselect
> the package.
>
> This was the simplest way to provide a complete Csound without
> having people complaining that it doesn't work because
> dynamic libs are missing.
>
> I am happy to pass on the task of making the OSX binary installers to
> anyone else that knows better.
>
> Victor
>
>
> ----- Original Message -----
> From: "Jonatan Liljedahl"
> To: "Developer discussions"
> Sent: Friday, April 04, 2008 7:22 PM
> Subject: [Cs-dev] SupportLibs package
>
>
>> What does the OS X csound SupportLibs package contain except libjack and
>> libsndfile?
>>
>> Why do you include libjack? I would think that the point with JACK is to
>> be able to connect software with other software and hardware, so if the
>> user wants it she would have JackOSX installed already.
>>
>> It's not nice if the SupportLibs package overwrites existing JackOSX
>> installation...
>>
>> And why not bundle libsndfile with the CsoundLib.framework?
>>
>> --
>> /Jonatan [ http://kymatica.com ]
>>
>> -------------------------------------------------------------------------
>> Check out the new SourceForge.net Marketplace.
>> It's the best place to buy or sell services for
>> just about anything Open Source.
>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
--
/Jonatan [ http://kymatica.com ]
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Register now and save $200. Hurry, offer ends at 11:59 p.m.,
Monday, April 7! Use priority code J8TLD2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |