From: Kevin C. <ke...@co...> - 2013-07-16 16:08:28
|
On 16 July 2013 at 11:26, Robert Vogel <vo...@ct...> wrote: > I compiled and ran jazz++ on Debian 7 after a couple of adjustments. [snip] > Aside from that it seemed to run alright. [snip] > Let me know if you need details. Please post details. THANKS! -- Kevin |
From: Robert V. <vo...@ct...> - 2013-07-18 19:39:55
|
Near as I can tell, jazz++ works well on Debian 7. Before linking wxWidgets, the gtk library must be in place. (It doesn't warn you, it just hangs when it can't find a library that it needs.) In a number of instances, wxString is replaced with cstring when used with stream operations. There is a new panel construct with some geometry that Debian does not recognize, so I took out the geometry...it doesn't seem to matter much. if at all. Rather than try to describe it further, what I can do is put a tarball out where you can download it, and see the changes for yourself. I like to use k3diff because you can compare an entire directory at a time. There are not that many changes, but this is easiest for me. Also, if you want to try a linux distribution, you can compile it yourself. I'm betting that if it runs on debian, it'll be ok on any major linux distribution. If you would like the link to download the tarball, send me an email. Bob On 07/16/2013 11:47 AM, Kevin Cosgrove wrote: > On 16 July 2013 at 11:26, Robert Vogel <vo...@ct...> wrote: > >> I compiled and ran jazz++ on Debian 7 after a couple of adjustments. > [snip] >> Aside from that it seemed to run alright. > [snip] >> Let me know if you need details. > Please post details. THANKS! > > > -- > Kevin > > > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > _______________________________________________ > jazzplusplus-devel mailing list > jaz...@li... > https://lists.sourceforge.net/lists/listinfo/jazzplusplus-devel > |
From: Pete S. <pst...@gm...> - 2013-07-21 23:48:59
|
On 7/18/2013 12:39 PM, RV = Robert Vogel wrote: RV> Near as I can tell, jazz++ works well on RV> Debian 7. Are you running Debian 7.1? RV> Before linking wxWidgets, the gtk library RV> must be in place. (It doesn't warn you, RV> it just hangs when it can't find a library RV> that it needs.) Whenever I build wxWidgets on Fedora or Ubuntu, it complains when running configure if the appropriate GTK development packages are not installed. I know there is a problem before the compiling. I just built the latest wxWidgets (2.9.5) and Jazz++ on Fedora 19. It worked, although I had to make a fix to one include file. I accidentally had a class scope qualifier in a function declaration. Visual Studio doesn't complain about this, and I hadn't tried the latest on Linux in quite a while. RV> Rather than try to describe it further, RV> what I can do is put a tarball RV> out where you can download it, and see RV> the changes for yourself. Robert, Your tar file isn't using the latest svn source. The revision in the tar ball is 924, with the last commit being made in Nov. 2012. The current svn revision is 1027, so you are missing over 100 updates. Try svn update or try a fresh checkout. You should probably remove the "fakebook" directory from the tar ball you uploaded. Pete |
From: Robert V. <vo...@ct...> - 2013-07-22 20:02:40
|
On 07/21/2013 07:43 PM, Pete Stieber wrote: > On 7/18/2013 12:39 PM, RV = Robert Vogel wrote: > RV> Near as I can tell, jazz++ works well on > RV> Debian 7. > > Are you running Debian 7.1? > > RV> Before linking wxWidgets, the gtk library > RV> must be in place. (It doesn't warn you, > RV> it just hangs when it can't find a library > RV> that it needs.) > > Whenever I build wxWidgets on Fedora or Ubuntu, it complains when > running configure if the appropriate GTK development packages are not > installed. I know there is a problem before the compiling. I never did find all of the gtk libs in Debian, notably the canberra piece so I'm moving on to Mint 15. > I just built the latest wxWidgets (2.9.5) and Jazz++ on Fedora 19. It > worked, although I had to make a fix to one include file. I > accidentally had a class scope qualifier in a function declaration. > Visual Studio doesn't complain about this, and I hadn't tried the latest > on Linux in quite a while. > > RV> Rather than try to describe it further, > RV> what I can do is put a tarball > RV> out where you can download it, and see > RV> the changes for yourself. > > Robert, > > Your tar file isn't using the latest svn source. The revision in the > tar ball is 924, with the last commit being made in Nov. 2012. > > The current svn revision is 1027, so you are missing over 100 updates. I scraped the svn command from your instructions: |svn co https://jazzplusplus.svn.sourceforge.net/svnroot/jazzplusplus/trunk/jazz jazz| Here's a fresh checkout (today) what I got: ... .vcxproj.filters A jazz/vc11/JazzPlusPlus-VC11.vcxproj A jazz/vc11/JazzPlusPlus-VC11.sln A jazz/NEWS A jazz/bootstrap Checked out revision 924. Is there another subversion repository somewhere ? Bob |
From: Kyle J. M. <ma...@gm...> - 2013-07-22 20:31:59
|
On Jul 22, 2013, at 13:02, Robert Vogel wrote: > > I scraped the svn command from your instructions: > > svn co https://jazzplusplus.svn.sourceforge.net/svnroot/jazzplusplus/trunk/jazz > jazz > > Here's a fresh checkout (today) what I got: > > ... > .vcxproj.filters > A jazz/vc11/JazzPlusPlus-VC11.vcxproj > A jazz/vc11/JazzPlusPlus-VC11.sln > A jazz/NEWS > A jazz/bootstrap > Checked out revision 924. > > Is there another subversion repository somewhere ? Indeed there is. SourceForge migrated their URLs a while back. Use: svn co http://svn.code.sf.net/p/jazzplusplus/code/trunk/jazz jazz instead. You can always check the SourceForge project page at <http://sourceforge.net/projects/jazzplusplus/ > for the latest checkout URLs. Kyle |
From: Robert V. <vo...@ct...> - 2013-07-23 01:15:07
|
On 07/22/2013 04:31 PM, Kyle J. McKay wrote: > svn co http://svn.code.sf.net/p/jazzplusplus/code/trunk/jazz jazz Thanks. I got revision 1029 this time. Bob |
From: Robert V. <vo...@ct...> - 2013-07-23 16:53:52
|
I have a new install of Mint 15 and a fresh download of wxWidgets 2.9.5 that I'm browsing: There are multiple instructions to build wx: * There is bakefile which looks to be good for cross-platform. * There is a Debian build which is quite different. * There is the jazz++ document. Maybe others Which one do you recommend ? Bob |
From: Pete S. <pst...@gm...> - 2013-07-25 23:07:37
|
On 7/23/2013 9:53 AM, RV = Robert Vogel wrote: RV> I have a new install of Mint 15 and a fresh RV> download of wxWidgets 2.9.5 that I'm browsing: RV> RV> There are multiple instructions to build wx: RV> RV> 1. There is bakefile which looks to be good RV> for cross-platform. RV> 2. There is a Debian build which is quite RV> different. RV> 3. There is the jazz++ document. RV> RV> Which one do you recommend ? The Jazz++ instructions. They use autotools files that were generated by the wxWidget's developers using bakefile, so I guess the accurate answer is a combination of 1 and 3. Pete |
From: Pete S. <pst...@gm...> - 2013-07-25 23:02:45
|
On 07/22/2013 04:31 PM, KJM = Kyle J. McKay wrote: KJM>> svn co http://svn.code.sf.net/p/jazzplusplus/code/trunk/jazz jazz On 7/22/2013 6:14 PM, RV = Robert Vogel wrote: RV> Thanks. I got revision 1029 this time. Kyle, Thanks for helping Robert. I updated the URL on the Jazz++ web site a while ago when the sourceforge URLs changed... http://jazzplusplus.sourceforge.net/buildingjazz/ Pete |
From: Robert V. <vo...@ct...> - 2013-07-26 20:17:56
|
On 07/25/2013 07:02 PM, Pete Stieber wrote: > On 07/22/2013 04:31 PM, KJM = Kyle J. McKay wrote: > KJM>> svn co http://svn.code.sf.net/p/jazzplusplus/code/trunk/jazz jazz > > On 7/22/2013 6:14 PM, RV = Robert Vogel wrote: > RV> Thanks. I got revision 1029 this time. > > Kyle, > > Thanks for helping Robert. > > I updated the URL on the Jazz++ web site a while ago when the > sourceforge URLs changed... > > http://jazzplusplus.sourceforge.net/buildingjazz/ > > Pete Hi Pete, Finally got a clean jazz++ compile with Mint 15 and it works. ============= Bakefile looks to be a great idea for cross-platform work, but seems out of date. The build directory of downloaded bakefile 0.2.9 says: "This directory contains build script to build complete binary distribution of Bakefile for all platforms. It uses Rlsbot (http://rlsbot.bakefile.org) to do all the work." But the rlsbot website doesn't exist. Since it needs rlsbot to build, I couldn't go any further ==================== Aside from the checkout link, I did everything else according to your web instructions. ======================== The only thing I noticed was it couldn't seem to find the configuration file at the end of the install process. I looked around for it, found a copy, and then it was fine. Here is what the install looks like: =============== vogelrl@m15 ~/OutsideSource/JazzBuild $ su Password: m15 JazzBuild # make install Making install in src make[1]: Entering directory `/home/vogelrl/OutsideSource/JazzBuild/src' Making install in HelpFiles make[2]: Entering directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles' Making install in images make[3]: Entering directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles/images' make[4]: Entering directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles/images' make[4]: Nothing to be done for `install-exec-am'. make install-data-hook make[5]: Entering directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles/images' if test '!' -d /usr/local/Jazz++/share/Jazz++/HelpFiles/images; then mkdir -p /usr/local/Jazz++/share/Jazz++/HelpFiles/images; fi Installing /usr/local/Jazz++/share/Jazz++/HelpFiles/images make[5]: Leaving directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles/images' make[4]: Leaving directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles/images' make[3]: Leaving directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles/images' make[3]: Entering directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles' make[4]: Entering directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles' make[4]: Nothing to be done for `install-exec-am'. make install-data-hook make[5]: Entering directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles' if test '!' -d /usr/local/Jazz++/share/Jazz++/HelpFiles; then mkdir -p /usr/local/Jazz++/share/Jazz++/HelpFiles; fi Installing /usr/local/Jazz++/share/Jazz++/HelpFiles make[5]: Leaving directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles' make[4]: Leaving directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles' make[3]: Leaving directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles' make[2]: Leaving directory `/home/vogelrl/OutsideSource/JazzBuild/src/HelpFiles' make[2]: Entering directory `/home/vogelrl/OutsideSource/JazzBuild/src' make[3]: Entering directory `/home/vogelrl/OutsideSource/JazzBuild/src' /bin/mkdir -p '/usr/local/Jazz++/bin' /bin/bash ../libtool --mode=install /usr/bin/install -c jazz '/usr/local/Jazz++/bin' libtool: install: /usr/bin/install -c jazz /usr/local/Jazz++/bin/jazz make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/vogelrl/OutsideSource/JazzBuild/src' make[2]: Leaving directory `/home/vogelrl/OutsideSource/JazzBuild/src' make[1]: Leaving directory `/home/vogelrl/OutsideSource/JazzBuild/src' Making install in conf make[1]: Entering directory `/home/vogelrl/OutsideSource/JazzBuild/conf' make[2]: Entering directory `/home/vogelrl/OutsideSource/JazzBuild/conf' make[2]: Nothing to be done for `install-exec-am'. /bin/mkdir -p '/usr/local/Jazz++/share/Jazz++' /usr/bin/install -c -m 644 ../../jazz/conf/jazz.mid ../../jazz/conf/jazz.cfg ../../jazz/conf/ctrlnam.jzi ../../jazz/conf/README ../../jazz/conf/e26voice.jzi ../../jazz/conf/e26.jzi ../../jazz/conf/gmdrmnam.jzi ../../jazz/conf/gm.jzi ../../jazz/conf/gmdrmset.jzi ../../jazz/conf/gmvoices.jzi ../../jazz/conf/gs.jzi ../../jazz/conf/gsdrmset.jzi ../../jazz/conf/gsvoices.jzi ../../jazz/conf/jazz.cfg ../../jazz/conf/jv1000.jzi ../../jazz/conf/sc88pdrm.jzi ../../jazz/conf/sc88pro.jzi ../../jazz/conf/sc88pvoi.jzi ../../jazz/conf/xg.jzi ../../jazz/conf/xgdrmnam.jzi ../../jazz/conf/xgdrmset.jzi ../../jazz/conf/xgvoices.jzi '/usr/local/Jazz++/share/Jazz++' /usr/bin/install: will not overwrite just-created ‘/usr/local/Jazz++/share/Jazz++/jazz.cfg’ with ‘../../jazz/conf/jazz.cfg’ make[2]: *** [install-pkgdataDATA] Error 1 make[2]: Leaving directory `/home/vogelrl/OutsideSource/JazzBuild/conf' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/home/vogelrl/OutsideSource/JazzBuild/conf' make: *** [install-recursive] Error 1 m15 JazzBuild # |