You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
(189) |
Apr
(40) |
May
(8) |
Jun
(6) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
(13) |
Dec
(10) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(4) |
Feb
(1) |
Mar
(3) |
Apr
|
May
(7) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(1) |
2006 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
(8) |
Oct
(19) |
Nov
(19) |
Dec
(7) |
2007 |
Jan
(6) |
Feb
(6) |
Mar
(3) |
Apr
(6) |
May
(1) |
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(2) |
Dec
(1) |
2008 |
Jan
(19) |
Feb
(1) |
Mar
(40) |
Apr
(31) |
May
(174) |
Jun
(24) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(64) |
Dec
(17) |
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(14) |
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
(5) |
Mar
(1) |
Apr
(1) |
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(11) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
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 |
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: Pete S. <pst...@ve...> - 2008-04-02 14:55:19
|
Kevin, 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. 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. 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 :-) 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 :-( I'll have to look into that. Let me Know how it's going, Pete |
From: Pete S. <pst...@ve...> - 2008-03-29 22:40:37
|
Sorry for taking so long to reply. I just got back from a week long vacation. RV = Robert Vogel RV> I created the file 'jazz' in my home directory, I take it you mean the Jazz++ binary? RV> but when I started it the dialog box appeared RV> asking me to identify the location of the RV> jazz.conf file. Jazz++ will do this if it cannot find the configuration file when it starts. This may occur when you first run the executable or if you move or erase the configuration file. The code is prompting you to indicate the location of the configuration file. It will record this location once you specify it, and you should not be prompted for it on successive Jazz++ session (if you don't erase or move it, of course). RV> At this point I navigated the dialog box to RV> (home)/jazzplusplus/trunk/jazz/conf at which point RV> it does find a jazz.conf file. Was it jazz.conf or jazz.cnf? RV> On open, it says it can't find the config RV> file and it locks up looking like the RV> attached screen shot. RV> RV> It looks like the path error occurs before the RV> dialog box appears. When I navigate to the cfg RV> file it produces a dialog box warning, and then RV> locks up for a number of seconds. RV> RV> After a while it says the box is not responding RV> and I force quit. Again, here is a screen shot. Looking at you screen shot, it looks like the configuration file was found, and it successfully read most of it. See the line that indicates the reading of "gs.jzi". This file name is specified in the Jazz++ configuration file. The configuration file is ASCII. You can use $ cat jazz.cnf to view the contents. The "gs.jzi" file is also ASCII, so you can use "cat" to view the contents. It includes the other configuration files ("gsdrmset.jzi", "gmdrmnam.jzi", "gsvoices.jzi", and "ctrlnam.jzi") listed in your screen shot. It looks like all of these were successfully read. My current guess is the information at the bottom of the jazz.cnf file. It has ALSA input and output devices and a default MIDI file to load. The path for the default MIDI file has a path that includes on of the prior Jazz++ developer names in it and is incorrect for your machine. Try removing the following lines from jazz.cnf using your favorite editor. .alsa_input_device 1 .alsa_output_device 2 .startup_song /home/joakim/music/moogtest.mid Did that help? RV> ...so I rebooted. You could just kill the jazz process... You had to reboot the machine :-( I'm sorry about that. Maybe when the code attached to an ALSA device (indicated by the line that says "created client:port 136:0") and it froze, not gracefully disconecting from the ALSA driver was the problem. RV> It must be that it now finds the files I added RV> (jazz is in my home directory now) because it RV> comes up with the player screen. On the next invocation it should automatically find the configuration file. RV> Only thing is alsa doesn't see it anymore. :( Are you sure you rebooted the system? BTW I'm downloading the Debian DVD iso's. Are you using 4.0 r3? Pete |
From: Robert V. <vo...@ct...> - 2008-03-21 02:51:32
|
I created the file 'jazz' in my home directory, but when I started it the dialog box appeared asking me to identify the location of the jazz.conf file. At this point I navigated the dialog box to (home)/jazzplusplus/trunk/jazz/conf at which point it does find a jazz.conf file. On open, it says it can't find the config file and it locks up looking like the attached screen shot. It looks like the path error occurs before the dialog box appears When I navigate to the cfg file it produces a dialog box warning, and then locks up for a number of seconds. After a while it says the box is not responding and I force quit. Again, here is a screen shot. ...so I rebooted. It must be that it now finds the files I added (jazz is in my home directory now) because it comes up with the player screen. Only thing is alsa doesn't see it anymore. :( Bob ----- Original Message ----- From: "Pete Stieber" <pst...@ve...> To: <jaz...@li...> Sent: Thursday, March 20, 2008 7:01 PM Subject: Re: [jazzplusplus-devel] "Floating exception" > KC = Kevin Cosgrove > KC> I built wxWidgets and Jazz++. I didn't install > KC> wxWidgets, but instead I configured jazz to > KC> use ../../blah/blah/blah/wxblah to build. > > How did you do that? > > KC> When I start ./jazz in the src dir I get this > KC> error message > KC> > KC> (jazz:2261): Gtk-CRITICAL **: gtk_file_system_unix_get_parent: > assertion `g_path_is_absolute (filename)' failed > > What version of GTK did you use? > > This looks similar, but not identical to, messages posted by Robert > Vogel in his screen dumps. I can't get at my Linux box to try, but I > don't think I've seen these. I could be mistaken. > > KC> and then a window pops open to ask me where the > KC> jazz.cfg file is. After clicking on that file I > KC> get a "Floating exception" as jazz crashes. > > KC> I had these defined in my environment from my > KC> historic use of Jazz++ > KC> > KC> JAZZ=/usr/local/jazz > KC> WXHELPFILES=/usr/local/jazz > KC> > KC> Undefining them does alter the behavior. > KC> > KC> Any thoughts? > > Do you have a file called .Jazz under your home directory? > > If yes, what's in it? > > If not, could you create on and put the following in it... > > [Paths] > Conf=LOCATION_OF_CONFIGURATION_FILES > > Where LOCATION_OF_CONFIGURATION_FILES is an absolute path to your > configuration file directory. I have the following... > > [Paths] > Conf=/home/pstieber/Jazz++/jazzplusplus/trunk/jazz/conf/ > > Let me know is any of this help. I might commit a version with some > debug code to help us figure out what is going on. > > Pete > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > jazzplusplus-devel mailing list > jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > |
From: Pete S. <pst...@ve...> - 2008-03-20 23:00:14
|
KC = Kevin Cosgrove KC> I built wxWidgets and Jazz++. I didn't install KC> wxWidgets, but instead I configured jazz to KC> use ../../blah/blah/blah/wxblah to build. How did you do that? KC> When I start ./jazz in the src dir I get this KC> error message KC> KC> (jazz:2261): Gtk-CRITICAL **: gtk_file_system_unix_get_parent: assertion `g_path_is_absolute (filename)' failed What version of GTK did you use? This looks similar, but not identical to, messages posted by Robert Vogel in his screen dumps. I can't get at my Linux box to try, but I don't think I've seen these. I could be mistaken. KC> and then a window pops open to ask me where the KC> jazz.cfg file is. After clicking on that file I KC> get a "Floating exception" as jazz crashes. KC> I had these defined in my environment from my KC> historic use of Jazz++ KC> KC> JAZZ=/usr/local/jazz KC> WXHELPFILES=/usr/local/jazz KC> KC> Undefining them does alter the behavior. KC> KC> Any thoughts? Do you have a file called .Jazz under your home directory? If yes, what's in it? If not, could you create on and put the following in it... [Paths] Conf=LOCATION_OF_CONFIGURATION_FILES Where LOCATION_OF_CONFIGURATION_FILES is an absolute path to your configuration file directory. I have the following... [Paths] Conf=/home/pstieber/Jazz++/jazzplusplus/trunk/jazz/conf/ Let me know is any of this help. I might commit a version with some debug code to help us figure out what is going on. Pete |
From: Kevin C. <ke...@co...> - 2008-03-20 22:09:25
|
Hiya, I built wxWidgets and Jazz++. I didn't install wxWidgets, but in stead I configured jazz to use ../../blah/blah/blah/wxblah to build. When I start ./jazz in the src dir I get this error message (jazz:2261): Gtk-CRITICAL **: gtk_file_system_unix_get_parent: assertion `g_path_is_absolute (filename)' failed and then a window pops open to ask me where the jazz.cfg file is. After clicking on that file I get a "Floating exception" as jazz crashes. I had these defined in my environment from my historic use of Jazz++ JAZZ=/usr/local/jazz WXHELPFILES=/usr/local/jazz Undefining them does alter the behavior. Any thoughts? Thanks.... -- Kevin |
From: Kevin C. <ke...@co...> - 2008-03-20 21:24:25
|
On 20 March 2008 at 14:03, Pete Stieber <pst...@ve...> wrote: > I haven't made any changes to the wxWidgets source. I just > build it with configure options that are different from the > stock build. Cool. I'll see what Mandriva has in their RPM spec file for wxGTK and see if/how the config options differ. > KC> then my distribution will eventually pick that up, > KC> including wxGTK2.8-2.8.8-1mdv2009.0.i586.rpm and its > KC> development companions in the distribution repository and > KC> maybe even on the installation media. > > I'm guessing you will not have to deal with a wxGTK > distribution, but building wxGTK with Jazz++ compatible > options, then building Jazz++, on each platform you wish to > create a Jazz++ distribution. I believe Audacity is using > shared objects (*.so files) from wxGTK, so they need to > distribute them. I'm statically linking against wxGTK, so > you will not need to distribute wxGTK. Maybe this will make > distribution generation easier for you :-) I think we're using the word "distribution" to mean different things. I mean in the context of Fedora, Ubuntu and Mandriva are distributions. I'm not referring to distributing files. > Thanks for thinking about and dealing with all of these issues. No problem.... -- Kevin |
From: Pete S. <pst...@ve...> - 2008-03-20 21:02:47
|
PS = Pete Stieber PS>> wxGTK is wxWidgets. Note that Microsoft forced a PS>> name change. wxWindows is now wxWidgets. wxWidgets PS>> built for the Microsoft Windows API is called wxMSW. PS>> wxWidgets built using GTK is called wxGTK. PS>> PS>> I think I understand. Audacity PS>> (http://audacity.sourceforge.net/) also uses wxWidgets PS>> and someone builds an RPM for both wxWidgets and Audacity PS>> that end up on the Fedora mirrors. In this case, PS>> Audacity (audacity-1.3.2-17.fc8.x86_64) uses version PS>> 2.6.4 of wxWidgets installed as a package called PS>> compat-wxGTK26-2.6.4-0.8.x86_64. PS>> PS>> There is also a more current version of wxWidgets (2.8.4) PS>> available on Fedora using GTK that is called PS>> wxGTK-2.8.4-6.fc8.x86_64. We probably couldn't use that PS>> version because it is probably a stock build. PS>> PS>> If I used shared objects from wxGTK, we might need PS>> something like jazz-wxGTK-2.8.7-0.1.x86_64, but I PS>> statically link with wxGTK. We might just be able to PS>> distribute Jazz++ without a wxGTK (i.e. wxWidgets) PS>> distribution on Linux. KC = Kevin Cosgrove KC> Aha! That makes sense now. KC> KC> Presuming that whatever additions Jazz++ requires make KC> it into the next wxWidgets release (2.8.8?) I haven't made any changes to the wxWidgets source. I just build it with configure options that are different from the stock build. KC> then my distribution will eventually pick that up, KC> including wxGTK2.8-2.8.8-1mdv2009.0.i586.rpm and its KC> development companions in the distribution repository KC> and maybe even on the installation media. I'm guessing you will not have to deal with a wxGTK distribution, but building wxGTK with Jazz++ compatible options, then building Jazz++, on each platform you wish to create a Jazz++ distribution. I believe Audacity is using shared objects (*.so files) from wxGTK, so they need to distribute them. I'm statically linking against wxGTK, so you will not need to distribute wxGTK. Maybe this will make distribution generation easier for you :-) KC> Now I just need to decide for myself whether or not to KC> attempt to follow Mandriva's parallel library version KC> installation scheme. My alternative is to install the KC> alpha wxWidgets in a jazz++ specific place. Thanks for thinking about and dealing with all of these issues. Pete |
From: Kevin C. <ke...@co...> - 2008-03-20 20:50:55
|
On 20 March 2008 at 13:06, Pete Stieber <pst...@ve...> wrote: > wxGTK is wxWidgets. Note that Microsoft forced a name change. > wxWindows is now wxWidgets. wxWidgets built for the Microsoft Windows > API is called wxMSW. wxWidgets built using GTK is called wxGTK. > > I think I understand. Audacity (http://audacity.sourceforge.net/) also > uses wxWidgets and someone builds an RPM for both wxWidgets and Audacity > that end up on the Fedora mirrors. In this case, Audacity > (audacity-1.3.2-17.fc8.x86_64) uses version 2.6.4 of wxWidgets installed > as a package called compat-wxGTK26-2.6.4-0.8.x86_64. > > There is also a more current version of wxWidgets (2.8.4) available on > Fedora using GTK that is called wxGTK-2.8.4-6.fc8.x86_64. We probably > couldn't use that version because it is probably a stock build. > > If I used shared objects from wxGTK, we might need something like > jazz-wxGTK-2.8.7-0.1.x86_64, but I statically link with wxGTK. We might > just be able to distribute Jazz++ without a wxGTK (i.e. wxWidgets) > distribution on Linux. Aha! That makes sense now. Presuming that whatever additions Jazz++ requires make it into the next wxWidgets release (2.8.8?) then my distribution will eventually pick that up, including wxGTK2.8-2.8.8-1mdv2009.0.i586.rpm and its development companions in the distribution repository and maybe even on the installation media. Now I just need to decide for myself whether or not to attempt to follow Mandriva's parallel library version installation scheme. My alternative is to install the alpha wxWidgets in a jazz++ specific place. > Hope that helps, It does! Thanks.... -- Kevin |
From: Pete S. <pst...@ve...> - 2008-03-20 20:21:39
|
KC = Kevin Cosgrove KC>>> Do you know the relationship between wxWidgets and wxGTK? KC>>> I've got the latter installed, of course the version is KC>>> too old. PS = Pete Stieber PS>> Requires GTK 2. Here's what I have installed on my PS>> Fedora 8 box. This is way more than what you need. PS>> You need the gtk2-devel packages. KC> Does that mean that wxWidgets built with gtk2 is KC> equivalent to wxGTK, disregarding version numbers KC> for the moment? Yes. KC> I'm trying to figure out a clean way to get wxGTK KC> and wxWindows to coexist on my machine, wxGTK is wxWidgets. Note that Microsoft forced a name change. wxWindows is now wxWidgets. wxWidgets built for the Microsoft Windows API is called wxMSW. wxWidgets built using GTK is called wxGTK. KC> and looking to the future when my distribution KC> supplied wxGTK might fulfill the Jazz++ KC> requirements. I think I understand. Audacity (http://audacity.sourceforge.net/) also uses wxWidgets and someone builds an RPM for both wxWidgets and Audacity that end up on the Fedora mirrors. In this case, Audacity (audacity-1.3.2-17.fc8.x86_64) uses version 2.6.4 of wxWidgets installed as a package called compat-wxGTK26-2.6.4-0.8.x86_64. There is also a more current version of wxWidgets (2.8.4) available on Fedora using GTK that is called wxGTK-2.8.4-6.fc8.x86_64. We probably couldn't use that version because it is probably a stock build. If I used shared objects from wxGTK, we might need something like jazz-wxGTK-2.8.7-0.1.x86_64, but I statically link with wxGTK. We might just be able to distribute Jazz++ without a wxGTK (i.e. wxWidgets) distribution on Linux. Hope that helps, Pete |
From: Pete S. <pst...@ve...> - 2008-03-20 20:03:32
|
RV = Robert Vogel RV> Thank you for your excellent directions. RV> wxwidgets downloaded and compiled clean RV> (the log is huge, but a quick scan shows RV> no apparent problems.) Glad to hear that was a success. RV> Also I configured, compiled, and installed RV> Jazz++. It can open screens, it talks to RV> alsa. it drives a softsynth, and displays RV> are looking reaonable. Excellent! RV> For me it is not configured quite right RV> though. I put in a path for install of RV> /usr/local/bin, So does this mean you added --prefix=/usr/local/bin to you configure line? If you did, you don't need to do this. The default installation location is /usr/local and any binary files will automatically be placed in /usr/local/bin. If you specify --prefix, this is considered the top-level installation directory for all architecture independent files, and subdirectories will be created under this directory. You can specify a particular location for the executable files, but that configure option is --bindir. If you want them in /usr/local/bin, you don't have to specify anything because this is the default. To see all of the options available to you when running configure, type $ ./configure --help This is standard operating procedure for the configure file generated by the autotools, so you can use what you are learning here for any package that uses the autotools. Since the code "isn't ready for prime time" I usually install the code in a build directory that is in parallel with my source tree. Under my home directory I create a subdirectory called Jazz++. Under that directory I checkout the entire subversion repository. This creates a jazzplusplus directory under Jazz++. In parallel to (at the same level as) the jazzplusplus directory I create a directory called "Build". I run configure and make from the Build directory. This allows me to remove everything under the Build directory without worrying that I have removed something vital. My configure command usually looks like the following: ../jazzplusplus/trunk/jazz/configure --prefix=/home/pstieber/Jazz++/TestInstall --enable-alsa --enable-sequencer2 That should all be on one line. Also note that if you only check out the trunk, the path to configure would be shorter... ../jazz/configure --prefix=/home/pstieber/Jazz++/TestInstall --enable-alsa --enable-sequencer2 Notice the --prefix option. Instead of using the default value (/usr/local) I let the installer create yet another directory in parallel with Build and the source directory. If you do the same, you can run "make install" without root privilege and it will install the code under your home directory. The binary (jazz) should end up in $HOME/Jazz++/TestInstall/bin. If not, something is wrong. You will also notice a directory called $HOME/Jazz++/TestInstall/share that contains the configuration files. If my guess is correct and you you set the prefix option to /usr/local/bin you may also have a /usr/local/bin/share directory that should be in /usr/local/share. Since this install is under your directory structure, you have permission to remove it, making an uninstall a snap. Simply add the bin directory to your PATH and you can you it from it from any directory. RV> but it actually put a RV> binary in /usr/local/bin/bin. I hope my guess above and explanation will help you with this. RV> I copied the binary into /usr/local/bin and ran it. RV> It seems to have a problem locating its own RV> configuration file. I haven't put much effort into this yet, but I thought I had some code in Jazz++ to prompt you for the location of the configuration file. This information is stored in a Jazz++ rc file that should find the configuration information on successive invocations (if it hasn't moved). RV> (A couple of screen shots attached. Don't know if RV> they'll get through on this list.) I administer the list and approved your post so they should have ;-) RV> Looks like a good start. Thanks and thanks for trying the build. Look for more subversion updates. Pete |
From: Pete S. <pst...@ve...> - 2008-03-20 19:07:34
|
PS = Pete Stieber PS>> Do you think the links are clear enough? KC = Kevin Cosgrove KC> Looks great. Thanks. PS>> Having anyone show interest helps keep PS>> my motivation up. KC> I'm very eager to get Jazz++'s harmony KC> browser working again. It's the only KC> tool of its kind that I've ever seen and KC> it's a great composition aid. I thought you were a drummer ;-) All kidding aside, I'm on vacation for the rest of the week and next week to, so I'll actually get a chance to work on Jazz++. Right now I'm trying to get the piano window doing something reasonable. The harmony browser is next on the list. Be patient and keep giving me encouragement ;-) Pete |
From: Kevin C. <ke...@co...> - 2008-03-20 18:42:28
|
On 20 March 2008 at 9:58, Pete Stieber <pst...@ve...> wrote: > KC> Do you know the relationship between wxWidgets and wxGTK? > KC> I've got the latter installed, of course the version is > KC> too old. > > Requires GTK 2. Here's what I have installed on my Fedora 8 box. This > is way more than what you need. You need the gtk2-devel packages. Does that mean that wxWidgets built with gtk2 is equivalent to wxGTK, disregarding version numbers for the moment? I'm trying to figure out a clean way to get wxGTK and wxWindows to coexist on my machine, and looking to the future when my distribution supplied wxGTK might fulfill the Jazz++ requirements. Thanks... -- Kevin |
From: Robert V. <vo...@ct...> - 2008-03-20 18:38:53
|
Hi Pete, Thank you for your excellent directions. wxwidgets downloaded and compiled clean (the log is huge, but a quick scan shows no apparent problems.) Also I configured, compiled, and installed Jazz++. It can open screens, it talks to alsa. it drives a softsynth, and displays are looking reaonable. For me it is not configured quite right though. I put in a path for install of /usr/local/bin, but it actually put a binary in /usr/local/bin/bin. I copied the binary into /usr/local/bin and ran it. It seems to have a problem locating its own configuration file. (A couple of screen shots attached. Don't know if they'll get through on this list.) Looks like a good start. Bob ----- Original Message ----- From: "Pete Stieber" <pst...@ve...> To: <jaz...@li...> Sent: Thursday, March 20, 2008 12:58 PM Subject: Re: [jazzplusplus-devel] Any thoughts on this ? > PS = Pete Stieber > PS>> I'm planning on posting wxWidgets build instructions > PS>> on the Jazz++ web site. These instructions should > PS>> build a version of wxWidgets that is compatible with > PS>> Jazz++. Unfortunately, that will not happen until > PS>> tonight (I am current at my day job). Until then, > PS>> this is how to go about it... > > KC = Kevin Cosgrove > KC> [snip] > > PS>> Robert I really appreciate you attempt to build > PS>> Jazz++ on a Debian box. > > KC> When you get those instructions, please post something > KC> here. > > Done. > > http://jazzplusplus.sourceforge.net/developers/ > > KC> I'd like to try building on my Mandriva 2007.0 box. > KC> > KC> Do you know the relationship between wxWidgets and wxGTK? > KC> I've got the latter installed, of course the version is > KC> too old. > > Requires GTK 2. Here's what I have installed on my Fedora 8 box. This > is way more than what you need. You need the gtk2-devel packages. I'm > just being lazy with my grep ;-) > > # rpm -qa | grep gtk > GConf2-gtk-2.20.1-1.fc8.x86_64 > pygtk2-libglade-2.12.0-2.fc8.x86_64 > usermode-gtk-1.93.1-1.fc8.x86_64 > pygtk2-codegen-2.12.0-2.fc8.x86_64 > pygtk2-devel-2.12.0-2.fc8.x86_64 > gtk2-2.12.5-1.fc8.i386 > gtkhtml2-2.11.1-2.fc8.x86_64 > gtkmm24-2.12.3-1.fc8.x86_64 > gtk-nodoka-engine-0.6.2-1.fc8.x86_64 > pygtksourceview-2.0.0-1.fc8.x86_64 > authconfig-gtk-5.3.18-1.fc8.x86_64 > pygtk2-2.12.0-2.fc8.x86_64 > gtk2-2.12.5-1.fc8.x86_64 > gnome-python2-gtkhtml2-2.19.1-12.fc8.x86_64 > gtkspell-2.0.11-4.fc8.x86_64 > gtk2-engines-2.12.2-1.fc8.x86_64 > pygtk2-devel-2.12.0-2.fc8.i386 > gtk2-engines-2.12.2-1.fc8.i386 > gtk-sharp2-2.10.0-6.fc8.x86_64 > gtkglext-libs-1.2.0-5.fc8.x86_64 > xdg-user-dirs-gtk-0.6-2.fc8.x86_64 > gtksourceview2-2.0.2-1.fc8.x86_64 > pygtkglext-1.1.0-3.fc8.x86_64 > gtk2-devel-2.12.5-1.fc8.x86_64 > gtk-doc-1.9-4.fc8.noarch > > Pete > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > jazzplusplus-devel mailing list > jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > |
From: Kevin C. <ke...@co...> - 2008-03-20 18:36:45
|
On 20 March 2008 at 9:45, Pete Stieber <pst...@ve...> wrote: > Do you think the links are clear enough? Looks great. > Thank you. Having anyone show interest helps keep my motivation up. > Pete I'm very eager to get Jazz++'s harmony browser working again. It's the only tool of its kind that I've ever seen and it's a great composition aid. Thanks.... -- Kevin |
From: Pete S. <pst...@ve...> - 2008-03-20 18:16:53
|
I just made a tarball of the current SVN available at source forge. This version is minimally functional (plays MIDI files, but that's about it), but I wanted to attempt the release process and make something newer available on the source forge site. Please reply to the list if I have fowled anything up or you need help building the code. Thanks, Pete |
From: Pete S. <pst...@ve...> - 2008-03-20 17:00:25
|
PS = Pete Stieber PS>> I'm planning on posting wxWidgets build instructions PS>> on the Jazz++ web site. These instructions should PS>> build a version of wxWidgets that is compatible with PS>> Jazz++. Unfortunately, that will not happen until PS>> tonight (I am current at my day job). Until then, PS>> this is how to go about it... KC = Kevin Cosgrove KC> [snip] PS>> Robert I really appreciate you attempt to build PS>> Jazz++ on a Debian box. KC> When you get those instructions, please post something KC> here. Done. http://jazzplusplus.sourceforge.net/developers/ KC> I'd like to try building on my Mandriva 2007.0 box. KC> KC> Do you know the relationship between wxWidgets and wxGTK? KC> I've got the latter installed, of course the version is KC> too old. Requires GTK 2. Here's what I have installed on my Fedora 8 box. This is way more than what you need. You need the gtk2-devel packages. I'm just being lazy with my grep ;-) # rpm -qa | grep gtk GConf2-gtk-2.20.1-1.fc8.x86_64 pygtk2-libglade-2.12.0-2.fc8.x86_64 usermode-gtk-1.93.1-1.fc8.x86_64 pygtk2-codegen-2.12.0-2.fc8.x86_64 pygtk2-devel-2.12.0-2.fc8.x86_64 gtk2-2.12.5-1.fc8.i386 gtkhtml2-2.11.1-2.fc8.x86_64 gtkmm24-2.12.3-1.fc8.x86_64 gtk-nodoka-engine-0.6.2-1.fc8.x86_64 pygtksourceview-2.0.0-1.fc8.x86_64 authconfig-gtk-5.3.18-1.fc8.x86_64 pygtk2-2.12.0-2.fc8.x86_64 gtk2-2.12.5-1.fc8.x86_64 gnome-python2-gtkhtml2-2.19.1-12.fc8.x86_64 gtkspell-2.0.11-4.fc8.x86_64 gtk2-engines-2.12.2-1.fc8.x86_64 pygtk2-devel-2.12.0-2.fc8.i386 gtk2-engines-2.12.2-1.fc8.i386 gtk-sharp2-2.10.0-6.fc8.x86_64 gtkglext-libs-1.2.0-5.fc8.x86_64 xdg-user-dirs-gtk-0.6-2.fc8.x86_64 gtksourceview2-2.0.2-1.fc8.x86_64 pygtkglext-1.1.0-3.fc8.x86_64 gtk2-devel-2.12.5-1.fc8.x86_64 gtk-doc-1.9-4.fc8.noarch Pete |
From: Pete S. <pst...@ve...> - 2008-03-20 16:51:01
|
PS = Pete Stieber PS>> I'm using a non-stock build of wxWidgets to compile PS>> Jazz++. Since the code is still in an "alpha" PS>> development stage, you will need to create this PS>> non-stock wxWidgets build to compile Jazz++. PS>> PS>> I have added instruction for creating this wxWidgets PS>> build for Windows and Fedora 8 (probably works for PS>> other Linux versions) on the Jazz++ web site. PS>> PS>> http://jazzplusplus.sourceforge.net/developers/ PS>> PS>> Let me know if you spot any errors or typos. PS>> Comments and suggestions always welcome. KC = Kevin Cosgrove KC> Really great stuff. Thanks for the encouragement. KC> I'll see how it works. If you want to make it KC> even better, then you could add hyperlinks for KC> things like "wxMSW-2.8.7.zip" This makes me a little nervous because they could move stuff around on me, but done. KC> and "wxWidgets web site" so that folks don't have KC> to figure out where those are. Done. Do you think the links are clear enough? KC> Thanks again for getting this going once more..... Thank you. Having anyone show interest helps keep my motivation up. Pete |
From: Kevin C. <ke...@co...> - 2008-03-20 16:28:11
|
On 19 March 2008 at 10:47, "Peter J. Stieber" <dev...@to...> wrote: > I'm planning on posting wxWidgets build instructions on the Jazz++ web > site. These instructions should build a version of wxWidgets that is > compatible with Jazz++. Unfortunately, that will not happen until > tonight (I am current at my day job). Until then, this is how to go > about it... [snip] > Robert I really appreciate you attempt to build Jazz++ on a Debian box. When you get those instructions, please post something here. I'd like to try building on my Mandriva 2007.0 box. Do you know the relationship between wxWidgets and wxGTK? I've got the latter installed, of course the version is too old. Thanks..... P.S.: I used to build & use Jazz++ years ago. I'm glad to see someone resurrecting it! -- Kevin |
From: Kevin C. <ke...@co...> - 2008-03-20 16:17:48
|
On 20 March 2008 at 8:43, Pete Stieber <pst...@ve...> wrote: > I'm using a non-stock build of wxWidgets to compile Jazz++. Since the > code is still in an "alpha" development stage, you will need to create > this non-stock wxWidgets build to compile Jazz++. > > I have added instruction for creating this wxWidgets build for Windows > and Fedora 8 (probably works for other Linux versions) on the Jazz++ web > site. > > http://jazzplusplus.sourceforge.net/developers/ > > Let me know if you spot any errors or typos. Comments and suggestions > always welcome. Really great stuff. I'll see how it works. If you want to make it even better, then you could add hyperlinks for things like "wxMSW-2.8.7.zip" and "wxWidgets web site" so that folks don't have to figure out where those are. Thanks again for getting this going once more..... -- Kevin |
From: Pete S. <pst...@ve...> - 2008-03-20 16:05:22
|
I'm using a non-stock build of wxWidgets to compile Jazz++. Since the code is still in an "alpha" development stage, you will need to create this non-stock wxWidgets build to compile Jazz++. I have added instruction for creating this wxWidgets build for Windows and Fedora 8 (probably works for other Linux versions) on the Jazz++ web site. http://jazzplusplus.sourceforge.net/developers/ Let me know if you spot any errors or typos. Comments and suggestions always welcome. Pete |
From: Peter J. S. <dev...@to...> - 2008-03-19 17:47:53
|
RV = Robert Vogel RV> Hi Pete, RV> RV> I installed the 2.8.7 wx files, but I RV> installed it using the Debian package RV> from the wx website. Not by compiling. Due to the setup I'm using to compile Jazz++, you will need to build wxWidgets. The stock build uses different configuration options that will cause the complaints you are seeing. I'm planning on posting wxWidgets build instructions on the Jazz++ web site. These instructions should build a version of wxWidgets that is compatible with Jazz++. Unfortunately, that will not happen until tonight (I am current at my day job). Until then, this is how to go about it... 1. Create a directory under your home directory. I typically use "OutsideSource" and change directory to that location. cd mkdir OutsideSource cd OutsideSource 2. Checkout the 2.8 branch of wxWidgets using the following command. You must have a Subversion client loaded on your machine. The following text should all be on one line. svn checkout http://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH wxWidgets-2.8 3. Create a directory called "WxBuild" in parallel with the wxWidgets-2.8 directory and change directory to that location. mkdir WxBuild cd WxBuild 4. Run the wxWidgets supplied configure command with the following configure options. The following text should all be on one line. ../wxWidgets-2.8/configure --disable-no_exceptions --disable-no_rtti --disable-shared --disable-compat26 --disable-unicode --with-regex=builtin --enable-std_iostreams --enable-std_string --enable-stl --with-gtk 5. Run make using the following command. This will write a file called BuildLog that may be useful if you run into trouble. make 2>&1 | tee BuildLog 6. If all goes well with the build, try to install wxWidgets as root. su make install Eventually Jazz++ will be using tex2rtf to build a help file. I have a patch for tex2rtf that you will need to use to build it with the configure options listed above... but first things first ;-) Robert I really appreciate you attempt to build Jazz++ on a Debian box. Let me know how it's going, Pete |
From: Robert V. <vo...@ct...> - 2008-03-19 15:29:35
|
Hi Pete, I installed the 2.8.7 wx files, but I installed it using the Debian package from the wx website. Not by compiling. It creates a config file... When I run 'make' it says: ... yes (version 2.8.7) configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating conf/Makefile config.status: creating src/config.h config.status: executing depfiles commands vdeb:/home/vogelrl/jazzplusplus/trunk/jazz# make Making all in src make[1]: Entering directory `/home/vogelrl/jazzplusplus/trunk/jazz/src' make all-am make[2]: Entering directory `/home/vogelrl/jazzplusplus/trunk/jazz/src' if g++ -DHAVE_CONFIG_H -I. -I. -I. -DJAZZ_DATADIR= \"/usr/local/share/Jazz++\" -Wall -Wno-unknown-pragmas -I../Bitmaps -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -D__WXGTK__ -g -O2 -MT AboutDialog.o -MD -MP -MF ".deps/AboutDialog.Tpo" -c -o AboutDialog.o AboutDialog.cpp; \ then mv -f ".deps/AboutDialog.Tpo" ".deps/AboutDialog.Po"; else rm -f ".deps/AboutDialog.Tpo"; exit 1; fi /usr/include/wx-2.8/wx/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::Node** wxLongToLongHashMap_wxImplementation_HashTable::GetNodePtr(const long int&) const': /usr/include/wx-2.8/wx/hashmap.h:714: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/include/wx-2.8/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::Node** wxShadowObjectMethods_wxImplementation_HashTable::GetNodePtr(const wxString&) const': /usr/include/wx-2.8/wx/clntdata.h:20: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/include/wx-2.8/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::Node** wxShadowObjectFields_wxImplementation_HashTable::GetNodePtr(const wxString&) const': /usr/include/wx-2.8/wx/clntdata.h:25: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/include/wx-2.8/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::Node** wxStringToColourHashMap_wxImplementation_HashTable::GetNodePtr(const wxString&) const': /usr/include/wx-2.8/wx/gdicmn.h:544: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/include/wx-2.8/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::Node** wxImageHistogramBase_wxImplementation_HashTable::GetNodePtr(const long unsigned int&) const': /usr/include/wx-2.8/wx/image.h:136: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/include/wx-2.8/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::Node** wxFSHandlerHash_wxImplementation_HashTable::GetNodePtr(const void* const&) const': /usr/include/wx-2.8/wx/filesys.h:176: warning: dereferencing type-punned pointer will break strict-aliasing rules AboutDialog.cpp: In constructor 'JZAboutDialog::JZAboutDialog(wxWindow*)': AboutDialog.cpp:54: error: call of overloaded 'wxString(const char [13])' is ambiguous /usr/include/wx-2.8/wx/string.h:722: note: candidates are: wxString::wxString(const wxWCharBuffer&) <near match> /usr/include/wx-2.8/wx/string.h:692: note: wxString::wxString(wxChar, size_t) <near match> /usr/include/wx-2.8/wx/string.h:690: note: wxString::wxString(const wxString&) <near match> /usr/include/wx-2.8/wx/string.h:682: note: wxString::wxString(int) <near match> AboutDialog.cpp:75: error: conversion from 'const char [13]' to 'wxString' is ambiguous /usr/include/wx-2.8/wx/string.h:692: note: candidates are: wxString::wxString(wxChar, size_t) <near match> /usr/include/wx-2.8/wx/string.h:682: note: wxString::wxString(int) <near match> AboutDialog.cpp:77: error: ambiguous overload for 'operator+=' in 'InformationString += "<br>"' /usr/include/wx-2.8/wx/string.h:1012: note: candidates are: void wxString::operator+=(const wxWCharBuffer&) <near match> /usr/include/wx-2.8/wx/string.h:1407: note: wxString& wxString::operator+=(const wxString&) <near match> /usr/include/wx-2.8/wx/string.h:1413: note: wxString& wxString::operator+=(wxChar) <near match> AboutDialog.cpp:80: error: ambiguous overload for 'operator+=' in 'InformationString += "Program build date: Mar 17 2008<br>"' /usr/include/wx-2.8/wx/string.h:1012: note: candidates are: void wxString::operator+=(const wxWCharBuffer&) <near match> /usr/include/wx-2.8/wx/string.h:1407: note: wxString& wxString::operator+=(const wxString&) <near match> /usr/include/wx-2.8/wx/string.h:1413: note: wxString& wxString::operator+=(wxChar) <near match> AboutDialog.cpp:82: error: conversion from 'const char [28]' to 'wxString' is ambiguous /usr/include/wx-2.8/wx/string.h:692: note: candidates are: wxString::wxString(wxChar, size_t) <near match> /usr/include/wx-2.8/wx/string.h:682: note: wxString::wxString(int) <near match> AboutDialog.cpp:89: error: ambiguous overload for 'operator+' in '"<html><head><META http-equiv=\"Content-Type\" content=\"text/html; charset=" + LocaleString' /usr/include/wx-2.8/wx/string.h:1620: note: candidates are: wxString operator+(const wxWCharBuffer&, const wxString&) <near match> /usr/include/wx-2.8/wx/string.h:1424: note: wxString operator+(const wxString&, const wxChar*) <near match> /usr/include/wx-2.8/wx/string.h:1423: note: wxString operator+(wxChar, const wxString&) <near match> /usr/include/wx-2.8/wx/string.h:1422: note: wxString operator+(const wxString&, wxChar) <near match> /usr/include/wx-2.8/wx/string.h:1421: note: wxString operator+(const wxString&, const wxString&) <near match>AboutDialog.cpp:168: error: conversion from 'const char [3]' to 'const wxString' is ambiguous /usr/include/wx-2.8/wx/string.h:692: note: candidates are: wxString::wxString(wxChar, size_t) <near match> /usr/include/wx-2.8/wx/string.h:682: note: wxString::wxString(int) <near match> AboutDialog.cpp:169: error: conversion from 'const char [5]' to 'const wxString' is ambiguous /usr/include/wx-2.8/wx/string.h:692: note: candidates are: wxString::wxString(wxChar, size_t) <near match> /usr/include/wx-2.8/wx/string.h:682: note: wxString::wxString(int) <near match> make[2]: *** [AboutDialog.o] Error 1 make[2]: Leaving directory `/home/vogelrl/jazzplusplus/trunk/jazz/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/vogelrl/jazzplusplus/trunk/jazz/src' make: *** [all-recursive] Error 1 vdeb:/home/vogelrl/jazzplusplus/trunk/jazz# Any advice ? |
From: Pete S. <pst...@ve...> - 2008-03-17 05:15:52
|
RV = Robert Vogel RV> Thanks for your reply. I am going to attempt to RV> compile jazz++ on my Debian 4.0 stable machine. That would be great. Look at the file LinuxInstall.txt file in the jazz directory under the trunk for some guidance. The code is very primitive at this point, but I'm working on it when I'm not working at my "day job". Keep me posted via the list and I'll help you as much as I can. I probably will not be checking this list until the evening each weekday night. I'm in California - USA. Good luck and keep up posted, Pete |