Csound Csound-dev Csound-tekno Search About

[Cs-dev] Releasing csound dependent software

Date2015-08-21 14:51
FromPeter Burgess
Subject[Cs-dev] Releasing csound dependent software
AttachmentsNone  None  
what's the best / most convinient way to release software that relies on csound libraries? I've just exported an early version of my program that is dependend to libsnd and csound64, but i've the end user needs a way to get these libraries. What's the easiest way of doing this for the end user? Am I allowed to just stick them in the package?

While I'm at it, what is the difference between csound64.so and csound64.so.6.0? Should I use one preferentially over the other?

Date2015-08-21 15:52
FromMichael Gogins
SubjectRe: [Cs-dev] Releasing csound dependent software
If they are just shared libraries that you have compiled without
making any changes to their sources, you are allowed to just put them
in your package.

Regarding the library names and version numbers, the following link
explains it pretty well:
http://bottomupcs.sourceforge.net/csbu/x4012.html.

This does not apply to Windows, which has its own naming and dynamic
linking conventions. For regular DLLs, the installer should install
all required DLLs of the correct version in the application binary
directory.

Regards,
Mike

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Fri, Aug 21, 2015 at 9:51 AM, Peter Burgess
 wrote:
> what's the best / most convinient way to release software that relies on
> csound libraries? I've just exported an early version of my program that is
> dependend to libsnd and csound64, but i've the end user needs a way to get
> these libraries. What's the easiest way of doing this for the end user? Am I
> allowed to just stick them in the package?
>
> While I'm at it, what is the difference between csound64.so and
> csound64.so.6.0? Should I use one preferentially over the other?
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2015-08-21 19:20
Frompete.goodeve@computer.org
SubjectRe: [Cs-dev] Releasing csound dependent software
AttachmentsNone  

Date2015-08-21 19:24
FromMichael Gogins
SubjectRe: [Cs-dev] Releasing csound dependent software
Yeah, for me too. Here's a better link:

http://bottomupcs.sourceforge.net/csbu/x4012.htm

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Fri, Aug 21, 2015 at 2:20 PM,   wrote:
> On Fri, Aug 21, 2015 at 10:52:49AM -0400, Michael Gogins wrote:
>>
>> Regarding the library names and version numbers, the following link
>> explains it pretty well:
>> http://bottomupcs.sourceforge.net/csbu/x4012.html.
>>
> FYI, that link hits a 404 [even with the full-stop removed... (:-)]
>
>         -- Pete --
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2015-08-22 13:35
FromPeter Burgess
SubjectRe: [Cs-dev] Releasing csound dependent software
AttachmentsNone  None  
Cheers mike! It looks like this is probably going to help me over another hurdle I'm currently facing too  :D

Pete

On Fri, Aug 21, 2015 at 7:24 PM, Michael Gogins <michael.gogins@gmail.com> wrote:
Yeah, for me too. Here's a better link:

http://bottomupcs.sourceforge.net/csbu/x4012.htm

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Fri, Aug 21, 2015 at 2:20 PM,  <pete.goodeve@computer.org> wrote:
> On Fri, Aug 21, 2015 at 10:52:49AM -0400, Michael Gogins wrote:
>>
>> Regarding the library names and version numbers, the following link
>> explains it pretty well:
>> http://bottomupcs.sourceforge.net/csbu/x4012.html.
>>
> FYI, that link hits a 404 [even with the full-stop removed... (:-)]
>
>         -- Pete --
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2015-08-22 17:28
FromPeter Burgess
SubjectRe: [Cs-dev] Releasing csound dependent software
AttachmentsNone  None  
Hmm, I'm trying to copy some of the libraries over to my other linux computer, and trying to place them in the correct places with "sudo cp libName.so /usr/lib/locationName" and it tells me that they don't exist, when a quick dir before writing this command tells me they do exist and I am in the right location...

I'm trying to work out all the libraries so I can try and make an installer to go with my software, anyone know why linux would tell me that the files don't exist? Currently only trying to move libsndfile.so and libcsound64.so.

I've found some information on this subject that talks about installing libraries - http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html part 3.5 - but it doesn't entirely cover my issue as far as I can work out.

Also I've read through some of the pages you linked me to mike. Really helpful stuff! I'm assuming from what I've read that libcsound64.so just links my program to libcsound64.so.6.0? So I need both right?

On Sat, Aug 22, 2015 at 1:35 PM, Peter Burgess <pete.soundtechnician@gmail.com> wrote:
Cheers mike! It looks like this is probably going to help me over another hurdle I'm currently facing too  :D

Pete

On Fri, Aug 21, 2015 at 7:24 PM, Michael Gogins <michael.gogins@gmail.com> wrote:
Yeah, for me too. Here's a better link:

http://bottomupcs.sourceforge.net/csbu/x4012.htm

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Fri, Aug 21, 2015 at 2:20 PM,  <pete.goodeve@computer.org> wrote:
> On Fri, Aug 21, 2015 at 10:52:49AM -0400, Michael Gogins wrote:
>>
>> Regarding the library names and version numbers, the following link
>> explains it pretty well:
>> http://bottomupcs.sourceforge.net/csbu/x4012.html.
>>
> FYI, that link hits a 404 [even with the full-stop removed... (:-)]
>
>         -- Pete --
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel