Thread: [Bluemusic-users] Problem running blue 2.5.2 using Csound 6.00.1 API
Brought to you by:
kunstmusik
From: Dave S. <dav...@gm...> - 2013-09-10 21:11:48
|
I just installed blue 2.5.2, and also updated Csound to 6.00.1 (built myself from Git) on Ubuntu. The blue UI is running just fine, but I can't render to disk or otherwise. There's nothing in the regular output window, but if I open the application log, I see the following: SEVERE [global] java.lang.NoClassDefFoundError: Could not initialize class csnd.csndJNI at csnd.Csound.<init>(Csound.java:469) at blue.csnd5.render.APIDiskRenderer.renderToDisk(APIDiskRenderer.java:307) at blue.ui.core.project.RenderToDiskUtility$RunProxy.run(RenderToDiskUtility.java:247) [catch] at java.lang.Thread.run(Thread.java:724) - Dave |
From: Dave S. <dav...@gm...> - 2013-09-10 21:18:41
|
Java version: OpenJDK Runtime Environment 1.7.0_25-b30 On Tue, Sep 10, 2013 at 5:11 PM, Dave Seidel <dav...@gm...> wrote: > I just installed blue 2.5.2, and also updated Csound to 6.00.1 (built > myself from Git) on Ubuntu. The blue UI is running just fine, but I can't > render to disk or otherwise. There's nothing in the regular output window, > but if I open the application log, I see the following: > > SEVERE [global] > java.lang.NoClassDefFoundError: Could not initialize class csnd.csndJNI > at csnd.Csound.<init>(Csound.java:469) > at blue.csnd5.render.APIDiskRenderer.renderToDisk(APIDiskRenderer.java:307) > at > blue.ui.core.project.RenderToDiskUtility$RunProxy.run(RenderToDiskUtility.java:247) > [catch] at java.lang.Thread.run(Thread.java:724) > > - Dave > |
From: Steven Yi <ste...@gm...> - 2013-09-10 22:02:19
|
Hi Dave, That's odd, it looks like it's trying to run the Csound 5 API. The code for loading CS5/6 should only allow running one or the other at runtime. I'll double check to see if I mis-annotated something. Could you check what setting you have in the Program Options for Disk Render service? Thanks! steven On Tue, Sep 10, 2013 at 10:11 PM, Dave Seidel <dav...@gm...> wrote: > I just installed blue 2.5.2, and also updated Csound to 6.00.1 (built myself > from Git) on Ubuntu. The blue UI is running just fine, but I can't render to > disk or otherwise. There's nothing in the regular output window, but if I > open the application log, I see the following: > > SEVERE [global] > java.lang.NoClassDefFoundError: Could not initialize class csnd.csndJNI > at csnd.Csound.<init>(Csound.java:469) > at blue.csnd5.render.APIDiskRenderer.renderToDisk(APIDiskRenderer.java:307) > at > blue.ui.core.project.RenderToDiskUtility$RunProxy.run(RenderToDiskUtility.java:247) > [catch] at java.lang.Thread.run(Thread.java:724) > > - Dave > > ------------------------------------------------------------------------------ > How ServiceNow helps IT people transform IT departments: > 1. Consolidate legacy IT systems to a single system of record for IT > 2. Standardize and globalize service processes across IT > 3. Implement zero-touch automation to replace manual, redundant tasks > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |
From: Steven Yi <ste...@gm...> - 2013-09-10 22:02:45
|
BTW: You can set the disk render service to Commandline as a workaround for now. On Tue, Sep 10, 2013 at 11:02 PM, Steven Yi <ste...@gm...> wrote: > Hi Dave, > > That's odd, it looks like it's trying to run the Csound 5 API. The > code for loading CS5/6 should only allow running one or the other at > runtime. I'll double check to see if I mis-annotated something. > Could you check what setting you have in the Program Options for Disk > Render service? > > Thanks! > steven > > On Tue, Sep 10, 2013 at 10:11 PM, Dave Seidel <dav...@gm...> wrote: >> I just installed blue 2.5.2, and also updated Csound to 6.00.1 (built myself >> from Git) on Ubuntu. The blue UI is running just fine, but I can't render to >> disk or otherwise. There's nothing in the regular output window, but if I >> open the application log, I see the following: >> >> SEVERE [global] >> java.lang.NoClassDefFoundError: Could not initialize class csnd.csndJNI >> at csnd.Csound.<init>(Csound.java:469) >> at blue.csnd5.render.APIDiskRenderer.renderToDisk(APIDiskRenderer.java:307) >> at >> blue.ui.core.project.RenderToDiskUtility$RunProxy.run(RenderToDiskUtility.java:247) >> [catch] at java.lang.Thread.run(Thread.java:724) >> >> - Dave >> >> ------------------------------------------------------------------------------ >> How ServiceNow helps IT people transform IT departments: >> 1. Consolidate legacy IT systems to a single system of record for IT >> 2. Standardize and globalize service processes across IT >> 3. Implement zero-touch automation to replace manual, redundant tasks >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >> _______________________________________________ >> Bluemusic-users mailing list >> Blu...@li... >> https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> |
From: Dave S. <dav...@gm...> - 2013-09-10 23:08:05
|
It's pointing at /usr/local/bin/csound (which is the one I built). The Render Method dropdown is, I see, set to Csound 5, but there's no Csound 6 option (just Csound 5 and Commandline Runner). - Dave On Tue, Sep 10, 2013 at 6:02 PM, Steven Yi <ste...@gm...> wrote: > Hi Dave, > > That's odd, it looks like it's trying to run the Csound 5 API. The > code for loading CS5/6 should only allow running one or the other at > runtime. I'll double check to see if I mis-annotated something. > Could you check what setting you have in the Program Options for Disk > Render service? > > Thanks! > steven > > On Tue, Sep 10, 2013 at 10:11 PM, Dave Seidel <dav...@gm...> > wrote: > > I just installed blue 2.5.2, and also updated Csound to 6.00.1 (built > myself > > from Git) on Ubuntu. The blue UI is running just fine, but I can't > render to > > disk or otherwise. There's nothing in the regular output window, but if I > > open the application log, I see the following: > > > > SEVERE [global] > > java.lang.NoClassDefFoundError: Could not initialize class csnd.csndJNI > > at csnd.Csound.<init>(Csound.java:469) > > at > blue.csnd5.render.APIDiskRenderer.renderToDisk(APIDiskRenderer.java:307) > > at > > > blue.ui.core.project.RenderToDiskUtility$RunProxy.run(RenderToDiskUtility.java:247) > > [catch] at java.lang.Thread.run(Thread.java:724) > > > > - Dave > > > > > ------------------------------------------------------------------------------ > > How ServiceNow helps IT people transform IT departments: > > 1. Consolidate legacy IT systems to a single system of record for IT > > 2. Standardize and globalize service processes across IT > > 3. Implement zero-touch automation to replace manual, redundant tasks > > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > > _______________________________________________ > > Bluemusic-users mailing list > > Blu...@li... > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > ------------------------------------------------------------------------------ > How ServiceNow helps IT people transform IT departments: > 1. Consolidate legacy IT systems to a single system of record for IT > 2. Standardize and globalize service processes across IT > 3. Implement zero-touch automation to replace manual, redundant tasks > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |
From: Steven Yi <ste...@gm...> - 2013-09-11 14:01:17
|
Hi Dave, That's curious. It seems that blue found the csnd.jar and not the csnd6.jar. When you self-compiled, did you copy the csnd6.jar into the location where csnd.jar is found? (I think it's /usr/lib/jni) I'm at a conference at the moment with limited internet, but I'll see if I can do some testing to reproduce. I did do testing but it was on Debian 64-bit, but things should work on Ubuntu. steven On Wed, Sep 11, 2013 at 12:07 AM, Dave Seidel <dav...@gm...> wrote: > It's pointing at /usr/local/bin/csound (which is the one I built). The > Render Method dropdown is, I see, set to Csound 5, but there's no Csound 6 > option (just Csound 5 and Commandline Runner). > > - Dave > > > On Tue, Sep 10, 2013 at 6:02 PM, Steven Yi <ste...@gm...> wrote: >> >> Hi Dave, >> >> That's odd, it looks like it's trying to run the Csound 5 API. The >> code for loading CS5/6 should only allow running one or the other at >> runtime. I'll double check to see if I mis-annotated something. >> Could you check what setting you have in the Program Options for Disk >> Render service? >> >> Thanks! >> steven >> >> On Tue, Sep 10, 2013 at 10:11 PM, Dave Seidel <dav...@gm...> >> wrote: >> > I just installed blue 2.5.2, and also updated Csound to 6.00.1 (built >> > myself >> > from Git) on Ubuntu. The blue UI is running just fine, but I can't >> > render to >> > disk or otherwise. There's nothing in the regular output window, but if >> > I >> > open the application log, I see the following: >> > >> > SEVERE [global] >> > java.lang.NoClassDefFoundError: Could not initialize class csnd.csndJNI >> > at csnd.Csound.<init>(Csound.java:469) >> > at >> > blue.csnd5.render.APIDiskRenderer.renderToDisk(APIDiskRenderer.java:307) >> > at >> > >> > blue.ui.core.project.RenderToDiskUtility$RunProxy.run(RenderToDiskUtility.java:247) >> > [catch] at java.lang.Thread.run(Thread.java:724) >> > >> > - Dave >> > >> > >> > ------------------------------------------------------------------------------ >> > How ServiceNow helps IT people transform IT departments: >> > 1. Consolidate legacy IT systems to a single system of record for IT >> > 2. Standardize and globalize service processes across IT >> > 3. Implement zero-touch automation to replace manual, redundant tasks >> > >> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >> > _______________________________________________ >> > Bluemusic-users mailing list >> > Blu...@li... >> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> > >> >> >> ------------------------------------------------------------------------------ >> How ServiceNow helps IT people transform IT departments: >> 1. Consolidate legacy IT systems to a single system of record for IT >> 2. Standardize and globalize service processes across IT >> 3. Implement zero-touch automation to replace manual, redundant tasks >> >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >> _______________________________________________ >> Bluemusic-users mailing list >> Blu...@li... >> https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > ------------------------------------------------------------------------------ > How ServiceNow helps IT people transform IT departments: > 1. Consolidate legacy IT systems to a single system of record for IT > 2. Standardize and globalize service processes across IT > 3. Implement zero-touch automation to replace manual, redundant tasks > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |
From: Dave S. <dav...@gm...> - 2013-09-11 21:56:47
|
Looks like it went to /usr/local/lib, probably from "make install" (the csound binary is in /usr/loca/bin). dave@fibonacci:~/src/cs6make$ ll /usr/local/lib/*csnd* -rw-r--r-- 1 root root 101333 Sep 10 17:14 /usr/local/lib/csnd6.jar -rw-r--r-- 1 root root 177044 Sep 10 17:14 /usr/local/lib/csnd6.py -rw-r--r-- 1 root root 2622611 Sep 10 17:14 /usr/local/lib/_csnd6.so -rw-r--r-- 1 root root 91467 Feb 10 2013 /usr/local/lib/csnd.jar -rw-r--r-- 1 root root 153279 Feb 10 2013 /usr/local/lib/csnd.py -rw-r--r-- 1 root root 2484541 Feb 10 2013 /usr/local/lib/_csnd.so lrwxrwxrwx 1 root root 14 Sep 9 18:34 /usr/local/lib/libcsnd.so -> libcsnd.so.6.0 -rw-r--r-- 1 root root 875635 Feb 10 2013 /usr/local/lib/libcsnd.so.5.2 -rw-r--r-- 1 root root 921714 Sep 10 17:14 /usr/local/lib/libcsnd.so.6.0 On Wed, Sep 11, 2013 at 10:01 AM, Steven Yi <ste...@gm...> wrote: > Hi Dave, > > That's curious. It seems that blue found the csnd.jar and not the > csnd6.jar. When you self-compiled, did you copy the csnd6.jar into > the location where csnd.jar is found? (I think it's /usr/lib/jni) > > I'm at a conference at the moment with limited internet, but I'll see > if I can do some testing to reproduce. I did do testing but it was on > Debian 64-bit, but things should work on Ubuntu. > > steven > > On Wed, Sep 11, 2013 at 12:07 AM, Dave Seidel <dav...@gm...> > wrote: > > It's pointing at /usr/local/bin/csound (which is the one I built). The > > Render Method dropdown is, I see, set to Csound 5, but there's no Csound > 6 > > option (just Csound 5 and Commandline Runner). > > > > - Dave > > > > > > On Tue, Sep 10, 2013 at 6:02 PM, Steven Yi <ste...@gm...> wrote: > >> > >> Hi Dave, > >> > >> That's odd, it looks like it's trying to run the Csound 5 API. The > >> code for loading CS5/6 should only allow running one or the other at > >> runtime. I'll double check to see if I mis-annotated something. > >> Could you check what setting you have in the Program Options for Disk > >> Render service? > >> > >> Thanks! > >> steven > >> > >> On Tue, Sep 10, 2013 at 10:11 PM, Dave Seidel <dav...@gm...> > >> wrote: > >> > I just installed blue 2.5.2, and also updated Csound to 6.00.1 (built > >> > myself > >> > from Git) on Ubuntu. The blue UI is running just fine, but I can't > >> > render to > >> > disk or otherwise. There's nothing in the regular output window, but > if > >> > I > >> > open the application log, I see the following: > >> > > >> > SEVERE [global] > >> > java.lang.NoClassDefFoundError: Could not initialize class > csnd.csndJNI > >> > at csnd.Csound.<init>(Csound.java:469) > >> > at > >> > > blue.csnd5.render.APIDiskRenderer.renderToDisk(APIDiskRenderer.java:307) > >> > at > >> > > >> > > blue.ui.core.project.RenderToDiskUtility$RunProxy.run(RenderToDiskUtility.java:247) > >> > [catch] at java.lang.Thread.run(Thread.java:724) > >> > > >> > - Dave > >> > > >> > > >> > > ------------------------------------------------------------------------------ > >> > How ServiceNow helps IT people transform IT departments: > >> > 1. Consolidate legacy IT systems to a single system of record for IT > >> > 2. Standardize and globalize service processes across IT > >> > 3. Implement zero-touch automation to replace manual, redundant tasks > >> > > >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > >> > _______________________________________________ > >> > Bluemusic-users mailing list > >> > Blu...@li... > >> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > >> > > >> > >> > >> > ------------------------------------------------------------------------------ > >> How ServiceNow helps IT people transform IT departments: > >> 1. Consolidate legacy IT systems to a single system of record for IT > >> 2. Standardize and globalize service processes across IT > >> 3. Implement zero-touch automation to replace manual, redundant tasks > >> > >> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > >> _______________________________________________ > >> Bluemusic-users mailing list > >> Blu...@li... > >> https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > > > > ------------------------------------------------------------------------------ > > How ServiceNow helps IT people transform IT departments: > > 1. Consolidate legacy IT systems to a single system of record for IT > > 2. Standardize and globalize service processes across IT > > 3. Implement zero-touch automation to replace manual, redundant tasks > > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > > _______________________________________________ > > Bluemusic-users mailing list > > Blu...@li... > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > ------------------------------------------------------------------------------ > How ServiceNow helps IT people transform IT departments: > 1. Consolidate legacy IT systems to a single system of record for IT > 2. Standardize and globalize service processes across IT > 3. Implement zero-touch automation to replace manual, redundant tasks > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |
From: Dave S. <dav...@gm...> - 2013-09-15 18:26:53
|
So, this is still an issue. But not a showstopper, as I can still render in commandline-mode, and I'm not using blue for realtime work (at least not these days, but perhaps in the future). Steve, if there's anything you'd like me to try, just let me know. Looks to me like /usr/bin/jni is for .so's only, by the way. - Dave On Wed, Sep 11, 2013 at 5:56 PM, Dave Seidel <dav...@gm...> wrote: > Looks like it went to /usr/local/lib, probably from "make install" (the > csound binary is in /usr/loca/bin). > > dave@fibonacci:~/src/cs6make$ ll /usr/local/lib/*csnd* > -rw-r--r-- 1 root root 101333 Sep 10 17:14 /usr/local/lib/csnd6.jar > -rw-r--r-- 1 root root 177044 Sep 10 17:14 /usr/local/lib/csnd6.py > -rw-r--r-- 1 root root 2622611 Sep 10 17:14 /usr/local/lib/_csnd6.so > -rw-r--r-- 1 root root 91467 Feb 10 2013 /usr/local/lib/csnd.jar > -rw-r--r-- 1 root root 153279 Feb 10 2013 /usr/local/lib/csnd.py > -rw-r--r-- 1 root root 2484541 Feb 10 2013 /usr/local/lib/_csnd.so > lrwxrwxrwx 1 root root 14 Sep 9 18:34 /usr/local/lib/libcsnd.so -> > libcsnd.so.6.0 > -rw-r--r-- 1 root root 875635 Feb 10 2013 /usr/local/lib/libcsnd.so.5.2 > -rw-r--r-- 1 root root 921714 Sep 10 17:14 /usr/local/lib/libcsnd.so.6.0 > > > > On Wed, Sep 11, 2013 at 10:01 AM, Steven Yi <ste...@gm...> wrote: > >> Hi Dave, >> >> That's curious. It seems that blue found the csnd.jar and not the >> csnd6.jar. When you self-compiled, did you copy the csnd6.jar into >> the location where csnd.jar is found? (I think it's /usr/lib/jni) >> >> I'm at a conference at the moment with limited internet, but I'll see >> if I can do some testing to reproduce. I did do testing but it was on >> Debian 64-bit, but things should work on Ubuntu. >> >> steven >> >> On Wed, Sep 11, 2013 at 12:07 AM, Dave Seidel <dav...@gm...> >> wrote: >> > It's pointing at /usr/local/bin/csound (which is the one I built). The >> > Render Method dropdown is, I see, set to Csound 5, but there's no >> Csound 6 >> > option (just Csound 5 and Commandline Runner). >> > >> > - Dave >> > >> > >> > On Tue, Sep 10, 2013 at 6:02 PM, Steven Yi <ste...@gm...> wrote: >> >> >> >> Hi Dave, >> >> >> >> That's odd, it looks like it's trying to run the Csound 5 API. The >> >> code for loading CS5/6 should only allow running one or the other at >> >> runtime. I'll double check to see if I mis-annotated something. >> >> Could you check what setting you have in the Program Options for Disk >> >> Render service? >> >> >> >> Thanks! >> >> steven >> >> >> >> On Tue, Sep 10, 2013 at 10:11 PM, Dave Seidel <dav...@gm...> >> >> wrote: >> >> > I just installed blue 2.5.2, and also updated Csound to 6.00.1 (built >> >> > myself >> >> > from Git) on Ubuntu. The blue UI is running just fine, but I can't >> >> > render to >> >> > disk or otherwise. There's nothing in the regular output window, but >> if >> >> > I >> >> > open the application log, I see the following: >> >> > >> >> > SEVERE [global] >> >> > java.lang.NoClassDefFoundError: Could not initialize class >> csnd.csndJNI >> >> > at csnd.Csound.<init>(Csound.java:469) >> >> > at >> >> > >> blue.csnd5.render.APIDiskRenderer.renderToDisk(APIDiskRenderer.java:307) >> >> > at >> >> > >> >> > >> blue.ui.core.project.RenderToDiskUtility$RunProxy.run(RenderToDiskUtility.java:247) >> >> > [catch] at java.lang.Thread.run(Thread.java:724) >> >> > >> >> > - Dave >> >> > >> >> > >> >> > >> ------------------------------------------------------------------------------ >> >> > How ServiceNow helps IT people transform IT departments: >> >> > 1. Consolidate legacy IT systems to a single system of record for IT >> >> > 2. Standardize and globalize service processes across IT >> >> > 3. Implement zero-touch automation to replace manual, redundant tasks >> >> > >> >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >> >> > _______________________________________________ >> >> > Bluemusic-users mailing list >> >> > Blu...@li... >> >> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> >> > >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> How ServiceNow helps IT people transform IT departments: >> >> 1. Consolidate legacy IT systems to a single system of record for IT >> >> 2. Standardize and globalize service processes across IT >> >> 3. Implement zero-touch automation to replace manual, redundant tasks >> >> >> >> >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >> >> _______________________________________________ >> >> Bluemusic-users mailing list >> >> Blu...@li... >> >> https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> > >> > >> > >> > >> ------------------------------------------------------------------------------ >> > How ServiceNow helps IT people transform IT departments: >> > 1. Consolidate legacy IT systems to a single system of record for IT >> > 2. Standardize and globalize service processes across IT >> > 3. Implement zero-touch automation to replace manual, redundant tasks >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >> > _______________________________________________ >> > Bluemusic-users mailing list >> > Blu...@li... >> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> > >> >> >> ------------------------------------------------------------------------------ >> How ServiceNow helps IT people transform IT departments: >> 1. Consolidate legacy IT systems to a single system of record for IT >> 2. Standardize and globalize service processes across IT >> 3. Implement zero-touch automation to replace manual, redundant tasks >> >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >> _______________________________________________ >> Bluemusic-users mailing list >> Blu...@li... >> https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> > > |
From: Steven Yi <ste...@gm...> - 2013-09-15 19:44:01
|
Hi Dave, Yes, you would only need to copy lib_jcsound6.so into /usr/lib/jni. Blue comes with a version of csnd6.jar already, and the only part it needs to load on any platform is the native shared library. You might want to try modifying the blue/bin/blue script and replace where it has /usr/lib/jni and have it point to /usr/local/lib, or to the directory where you compiled Csound. Hopefully copying lib_jcsound6.so or modifying the script will do the job. If not, let me know and I'll see if I can reproduce things here. If it comes to it, could you tell me what version of Ubuntu you are using? (I have a Xubuntu 12.04 VM, but could download/install another version) Thanks! steven On Sun, Sep 15, 2013 at 2:26 PM, Dave Seidel <dav...@gm...> wrote: > So, this is still an issue. But not a showstopper, as I can still render in > commandline-mode, and I'm not using blue for realtime work (at least not > these days, but perhaps in the future). > > Steve, if there's anything you'd like me to try, just let me know. Looks to > me like /usr/bin/jni is for .so's only, by the way. > > - Dave > > > On Wed, Sep 11, 2013 at 5:56 PM, Dave Seidel <dav...@gm...> wrote: >> >> Looks like it went to /usr/local/lib, probably from "make install" (the >> csound binary is in /usr/loca/bin). >> >> dave@fibonacci:~/src/cs6make$ ll /usr/local/lib/*csnd* >> -rw-r--r-- 1 root root 101333 Sep 10 17:14 /usr/local/lib/csnd6.jar >> -rw-r--r-- 1 root root 177044 Sep 10 17:14 /usr/local/lib/csnd6.py >> -rw-r--r-- 1 root root 2622611 Sep 10 17:14 /usr/local/lib/_csnd6.so >> -rw-r--r-- 1 root root 91467 Feb 10 2013 /usr/local/lib/csnd.jar >> -rw-r--r-- 1 root root 153279 Feb 10 2013 /usr/local/lib/csnd.py >> -rw-r--r-- 1 root root 2484541 Feb 10 2013 /usr/local/lib/_csnd.so >> lrwxrwxrwx 1 root root 14 Sep 9 18:34 /usr/local/lib/libcsnd.so -> >> libcsnd.so.6.0 >> -rw-r--r-- 1 root root 875635 Feb 10 2013 /usr/local/lib/libcsnd.so.5.2 >> -rw-r--r-- 1 root root 921714 Sep 10 17:14 /usr/local/lib/libcsnd.so.6.0 >> >> >> >> On Wed, Sep 11, 2013 at 10:01 AM, Steven Yi <ste...@gm...> wrote: >>> >>> Hi Dave, >>> >>> That's curious. It seems that blue found the csnd.jar and not the >>> csnd6.jar. When you self-compiled, did you copy the csnd6.jar into >>> the location where csnd.jar is found? (I think it's /usr/lib/jni) >>> >>> I'm at a conference at the moment with limited internet, but I'll see >>> if I can do some testing to reproduce. I did do testing but it was on >>> Debian 64-bit, but things should work on Ubuntu. >>> >>> steven >>> >>> On Wed, Sep 11, 2013 at 12:07 AM, Dave Seidel <dav...@gm...> >>> wrote: >>> > It's pointing at /usr/local/bin/csound (which is the one I built). The >>> > Render Method dropdown is, I see, set to Csound 5, but there's no >>> > Csound 6 >>> > option (just Csound 5 and Commandline Runner). >>> > >>> > - Dave >>> > >>> > >>> > On Tue, Sep 10, 2013 at 6:02 PM, Steven Yi <ste...@gm...> wrote: >>> >> >>> >> Hi Dave, >>> >> >>> >> That's odd, it looks like it's trying to run the Csound 5 API. The >>> >> code for loading CS5/6 should only allow running one or the other at >>> >> runtime. I'll double check to see if I mis-annotated something. >>> >> Could you check what setting you have in the Program Options for Disk >>> >> Render service? >>> >> >>> >> Thanks! >>> >> steven >>> >> >>> >> On Tue, Sep 10, 2013 at 10:11 PM, Dave Seidel <dav...@gm...> >>> >> wrote: >>> >> > I just installed blue 2.5.2, and also updated Csound to 6.00.1 >>> >> > (built >>> >> > myself >>> >> > from Git) on Ubuntu. The blue UI is running just fine, but I can't >>> >> > render to >>> >> > disk or otherwise. There's nothing in the regular output window, but >>> >> > if >>> >> > I >>> >> > open the application log, I see the following: >>> >> > >>> >> > SEVERE [global] >>> >> > java.lang.NoClassDefFoundError: Could not initialize class >>> >> > csnd.csndJNI >>> >> > at csnd.Csound.<init>(Csound.java:469) >>> >> > at >>> >> > >>> >> > blue.csnd5.render.APIDiskRenderer.renderToDisk(APIDiskRenderer.java:307) >>> >> > at >>> >> > >>> >> > >>> >> > blue.ui.core.project.RenderToDiskUtility$RunProxy.run(RenderToDiskUtility.java:247) >>> >> > [catch] at java.lang.Thread.run(Thread.java:724) >>> >> > >>> >> > - Dave >>> >> > >>> >> > >>> >> > >>> >> > ------------------------------------------------------------------------------ >>> >> > How ServiceNow helps IT people transform IT departments: >>> >> > 1. Consolidate legacy IT systems to a single system of record for IT >>> >> > 2. Standardize and globalize service processes across IT >>> >> > 3. Implement zero-touch automation to replace manual, redundant >>> >> > tasks >>> >> > >>> >> > >>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >>> >> > _______________________________________________ >>> >> > Bluemusic-users mailing list >>> >> > Blu...@li... >>> >> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users >>> >> > >>> >> >>> >> >>> >> >>> >> ------------------------------------------------------------------------------ >>> >> How ServiceNow helps IT people transform IT departments: >>> >> 1. Consolidate legacy IT systems to a single system of record for IT >>> >> 2. Standardize and globalize service processes across IT >>> >> 3. Implement zero-touch automation to replace manual, redundant tasks >>> >> >>> >> >>> >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >>> >> _______________________________________________ >>> >> Bluemusic-users mailing list >>> >> Blu...@li... >>> >> https://lists.sourceforge.net/lists/listinfo/bluemusic-users >>> > >>> > >>> > >>> > >>> > ------------------------------------------------------------------------------ >>> > How ServiceNow helps IT people transform IT departments: >>> > 1. Consolidate legacy IT systems to a single system of record for IT >>> > 2. Standardize and globalize service processes across IT >>> > 3. Implement zero-touch automation to replace manual, redundant tasks >>> > >>> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >>> > _______________________________________________ >>> > Bluemusic-users mailing list >>> > Blu...@li... >>> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users >>> > >>> >>> >>> ------------------------------------------------------------------------------ >>> How ServiceNow helps IT people transform IT departments: >>> 1. Consolidate legacy IT systems to a single system of record for IT >>> 2. Standardize and globalize service processes across IT >>> 3. Implement zero-touch automation to replace manual, redundant tasks >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Bluemusic-users mailing list >>> Blu...@li... >>> https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> >> > > > ------------------------------------------------------------------------------ > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack > includes > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |
From: Dave S. <dav...@gm...> - 2013-09-15 20:55:26
|
Thanks, Steven! Both solutions work for me. Not sure which is the best general solution, but I somewhat favor leaving the blue script alone and copying the .so file at Csound install time. This would avoid the potential issue of breaking something else should one of the other libraries in /usr/lib/jni ever be required. Beside, I already have to execute "sudo ldconfig" after I do a build, so I'll just make a small post-install script that runs ldconfig and also copies the file. I appreciate your help. - Dave On Sun, Sep 15, 2013 at 3:43 PM, Steven Yi <ste...@gm...> wrote: > Hi Dave, > > Yes, you would only need to copy lib_jcsound6.so into /usr/lib/jni. > Blue comes with a version of csnd6.jar already, and the only part it > needs to load on any platform is the native shared library. > > You might want to try modifying the blue/bin/blue script and replace > where it has /usr/lib/jni and have it point to /usr/local/lib, or to > the directory where you compiled Csound. > > Hopefully copying lib_jcsound6.so or modifying the script will do the > job. If not, let me know and I'll see if I can reproduce things here. > If it comes to it, could you tell me what version of Ubuntu you are > using? (I have a Xubuntu 12.04 VM, but could download/install another > version) > > Thanks! > steven > > On Sun, Sep 15, 2013 at 2:26 PM, Dave Seidel <dav...@gm...> > wrote: > > So, this is still an issue. But not a showstopper, as I can still render > in > > commandline-mode, and I'm not using blue for realtime work (at least not > > these days, but perhaps in the future). > > > > Steve, if there's anything you'd like me to try, just let me know. Looks > to > > me like /usr/bin/jni is for .so's only, by the way. > > > > - Dave > > > > > > On Wed, Sep 11, 2013 at 5:56 PM, Dave Seidel <dav...@gm...> > wrote: > >> > >> Looks like it went to /usr/local/lib, probably from "make install" (the > >> csound binary is in /usr/loca/bin). > >> > >> dave@fibonacci:~/src/cs6make$ ll /usr/local/lib/*csnd* > >> -rw-r--r-- 1 root root 101333 Sep 10 17:14 /usr/local/lib/csnd6.jar > >> -rw-r--r-- 1 root root 177044 Sep 10 17:14 /usr/local/lib/csnd6.py > >> -rw-r--r-- 1 root root 2622611 Sep 10 17:14 /usr/local/lib/_csnd6.so > >> -rw-r--r-- 1 root root 91467 Feb 10 2013 /usr/local/lib/csnd.jar > >> -rw-r--r-- 1 root root 153279 Feb 10 2013 /usr/local/lib/csnd.py > >> -rw-r--r-- 1 root root 2484541 Feb 10 2013 /usr/local/lib/_csnd.so > >> lrwxrwxrwx 1 root root 14 Sep 9 18:34 /usr/local/lib/libcsnd.so -> > >> libcsnd.so.6.0 > >> -rw-r--r-- 1 root root 875635 Feb 10 2013 > /usr/local/lib/libcsnd.so.5.2 > >> -rw-r--r-- 1 root root 921714 Sep 10 17:14 > /usr/local/lib/libcsnd.so.6.0 > >> > >> > >> > >> On Wed, Sep 11, 2013 at 10:01 AM, Steven Yi <ste...@gm...> wrote: > >>> > >>> Hi Dave, > >>> > >>> That's curious. It seems that blue found the csnd.jar and not the > >>> csnd6.jar. When you self-compiled, did you copy the csnd6.jar into > >>> the location where csnd.jar is found? (I think it's /usr/lib/jni) > >>> > >>> I'm at a conference at the moment with limited internet, but I'll see > >>> if I can do some testing to reproduce. I did do testing but it was on > >>> Debian 64-bit, but things should work on Ubuntu. > >>> > >>> steven > >>> > >>> On Wed, Sep 11, 2013 at 12:07 AM, Dave Seidel <dav...@gm...> > >>> wrote: > >>> > It's pointing at /usr/local/bin/csound (which is the one I built). > The > >>> > Render Method dropdown is, I see, set to Csound 5, but there's no > >>> > Csound 6 > >>> > option (just Csound 5 and Commandline Runner). > >>> > > >>> > - Dave > >>> > > >>> > > >>> > On Tue, Sep 10, 2013 at 6:02 PM, Steven Yi <ste...@gm...> > wrote: > >>> >> > >>> >> Hi Dave, > >>> >> > >>> >> That's odd, it looks like it's trying to run the Csound 5 API. The > >>> >> code for loading CS5/6 should only allow running one or the other at > >>> >> runtime. I'll double check to see if I mis-annotated something. > >>> >> Could you check what setting you have in the Program Options for > Disk > >>> >> Render service? > >>> >> > >>> >> Thanks! > >>> >> steven > >>> >> > >>> >> On Tue, Sep 10, 2013 at 10:11 PM, Dave Seidel < > dav...@gm...> > >>> >> wrote: > >>> >> > I just installed blue 2.5.2, and also updated Csound to 6.00.1 > >>> >> > (built > >>> >> > myself > >>> >> > from Git) on Ubuntu. The blue UI is running just fine, but I can't > >>> >> > render to > >>> >> > disk or otherwise. There's nothing in the regular output window, > but > >>> >> > if > >>> >> > I > >>> >> > open the application log, I see the following: > >>> >> > > >>> >> > SEVERE [global] > >>> >> > java.lang.NoClassDefFoundError: Could not initialize class > >>> >> > csnd.csndJNI > >>> >> > at csnd.Csound.<init>(Csound.java:469) > >>> >> > at > >>> >> > > >>> >> > > blue.csnd5.render.APIDiskRenderer.renderToDisk(APIDiskRenderer.java:307) > >>> >> > at > >>> >> > > >>> >> > > >>> >> > > blue.ui.core.project.RenderToDiskUtility$RunProxy.run(RenderToDiskUtility.java:247) > >>> >> > [catch] at java.lang.Thread.run(Thread.java:724) > >>> >> > > >>> >> > - Dave > >>> >> > > >>> >> > > >>> >> > > >>> >> > > ------------------------------------------------------------------------------ > >>> >> > How ServiceNow helps IT people transform IT departments: > >>> >> > 1. Consolidate legacy IT systems to a single system of record for > IT > >>> >> > 2. Standardize and globalize service processes across IT > >>> >> > 3. Implement zero-touch automation to replace manual, redundant > >>> >> > tasks > >>> >> > > >>> >> > > >>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > >>> >> > _______________________________________________ > >>> >> > Bluemusic-users mailing list > >>> >> > Blu...@li... > >>> >> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > >>> >> > > >>> >> > >>> >> > >>> >> > >>> >> > ------------------------------------------------------------------------------ > >>> >> How ServiceNow helps IT people transform IT departments: > >>> >> 1. Consolidate legacy IT systems to a single system of record for IT > >>> >> 2. Standardize and globalize service processes across IT > >>> >> 3. Implement zero-touch automation to replace manual, redundant > tasks > >>> >> > >>> >> > >>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > >>> >> _______________________________________________ > >>> >> Bluemusic-users mailing list > >>> >> Blu...@li... > >>> >> https://lists.sourceforge.net/lists/listinfo/bluemusic-users > >>> > > >>> > > >>> > > >>> > > >>> > > ------------------------------------------------------------------------------ > >>> > How ServiceNow helps IT people transform IT departments: > >>> > 1. Consolidate legacy IT systems to a single system of record for IT > >>> > 2. Standardize and globalize service processes across IT > >>> > 3. Implement zero-touch automation to replace manual, redundant tasks > >>> > > >>> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > >>> > _______________________________________________ > >>> > Bluemusic-users mailing list > >>> > Blu...@li... > >>> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > >>> > > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> How ServiceNow helps IT people transform IT departments: > >>> 1. Consolidate legacy IT systems to a single system of record for IT > >>> 2. Standardize and globalize service processes across IT > >>> 3. Implement zero-touch automation to replace manual, redundant tasks > >>> > >>> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > >>> _______________________________________________ > >>> Bluemusic-users mailing list > >>> Blu...@li... > >>> https://lists.sourceforge.net/lists/listinfo/bluemusic-users > >> > >> > > > > > > > ------------------------------------------------------------------------------ > > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! > > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, > SharePoint > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack > > includes > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. > > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk > > _______________________________________________ > > Bluemusic-users mailing list > > Blu...@li... > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > ------------------------------------------------------------------------------ > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, > SharePoint > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack > includes > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |
From: Steven Yi <ste...@gm...> - 2013-09-15 21:07:24
|
Hi Dave, Glad that works! Yes, I'd prefer not modifying the script too as then things will just be ready. One other option you might want to consider is using a symlink from /usr/lib/jni to the version installed in /usr/local/lib. That way, if you do pull's from git for Csound6 and rebuild/install, you'd get the updated version automatically. All best! steven On Sun, Sep 15, 2013 at 4:54 PM, Dave Seidel <dav...@gm...> wrote: > Thanks, Steven! Both solutions work for me. Not sure which is the best > general solution, but I somewhat favor leaving the blue script alone and > copying the .so file at Csound install time. This would avoid the potential > issue of breaking something else should one of the other libraries in > /usr/lib/jni ever be required. Beside, I already have to execute "sudo > ldconfig" after I do a build, so I'll just make a small post-install script > that runs ldconfig and also copies the file. I appreciate your help. > > - Dave > > > On Sun, Sep 15, 2013 at 3:43 PM, Steven Yi <ste...@gm...> wrote: >> >> Hi Dave, >> >> Yes, you would only need to copy lib_jcsound6.so into /usr/lib/jni. >> Blue comes with a version of csnd6.jar already, and the only part it >> needs to load on any platform is the native shared library. >> >> You might want to try modifying the blue/bin/blue script and replace >> where it has /usr/lib/jni and have it point to /usr/local/lib, or to >> the directory where you compiled Csound. >> >> Hopefully copying lib_jcsound6.so or modifying the script will do the >> job. If not, let me know and I'll see if I can reproduce things here. >> If it comes to it, could you tell me what version of Ubuntu you are >> using? (I have a Xubuntu 12.04 VM, but could download/install another >> version) >> >> Thanks! >> steven >> >> On Sun, Sep 15, 2013 at 2:26 PM, Dave Seidel <dav...@gm...> >> wrote: >> > So, this is still an issue. But not a showstopper, as I can still render >> > in >> > commandline-mode, and I'm not using blue for realtime work (at least not >> > these days, but perhaps in the future). >> > >> > Steve, if there's anything you'd like me to try, just let me know. Looks >> > to >> > me like /usr/bin/jni is for .so's only, by the way. >> > >> > - Dave >> > >> > >> > On Wed, Sep 11, 2013 at 5:56 PM, Dave Seidel <dav...@gm...> >> > wrote: >> >> >> >> Looks like it went to /usr/local/lib, probably from "make install" (the >> >> csound binary is in /usr/loca/bin). >> >> >> >> dave@fibonacci:~/src/cs6make$ ll /usr/local/lib/*csnd* >> >> -rw-r--r-- 1 root root 101333 Sep 10 17:14 /usr/local/lib/csnd6.jar >> >> -rw-r--r-- 1 root root 177044 Sep 10 17:14 /usr/local/lib/csnd6.py >> >> -rw-r--r-- 1 root root 2622611 Sep 10 17:14 /usr/local/lib/_csnd6.so >> >> -rw-r--r-- 1 root root 91467 Feb 10 2013 /usr/local/lib/csnd.jar >> >> -rw-r--r-- 1 root root 153279 Feb 10 2013 /usr/local/lib/csnd.py >> >> -rw-r--r-- 1 root root 2484541 Feb 10 2013 /usr/local/lib/_csnd.so >> >> lrwxrwxrwx 1 root root 14 Sep 9 18:34 /usr/local/lib/libcsnd.so >> >> -> >> >> libcsnd.so.6.0 >> >> -rw-r--r-- 1 root root 875635 Feb 10 2013 >> >> /usr/local/lib/libcsnd.so.5.2 >> >> -rw-r--r-- 1 root root 921714 Sep 10 17:14 >> >> /usr/local/lib/libcsnd.so.6.0 >> >> >> >> >> >> >> >> On Wed, Sep 11, 2013 at 10:01 AM, Steven Yi <ste...@gm...> wrote: >> >>> >> >>> Hi Dave, >> >>> >> >>> That's curious. It seems that blue found the csnd.jar and not the >> >>> csnd6.jar. When you self-compiled, did you copy the csnd6.jar into >> >>> the location where csnd.jar is found? (I think it's /usr/lib/jni) >> >>> >> >>> I'm at a conference at the moment with limited internet, but I'll see >> >>> if I can do some testing to reproduce. I did do testing but it was on >> >>> Debian 64-bit, but things should work on Ubuntu. >> >>> >> >>> steven >> >>> >> >>> On Wed, Sep 11, 2013 at 12:07 AM, Dave Seidel <dav...@gm...> >> >>> wrote: >> >>> > It's pointing at /usr/local/bin/csound (which is the one I built). >> >>> > The >> >>> > Render Method dropdown is, I see, set to Csound 5, but there's no >> >>> > Csound 6 >> >>> > option (just Csound 5 and Commandline Runner). >> >>> > >> >>> > - Dave >> >>> > >> >>> > >> >>> > On Tue, Sep 10, 2013 at 6:02 PM, Steven Yi <ste...@gm...> >> >>> > wrote: >> >>> >> >> >>> >> Hi Dave, >> >>> >> >> >>> >> That's odd, it looks like it's trying to run the Csound 5 API. The >> >>> >> code for loading CS5/6 should only allow running one or the other >> >>> >> at >> >>> >> runtime. I'll double check to see if I mis-annotated something. >> >>> >> Could you check what setting you have in the Program Options for >> >>> >> Disk >> >>> >> Render service? >> >>> >> >> >>> >> Thanks! >> >>> >> steven >> >>> >> >> >>> >> On Tue, Sep 10, 2013 at 10:11 PM, Dave Seidel >> >>> >> <dav...@gm...> >> >>> >> wrote: >> >>> >> > I just installed blue 2.5.2, and also updated Csound to 6.00.1 >> >>> >> > (built >> >>> >> > myself >> >>> >> > from Git) on Ubuntu. The blue UI is running just fine, but I >> >>> >> > can't >> >>> >> > render to >> >>> >> > disk or otherwise. There's nothing in the regular output window, >> >>> >> > but >> >>> >> > if >> >>> >> > I >> >>> >> > open the application log, I see the following: >> >>> >> > >> >>> >> > SEVERE [global] >> >>> >> > java.lang.NoClassDefFoundError: Could not initialize class >> >>> >> > csnd.csndJNI >> >>> >> > at csnd.Csound.<init>(Csound.java:469) >> >>> >> > at >> >>> >> > >> >>> >> > >> >>> >> > blue.csnd5.render.APIDiskRenderer.renderToDisk(APIDiskRenderer.java:307) >> >>> >> > at >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > blue.ui.core.project.RenderToDiskUtility$RunProxy.run(RenderToDiskUtility.java:247) >> >>> >> > [catch] at java.lang.Thread.run(Thread.java:724) >> >>> >> > >> >>> >> > - Dave >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > ------------------------------------------------------------------------------ >> >>> >> > How ServiceNow helps IT people transform IT departments: >> >>> >> > 1. Consolidate legacy IT systems to a single system of record for >> >>> >> > IT >> >>> >> > 2. Standardize and globalize service processes across IT >> >>> >> > 3. Implement zero-touch automation to replace manual, redundant >> >>> >> > tasks >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >> >>> >> > _______________________________________________ >> >>> >> > Bluemusic-users mailing list >> >>> >> > Blu...@li... >> >>> >> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> >>> >> > >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> >> ------------------------------------------------------------------------------ >> >>> >> How ServiceNow helps IT people transform IT departments: >> >>> >> 1. Consolidate legacy IT systems to a single system of record for >> >>> >> IT >> >>> >> 2. Standardize and globalize service processes across IT >> >>> >> 3. Implement zero-touch automation to replace manual, redundant >> >>> >> tasks >> >>> >> >> >>> >> >> >>> >> >> >>> >> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >> >>> >> _______________________________________________ >> >>> >> Bluemusic-users mailing list >> >>> >> Blu...@li... >> >>> >> https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > ------------------------------------------------------------------------------ >> >>> > How ServiceNow helps IT people transform IT departments: >> >>> > 1. Consolidate legacy IT systems to a single system of record for IT >> >>> > 2. Standardize and globalize service processes across IT >> >>> > 3. Implement zero-touch automation to replace manual, redundant >> >>> > tasks >> >>> > >> >>> > >> >>> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >> >>> > _______________________________________________ >> >>> > Bluemusic-users mailing list >> >>> > Blu...@li... >> >>> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> >>> > >> >>> >> >>> >> >>> >> >>> ------------------------------------------------------------------------------ >> >>> How ServiceNow helps IT people transform IT departments: >> >>> 1. Consolidate legacy IT systems to a single system of record for IT >> >>> 2. Standardize and globalize service processes across IT >> >>> 3. Implement zero-touch automation to replace manual, redundant tasks >> >>> >> >>> >> >>> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >> >>> _______________________________________________ >> >>> Bluemusic-users mailing list >> >>> Blu...@li... >> >>> https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> >> >> >> >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, >> > SharePoint >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack >> > includes >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. >> > >> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk >> > _______________________________________________ >> > Bluemusic-users mailing list >> > Blu...@li... >> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users >> > >> >> >> ------------------------------------------------------------------------------ >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, >> SharePoint >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack >> includes >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk >> _______________________________________________ >> Bluemusic-users mailing list >> Blu...@li... >> https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > ------------------------------------------------------------------------------ > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack > includes > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |
From: Dave S. <dav...@gm...> - 2013-09-15 21:11:57
|
Ah yes, the symlink is the way to go. Thanks, Steven! On Sun, Sep 15, 2013 at 5:07 PM, Steven Yi <ste...@gm...> wrote: > Hi Dave, > > Glad that works! Yes, I'd prefer not modifying the script too as then > things will just be ready. One other option you might want to > consider is using a symlink from /usr/lib/jni to the version installed > in /usr/local/lib. That way, if you do pull's from git for Csound6 > and rebuild/install, you'd get the updated version automatically. > > All best! > steven > > On Sun, Sep 15, 2013 at 4:54 PM, Dave Seidel <dav...@gm...> > wrote: > > Thanks, Steven! Both solutions work for me. Not sure which is the best > > general solution, but I somewhat favor leaving the blue script alone and > > copying the .so file at Csound install time. This would avoid the > potential > > issue of breaking something else should one of the other libraries in > > /usr/lib/jni ever be required. Beside, I already have to execute "sudo > > ldconfig" after I do a build, so I'll just make a small post-install > script > > that runs ldconfig and also copies the file. I appreciate your help. > > > > - Dave > > > > > > On Sun, Sep 15, 2013 at 3:43 PM, Steven Yi <ste...@gm...> wrote: > >> > >> Hi Dave, > >> > >> Yes, you would only need to copy lib_jcsound6.so into /usr/lib/jni. > >> Blue comes with a version of csnd6.jar already, and the only part it > >> needs to load on any platform is the native shared library. > >> > >> You might want to try modifying the blue/bin/blue script and replace > >> where it has /usr/lib/jni and have it point to /usr/local/lib, or to > >> the directory where you compiled Csound. > >> > >> Hopefully copying lib_jcsound6.so or modifying the script will do the > >> job. If not, let me know and I'll see if I can reproduce things here. > >> If it comes to it, could you tell me what version of Ubuntu you are > >> using? (I have a Xubuntu 12.04 VM, but could download/install another > >> version) > >> > >> Thanks! > >> steven > >> > >> On Sun, Sep 15, 2013 at 2:26 PM, Dave Seidel <dav...@gm...> > >> wrote: > >> > So, this is still an issue. But not a showstopper, as I can still > render > >> > in > >> > commandline-mode, and I'm not using blue for realtime work (at least > not > >> > these days, but perhaps in the future). > >> > > >> > Steve, if there's anything you'd like me to try, just let me know. > Looks > >> > to > >> > me like /usr/bin/jni is for .so's only, by the way. > >> > > >> > - Dave > >> > > >> > > >> > On Wed, Sep 11, 2013 at 5:56 PM, Dave Seidel <dav...@gm...> > >> > wrote: > >> >> > >> >> Looks like it went to /usr/local/lib, probably from "make install" > (the > >> >> csound binary is in /usr/loca/bin). > >> >> > >> >> dave@fibonacci:~/src/cs6make$ ll /usr/local/lib/*csnd* > >> >> -rw-r--r-- 1 root root 101333 Sep 10 17:14 /usr/local/lib/csnd6.jar > >> >> -rw-r--r-- 1 root root 177044 Sep 10 17:14 /usr/local/lib/csnd6.py > >> >> -rw-r--r-- 1 root root 2622611 Sep 10 17:14 /usr/local/lib/_csnd6.so > >> >> -rw-r--r-- 1 root root 91467 Feb 10 2013 /usr/local/lib/csnd.jar > >> >> -rw-r--r-- 1 root root 153279 Feb 10 2013 /usr/local/lib/csnd.py > >> >> -rw-r--r-- 1 root root 2484541 Feb 10 2013 /usr/local/lib/_csnd.so > >> >> lrwxrwxrwx 1 root root 14 Sep 9 18:34 /usr/local/lib/libcsnd.so > >> >> -> > >> >> libcsnd.so.6.0 > >> >> -rw-r--r-- 1 root root 875635 Feb 10 2013 > >> >> /usr/local/lib/libcsnd.so.5.2 > >> >> -rw-r--r-- 1 root root 921714 Sep 10 17:14 > >> >> /usr/local/lib/libcsnd.so.6.0 > >> >> > >> >> > >> >> > >> >> On Wed, Sep 11, 2013 at 10:01 AM, Steven Yi <ste...@gm...> > wrote: > >> >>> > >> >>> Hi Dave, > >> >>> > >> >>> That's curious. It seems that blue found the csnd.jar and not the > >> >>> csnd6.jar. When you self-compiled, did you copy the csnd6.jar into > >> >>> the location where csnd.jar is found? (I think it's /usr/lib/jni) > >> >>> > >> >>> I'm at a conference at the moment with limited internet, but I'll > see > >> >>> if I can do some testing to reproduce. I did do testing but it was > on > >> >>> Debian 64-bit, but things should work on Ubuntu. > >> >>> > >> >>> steven > >> >>> > >> >>> On Wed, Sep 11, 2013 at 12:07 AM, Dave Seidel < > dav...@gm...> > >> >>> wrote: > >> >>> > It's pointing at /usr/local/bin/csound (which is the one I built). > >> >>> > The > >> >>> > Render Method dropdown is, I see, set to Csound 5, but there's no > >> >>> > Csound 6 > >> >>> > option (just Csound 5 and Commandline Runner). > >> >>> > > >> >>> > - Dave > >> >>> > > >> >>> > > >> >>> > On Tue, Sep 10, 2013 at 6:02 PM, Steven Yi <ste...@gm...> > >> >>> > wrote: > >> >>> >> > >> >>> >> Hi Dave, > >> >>> >> > >> >>> >> That's odd, it looks like it's trying to run the Csound 5 API. > The > >> >>> >> code for loading CS5/6 should only allow running one or the other > >> >>> >> at > >> >>> >> runtime. I'll double check to see if I mis-annotated something. > >> >>> >> Could you check what setting you have in the Program Options for > >> >>> >> Disk > >> >>> >> Render service? > >> >>> >> > >> >>> >> Thanks! > >> >>> >> steven > >> >>> >> > >> >>> >> On Tue, Sep 10, 2013 at 10:11 PM, Dave Seidel > >> >>> >> <dav...@gm...> > >> >>> >> wrote: > >> >>> >> > I just installed blue 2.5.2, and also updated Csound to 6.00.1 > >> >>> >> > (built > >> >>> >> > myself > >> >>> >> > from Git) on Ubuntu. The blue UI is running just fine, but I > >> >>> >> > can't > >> >>> >> > render to > >> >>> >> > disk or otherwise. There's nothing in the regular output > window, > >> >>> >> > but > >> >>> >> > if > >> >>> >> > I > >> >>> >> > open the application log, I see the following: > >> >>> >> > > >> >>> >> > SEVERE [global] > >> >>> >> > java.lang.NoClassDefFoundError: Could not initialize class > >> >>> >> > csnd.csndJNI > >> >>> >> > at csnd.Csound.<init>(Csound.java:469) > >> >>> >> > at > >> >>> >> > > >> >>> >> > > >> >>> >> > > blue.csnd5.render.APIDiskRenderer.renderToDisk(APIDiskRenderer.java:307) > >> >>> >> > at > >> >>> >> > > >> >>> >> > > >> >>> >> > > >> >>> >> > > blue.ui.core.project.RenderToDiskUtility$RunProxy.run(RenderToDiskUtility.java:247) > >> >>> >> > [catch] at java.lang.Thread.run(Thread.java:724) > >> >>> >> > > >> >>> >> > - Dave > >> >>> >> > > >> >>> >> > > >> >>> >> > > >> >>> >> > > >> >>> >> > > ------------------------------------------------------------------------------ > >> >>> >> > How ServiceNow helps IT people transform IT departments: > >> >>> >> > 1. Consolidate legacy IT systems to a single system of record > for > >> >>> >> > IT > >> >>> >> > 2. Standardize and globalize service processes across IT > >> >>> >> > 3. Implement zero-touch automation to replace manual, redundant > >> >>> >> > tasks > >> >>> >> > > >> >>> >> > > >> >>> >> > > >> >>> >> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > >> >>> >> > _______________________________________________ > >> >>> >> > Bluemusic-users mailing list > >> >>> >> > Blu...@li... > >> >>> >> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > >> >>> >> > > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > ------------------------------------------------------------------------------ > >> >>> >> How ServiceNow helps IT people transform IT departments: > >> >>> >> 1. Consolidate legacy IT systems to a single system of record for > >> >>> >> IT > >> >>> >> 2. Standardize and globalize service processes across IT > >> >>> >> 3. Implement zero-touch automation to replace manual, redundant > >> >>> >> tasks > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > >> >>> >> _______________________________________________ > >> >>> >> Bluemusic-users mailing list > >> >>> >> Blu...@li... > >> >>> >> https://lists.sourceforge.net/lists/listinfo/bluemusic-users > >> >>> > > >> >>> > > >> >>> > > >> >>> > > >> >>> > > >> >>> > > ------------------------------------------------------------------------------ > >> >>> > How ServiceNow helps IT people transform IT departments: > >> >>> > 1. Consolidate legacy IT systems to a single system of record for > IT > >> >>> > 2. Standardize and globalize service processes across IT > >> >>> > 3. Implement zero-touch automation to replace manual, redundant > >> >>> > tasks > >> >>> > > >> >>> > > >> >>> > > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > >> >>> > _______________________________________________ > >> >>> > Bluemusic-users mailing list > >> >>> > Blu...@li... > >> >>> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > >> >>> > > >> >>> > >> >>> > >> >>> > >> >>> > ------------------------------------------------------------------------------ > >> >>> How ServiceNow helps IT people transform IT departments: > >> >>> 1. Consolidate legacy IT systems to a single system of record for IT > >> >>> 2. Standardize and globalize service processes across IT > >> >>> 3. Implement zero-touch automation to replace manual, redundant > tasks > >> >>> > >> >>> > >> >>> > http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk > >> >>> _______________________________________________ > >> >>> Bluemusic-users mailing list > >> >>> Blu...@li... > >> >>> https://lists.sourceforge.net/lists/listinfo/bluemusic-users > >> >> > >> >> > >> > > >> > > >> > > >> > > ------------------------------------------------------------------------------ > >> > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! > >> > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, > >> > SharePoint > >> > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack > >> > includes > >> > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. > >> > > >> > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk > >> > _______________________________________________ > >> > Bluemusic-users mailing list > >> > Blu...@li... > >> > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > >> > > >> > >> > >> > ------------------------------------------------------------------------------ > >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! > >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, > >> SharePoint > >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack > >> includes > >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. > >> > >> > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk > >> _______________________________________________ > >> Bluemusic-users mailing list > >> Blu...@li... > >> https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > > > > > ------------------------------------------------------------------------------ > > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! > > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, > SharePoint > > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack > > includes > > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. > > > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk > > _______________________________________________ > > Bluemusic-users mailing list > > Blu...@li... > > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > > > > > ------------------------------------------------------------------------------ > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, > SharePoint > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack > includes > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk > _______________________________________________ > Bluemusic-users mailing list > Blu...@li... > https://lists.sourceforge.net/lists/listinfo/bluemusic-users > |