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 |