[Cs-dev] Moving towards a release
Date | 2005-10-17 07:26 |
From | jpff@codemist.co.uk |
Subject | [Cs-dev] Moving towards a release |
I am looking at what is needed in a distribution of a stand-alone Csound5. As far as I can see the libraries libasound.so.2 libjack.so.0 liblo.so.0 libportaudio.so libresmgr.so.0.9.8 librt.so.1 libsndfile.so.1 are used by opcodes and csound, so either they need to be included or we should check for their existence. I have not looked at the Loris stuff, and I expect there are other bits I have not included. My installer now includes code to add OPCODEDIR/OPCODEDIR64 environment variables, and there are 4 versions (single/double; 32bit/64bit). Which other libraries are needed? (other than c c++ dl pthread) ==John ffitch ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-10-17 09:20 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] Moving towards a release |
are we using libfltk.1.1.a insteand libfltk.1.1.so? Victor At 07:26 17/10/2005, you wrote: >I am looking at what is needed in a distribution of a stand-alone >Csound5. As far as I can see the libraries > libasound.so.2 > libjack.so.0 > liblo.so.0 > libportaudio.so > libresmgr.so.0.9.8 > librt.so.1 > libsndfile.so.1 >are used by opcodes and csound, so either they need to be included or >we should check for their existence. > >I have not looked at the Loris stuff, and I expect there are other >bits I have not included. > >My installer now includes code to add OPCODEDIR/OPCODEDIR64 >environment variables, and there are 4 versions (single/double; >32bit/64bit). > >Which other libraries are needed? (other than c c++ dl pthread) >==John ffitch > > >------------------------------------------------------- >This SF.Net email is sponsored by: >Power Architecture Resource Center: Free content, downloads, discussions, >and more. http://solutions.newsforge.com/ibmarch.tmpl >_______________________________________________ >Csound-devel mailing list >Csound-devel@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/csound-devel Victor Lazzarini Music Technology Laboratory Music Department National University of Ireland, Maynooth ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-10-17 10:12 |
From | Istvan Varga |
Subject | Re: [Cs-dev] Moving towards a release |
jpff@codemist.co.uk wrote: > I am looking at what is needed in a distribution of a stand-alone > Csound5. As far as I can see the libraries > libasound.so.2 > libjack.so.0 > liblo.so.0 > libportaudio.so > libresmgr.so.0.9.8 > librt.so.1 > libsndfile.so.1 > are used by opcodes and csound, so either they need to be included or > we should check for their existence. > > I have not looked at the Loris stuff, and I expect there are other > bits I have not included. > > My installer now includes code to add OPCODEDIR/OPCODEDIR64 > environment variables, and there are 4 versions (single/double; > 32bit/64bit). > > Which other libraries are needed? (other than c c++ dl pthread) I assume FLTK should be included too, particularly given that the one included with distributions is not usable in most cases, and maybe PortMidi/PortTime. Perhaps libstdc++.so could be added too, as it may have compatibility problems (one of the reasons why I do not want libcsound to depend on it), and possibly libgcc_s.so although I think that should be OK. asound, dl, and pthread should be available and may not need to be included. librt.so.1 is part of glibc, so it probably should not be added to the package, either. While libsndfile is not necessarily installed on all systems, it is a fairly standard package and should be available as part of the Linux distribution. I am not sure what uses libresmgr.so, as no Csound files seem to depend on it on my machine. I have committed a script that creates an installable (to /usr/local) directory tree, including the Csound executable, plugin libraries, static and dynamic libcsound, headers, and xmg files, all this with both single and double precision floats. It also creates simple shell scripts that launch Csound and utilities, with setting OPCODEDIR, OPCODEDIR64, CSSTRNGS, and LD_LIBRARY_PATH. Last, but not least, the created package includes an uninstall script. It is not really finished, though, as the directory structure may still need some changes, as CsoundVST, csoundapi~ for PD, and the new TclCsound are not supported, but a test installation seemed to work. ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2005-10-18 11:14 |
From | vanDongen/Gilcher |
Subject | Re: [Cs-dev] Moving towards a release |
Attachments | None |