From: Kevin C. <ke...@co...> - 2008-04-02 19:03:51
|
On 2 April 2008 at 7:54, Pete Stieber <pst...@ve...> wrote: > Last night I loaded Mandriva 2008.0 and all of the required development > tools on an extra 80 GB HD I had lying around. I have been making > changes to the configuration startup code. Cool. Thanks for taking that extra step! > I'm going to modify my wxWidgets build instructions on the web site to > make sure the Jazz++ custom build and install of wxWidgets doesn't > conflict with any "standard" version already loaded by the OS. > > I'm also going to add Jazz++ build and install instructions so > developers do not use the jazz.cfg file under the development > directories. This causes problems because the code frequently rewrites > the jazz.cfg file and if you update using svn there will be conflicts > that cause problems in Jazz++ on successive startups. When that's done, would you please let me know? I have two Mandriva 2008.0 systems (both laptops with smallish hard drives) and two Mandriva 2007.0 systems (both quieted towers, one dual-core for music uses). I don't usually build code on the 2008.0 machines, but I'll be happy to test Jazz++ on one of them in order to get to the bottom of the floating exception issue. > I'm happy to report I successfully built and installed wxWidgets 2.8.7 > and built, installed, and ran the current trunk version of Jazz++ on the > Mandriva box. No floating-point exception :-) Yeehah! > There is a problem when I play a midi file and exit Jazz++. It leaves > the jazz process running and the only way I can kill it is to reboot :-( Well now, that's not playing nice, is it? ;-) > I'll have to look into that. Great. When I get something built over here, I'll see if I can duplicate the trouble. > Let me Know how it's going, I had been stalled out on the floating exception issue. Now I have a reason to look again. Let me know when the docs are ready and I'll fire up a laptop to try it. Thanks! -- Kevin |
From: Kevin C. <ke...@co...> - 2008-04-02 22:37:47
|
On 2 April 2008 at 15:03, Pete Stieber <pst...@ve...> wrote: > There is a preliminary version of the updated instructions in > place. I separated the wxWidgets build page from the Jazz++ > build page. Good deal. > The wxWidgets build instructions are modified, and the Jazz++ > build page is new and incomplete (Windows instructions are not > included). There should be enough there to get you started. Cool. I'll try it. > I just wanted to make sure... > > 1. That the wxWidgets install does not conflict with any OS installed > version. How does this relate to: [kevinc@joseph-temp #886] printenv | grep jazz WXHELPFILES=/usr/local/jazz JAZZ=/usr/local/jazz I'm guessing that I should unset those environment variables, right? > 2. That you don't use the jazz.cfg file under the checked out code. I'll try not to. > Make sure you erase $HOME/.jazz before you run the code after your rebuild. I don't have a ~/.jazz file nor directory. Maybe I've been using what's pointed to by my environment variables sometime in the past. > I'm sure there are errors in the instructions I just slapped together. > If you could post the error reports here, that would be great. I certainly will report errors, successes and failures. > Sorry I didn't install Mandriva 2007. No worries. I should upgrade. It's just a pain, so I do so sparingly. One machine is used by my wife too, so I need to test all the applications, etc. I imagine you've been through that, regardless of whether you're sharing a computer. > Thanks for the help! Likewise.... -- Kevin |
From: Pete S. <pst...@ve...> - 2008-04-02 23:05:23
|
KC> How does this relate to: KC> KC> [kevinc@joseph-temp #886] printenv | grep jazz KC> WXHELPFILES=/usr/local/jazz KC> JAZZ=/usr/local/jazz KC> KC> I'm guessing that I should unset those KC> environment variables, right? I grepped through the source code, and WXHELPFILES isn't used anywhere. I don't have help building yet. JAZZ is used, but go ahead and unset it. PS>> Make sure you erase $HOME/.jazz before you run the PS>> code after your rebuild. KC> I don't have a ~/.jazz file nor directory. Maybe KC> I've been using what's pointed to by my environment KC> variables sometime in the past. That file name should have been .Jazz *not* .jazz. Sorry about that. Do you have a $HOME/.Jazz file? Pete |
From: Kevin C. <ke...@co...> - 2008-04-03 00:03:43
|
On 2 April 2008 at 16:05, Pete Stieber <pst...@ve...> wrote: > That file name should have been .Jazz *not* .jazz. Sorry about that. > Do you have a $HOME/.Jazz file? Nope. -- Kevin |
From: Pete S. <pst...@ve...> - 2008-04-03 03:31:59
|
PS = Pete Stieber PS>> That file name should have been .Jazz *not* .jazz. PS>> Sorry about that. Do you have a $HOME/.Jazz file? KC = Kevin Cosgrove KC> Nope. It wouldn't be written if the jazz.cfg file was found when Jazz++ was initially started. I have one on the Mandriva box I made last night. I started the code from $HOME/Jazz++/TestInstall/bin, it didn't find jazz.cfg, and the file was written when I selected it using the open dialog box. Go figure. Pete |
From: Kevin C. <ke...@co...> - 2008-04-09 17:11:08
|
Hiya, I used the latest build instructions from the website, and after 'svn up ...', I rebuilt jazz. My earlier exception is gone. I got the main window of jazz to open after selecting my jazz.cfg file (no seg fault this time!). This is all on a Mandriva 2008.0 laptop. I'm not logged in properly on it, rather just SSH'd in, so I didn't get ownership of /dev/snd/seq (which happens when logged in locally). I fixed that as root by making my user ID part of the "audio" group, which has permissions on that device. I can't tell how much works, but it seems to function at least a little. I opened the Harmony Browser, and it looks like what I remember so fondly. One thing that seems busted with it is that the "close" choice under its "File" menu doesn't close the window. I'll try more after I can be local on the laptop. I guess I'll have to set up an ALSA MIDI sound source, like TiMidity, as I don't have any way to connect MIDI hardware to the laptop -- such things exist, but I don't have anything. Thanks! -- Kevin |
From: Pete S. <pst...@ve...> - 2008-04-09 22:53:11
|
KC = Kevin Cosgrove KC> I used the latest build instructions from the website, KC> and after 'svn up ...', I rebuilt jazz. My earlier KC> exception is gone. Good. KC> I got the main window of jazz to open after selecting KC> my jazz.cfg file (no seg fault this time!). Even better. KC> This is all on a Mandriva 2008.0 laptop. I'm not KC> logged in properly on it, rather just SSH'd in, so KC> I didn't get ownership of /dev/snd/seq (which happens KC> when logged in locally). I fixed that as root by KC> making my user ID part of the "audio" group, KC> which has permissions on that device. I can't tell KC> how much works, but it seems to function at least a KC> little. Don't expect too much functionality as we are "early in the development process" ;-) You should be able to play a loaded MIDI file. KC> I opened the Harmony Browser, and it looks like KC> what I remember so fondly. One thing that seems KC> busted with it is that the "close" choice under its KC> "File" menu doesn't close the window. Thanks for the bug report. I just committed a fix for that. You can... 1. Update your source directory using svn. 2. Change directory to your Build directory and type "make". 3. Copy the resulting Jazz++ binary (called "jazz" in the src directory) over the one in your existing TestInstall/bin directory. And you should be ready to test the "File | Close" fix. If you were to run "make install" from the Build directory, it would overwrite your jazz.cfg file and you would have to re-setup the app. KC> I'll try more after I can be local on the laptop. KC> I guess I'll have to set up an ALSA MIDI sound KC> source, like TiMidity, as I don't have any way to KC> connect MIDI hardware to the laptop -- such things KC> exist, but I don't have anything. I purchased an M-AUDIO Uno cable (http://www.m-audio.com/products/en_us/Uno-main.html) for about $35 and have been very happy with it. Also, the code might work on your Madriva 2007 desktop. KC> Thanks! Thank you for all of the testing. Without it I would feel like I'm working in a void. Pete |
From: Kevin C. <ke...@co...> - 2008-04-10 04:02:47
|
On 9 April 2008 at 15:54, Pete Stieber <pst...@ve...> wrote: > Don't expect too much functionality as we are "early in the > development process" ;-) You should be able to play a loaded > MIDI file. Well, I just tried that using a demo MIDI file from the old Jazz 4.1.3 from eons ago. Somehow I locked up the machine. It's rebooting now after a hard power-off. It should have the disks fsck'd in a couple hours (too much disk space). > If you were to run "make install" from the Build directory, > it would overwrite your jazz.cfg file and you would have to > re-setup the app. I changed where jazz.cfg goes so as not to be in the install directory for jazz. > Also, the code might work on your Madriva 2007 desktop. I just grabbed fresh SVN for both wxWindows and Jazz++ on my Mandriva 2007.0 music machine, rebuilt the whole thing, and ran it. It was looking good until the above mentioned machine lock-up. I'm not sure whether or not the stdout/stderr logfile I was creating will be preserved after the crash. We'll see. > Thank you for all of the testing. Without it I would feel like > I'm working in a void. Likewise, thanks! -- Kevin |
From: Kevin C. <ke...@co...> - 2008-04-10 05:50:19
Attachments:
_log.jazz.01
|
Pete, I'm attaching what there is of a log file from my attempt at playing a .mid file before my machine locked up. I don't see anything odd, so maybe the offensive thing didn't get captured? Sorry.... -- Kevin |
From: Pete S. <pst...@ve...> - 2008-04-10 13:50:21
|
KC = Kevin Cosgrove KC> I'm attaching what there is of a log file from KC> my attempt at playing a .mid file before my KC> machine locked up. I don't see anything odd, KC> so maybe the offensive thing didn't get captured? KC> KC> Sorry.... Kevin, Would you be willing to post the offensive MIDI file to the list or send it directly to me? I could run it using a debugger on a different OS (the Windows version works too) and see what is causing the problem. No application should cause the machine to lockup. Core dump for sure, but not lockup the kernel. I could also try playing the file using gdb on Fedora 8. I've never had Jazz++ (or any other application) lockup Fedora. I'll be heading off to work soon, but if you can send me the file, I'll look at it tonight. Thanks again for the testing, Pete |
From: Kevin C. <ke...@co...> - 2008-04-10 05:53:47
|
On 9 April 2008 at 15:54, Pete Stieber <pst...@ve...> wrote: > KC> I opened the Harmony Browser, and it looks like > KC> what I remember so fondly. One thing that seems > KC> busted with it is that the "close" choice under its > KC> "File" menu doesn't close the window. > > Thanks for the bug report. I just committed a fix for that. You can... > > 1. Update your source directory using svn. > 2. Change directory to your Build directory and type "make". > 3. Copy the resulting Jazz++ binary (called "jazz" in the src directory) > over the one in your existing TestInstall/bin directory. > > And you should be ready to test the "File | Close" fix. The bug is nicely squashed. Thanks! -- Kevin |
From: Kevin C. <ke...@co...> - 2008-04-18 06:02:31
Attachments:
demo1.mid
|
On 10 April 2008 at 6:51, Pete Stieber <pst...@ve...> wrote: > Would you be willing to post the offensive MIDI file to the > list or send it directly to me? Gosh, I forgot to send you the file! My inbox filled up recently (90 messages) and I'm getting ready for 3 gigs this weekend, hand drums in one, drumkit in another, and sound tech in another -- yes, 3 bands. I'm attaching the file. It's a demo song from the old Jazz++ 4.1.3 release from years back. You might want to try to play a few of those. I have all the old demos, if you want some. Actually, I have hundreds of MIDI files. > I could run it using a debugger on a different OS (the Windows > version works too) and see what is causing the problem. No > application should cause the machine to lockup. Core dump for > sure, but not lockup the kernel. Agreed. > I could also try playing the file using gdb on Fedora 8. I've > never had Jazz++ (or any other application) lockup Fedora. The only time I've had an application on Linux lock up a system is when it turned out that I was using the wrong RAM for my vintage of motherboard. Was that EVER hard to figure out; it took me over a year. > I'll be heading off to work soon, but if you can send me the > file, I'll look at it tonight. > > Thanks again for the testing, Sorry again to be so delinquent..... -- Kevin |
From: Pete S. <pst...@ve...> - 2008-04-18 18:39:04
|
PS = Pete Stieber PS>> Would you be willing to post the offensive MIDI file PS>> to the list or send it directly to me? KC = Kevin Cosgrove KC> Gosh, I forgot to send you the file! My inbox KC> filled up recently (90 messages) You should see my email setup. I subscribe to several mailing lists (fedora, wxWidgets...) and have thousands of unread emails, so I can relate... KC> and I'm getting ready for 3 gigs this weekend, KC> hand drums in one, I'm not a "hand drums guy", but have you ever looked at the Roland HandSonic (http://www.rolandus.com/products/productdetails.aspx?ObjectId=765)? I'm not a Roland rep either, but I do love my TD-20 electronic kit :-) KC> drumkit in another, and sound tech in KC> another -- yes, 3 bands. KC> KC> I'm attaching the file. It's a demo song from the KC> old Jazz++ 4.1.3 release from years back. I actually have that version compiled on Windows. It's under the branches directory. I had to resurrect an ancient version of wxWidgets to get it built and convert the project file from Visual Studio 5 to Visual Studio 6, but I got it built and working. KC> You might want to try to play a few of those. KC> I have all the old demos, if you want some. Your right, I should try to play more samples. I was just excited to get Jazz++ built and playing anything. I'm also trying to focus on getting other features to work. You still can't select or edit events. I just need some time to work on it. I think some (if not all) of the old demo files are in the subversion repository. When I posted instructions for you to build the code, I only had you checkout the trunk, but there is also a branches directory structure. There are MIDI files in the repository in both locations. There are probably redundant MIDI files in the various versions. Maybe the file you sent me is the same as the one under jazz/song/demo1.mid? KC> Actually, I have hundreds of MIDI files. Maybe I should create a separate directory for sample MIDI files that is independent of the code. We could put samples in that directory and point to the directory on the web site. PS>> I could run it using a debugger on a different PS>> OS (the Windows version works too) and see what PS>> is causing the problem. No application should PS>> cause the machine to lockup. Core dump for PS>> sure, but not lockup the kernel. KC> Agreed. PS>> I could also try playing the file using gdb on PS>> Fedora 8. I've never had Jazz++ (or any other PS>> application) lockup Fedora. KC> The only time I've had an application on Linux KC> lock up a system is when it turned out that I KC> was using the wrong RAM for my vintage of KC> motherboard. Was that EVER hard to figure out; KC> it took me over a year. I had it happen here with Mandriva 2008, but not on any other OS using the same machine. PS>> I'll be heading off to work soon, but if you can PS>> send me the file, I'll look at it tonight. PS>> PS>> Thanks again for the testing, KC> Sorry again to be so delinquent..... No problem. I'll look at this when I get the time. I know you can relate to that ;-) Pete |
From: Pete S. <pst...@ve...> - 2008-04-02 22:03:02
|
PS = Pete Stieber On 2 April 2008 at 7:54 PS>> Last night I loaded Mandriva 2008.0 and all of the PS>> required development tools on an extra 80 GB HD I PS>> had lying around. I have been making changes to PS>> the configuration startup code. KC = Kevin Cosgrove KC> Cool. Thanks for taking that extra step! PS>> I'm going to modify my wxWidgets build instructions on PS>> the web site to make sure the Jazz++ custom build and PS>> install of wxWidgets doesn't conflict with any PS>> "standard" version already loaded by the OS. PS>> PS>> I'm also going to add Jazz++ build and install PS>> instructions so developers do not use the jazz.cfg file PS>> under the development directories. This causes problems PS>> because the code frequently rewrites the jazz.cfg file PS>> and if you update using svn there will be conflicts PS>> that cause problems in Jazz++ on successive startups. KC> When that's done, would you please let me know? I have KC> two Mandriva 2008.0 systems (both laptops with smallish KC> hard drives) and two Mandriva 2007.0 systems (both KC> quieted towers, one dual-core for music uses). I don't KC> usually build code on the 2008.0 machines, but I'll KC> be happy to test Jazz++ on one of them in order to get KC> to the bottom of the floating exception issue. PS>> I'm happy to report I successfully built and installed PS>> wxWidgets 2.8.7 and built, installed, and ran the PS>> current trunk version of Jazz++ on the Mandriva box. PS>> No floating-point exception :-) KC> Yeehah! PS>> There is a problem when I play a midi file and exit PS>> Jazz++. It leaves the jazz process running and the PS>> only way I can kill it is to reboot :-( KC> Well now, that's not playing nice, is it? ;-) PS>> I'll have to look into that. KC> Great. When I get something built over here, I'll KC> see if I can duplicate the trouble. PS>> Let me Know how it's going, KC> I had been stalled out on the floating exception issue. KC> Now I have a reason to look again. Let me know when KC> the docs are ready and I'll fire up a laptop to try it. There is a preliminary version of the updated instructions in place. I separated the wxWidgets build page from the Jazz++ build page. The wxWidgets build instructions are modified, and the Jazz++ build page is new and incomplete (Windows instructions are not included). There should be enough there to get you started. I just wanted to make sure... 1. That the wxWidgets install does not conflict with any OS installed version. 2. That you don't use the jazz.cfg file under the checked out code. Make sure you erase $HOME/.jazz before you run the code after your rebuild. I'm sure there are errors in the instructions I just slapped together. If you could post the error reports here, that would be great. Sorry I didn't install Mandriva 2007. Thanks for the help! Pete |