Re: [Boa Constr] Newbie questions
Status: Beta
Brought to you by:
riaan
From: Riaan B. <riaan@e.co.za> - 2002-10-23 04:38:59
|
Hi Ryurick, "Ryurick M. Hristev" wrote: > > On Wed, 23 Oct 2002, Riaan Booysen wrote: > > > you have) is fully usable and stable, but unfortunately a change in > > wxWindows/wxPython 2.3.3 breaks async process management under Linux > > (I cannot work around it). > > > > The best advice I have for now is to revert to wxPython 2.3.2. > > [...] > > > Yes, this is also a new issue introduced by 2.3.3. > > Robin has helped me track it down, and I will try to find a workaround. > > [...] > > So let see if I can summarize; I _know_ is _NOT_ your fault but ... ;-V > > In order to run boa I need wxPython 2.3.2 which is available. > However wxWindows 2.3.2 is nowhere to be seen, only 2.2.9 and 2.3.3 > Ask Google to find you this file (plenty of hits): wxGTK-2.3.2-1.i386.rpm > [...] > > > bcrtl == Boa Constructor Run Time Library > > > It's absolutely optional ;) > > > Currently it adds a few extra controls as examples of how to extend Boa. > > > What problems are you having with the bcrtl? > > "Permission denied: '/usr/lib/python2.2/site-packages/wxPython/lib/bcrtl'" > > Before installing it system-wide I want to understand what it does. Like I said, these are optional example components. (not Boa spesific) The bcrtl also contains COM components which you certainly don't need ;) > I know it can be disabled but I don't understand yet how important it is. The plug-in under: Plug-ins/UserCompanions.plug-in.py defines the Boa wrappers so that these components can be created from the Palette. Hint: To disable a plug-in, rename the file, I rename them to e.g.: Plug-ins/UserCompanions.plug-in.disabled.py Boa itself does not rely on them. > Does it require write access all the time or just once to install its stuff ? If the preference to installBCRTL is on, the filedates are checked at startup and updated if needed, but if you aren't editing them, it will only copy them the first time. > Can it be installed somewhere in user's directory ? Not currently no, the bcrtl components generate source like this: from wxPython.lib.bcrtl.user.ExampleST import * > > Boa can go anywhere as it is an application, not a library. > > > > I decided before the last release that wxPython/tools/boa is a > > nice default location. > > Whatever but there should be an executable somewhere in the path. Put it on your path then :) > > Luckily Python has distutils which can build rpms for you. > > The Boa 0.1.0 release was built with distutils, but unfortunately > > I could not get the bdist_rpm option to work (it should tho!). > > OK, I'll have to dig that one up, may take a while tho. Dig for what? :) This is the error I get when I try to build a Boa rpm: distutils.errors.DistutilsPlatformError: invalid Python installation: unable to open /usr/lib/python2.2/config/Makefile (No such file or directory) Which is completely true, I have binary rpm installation of Python, but surely you don't need to build you own Python before you can build rpm files with distutils! > To end up on a positive note: many, many thanks for your prompt reply, > it was really very helpful :-) Cool! > > Cheers, > -- > Ryurick M. Hristev mailto:ryu...@ca... > Computer Systems Manager > University of Canterbury, Physics & Astronomy Dept., New Zealand Cheers, Riaan. |