Bingo!
Bundling wxPython with GRASS 6.4 produces a binary in which wxPython digitize works without crashing the GUI.
Now the question is why does this work and a normal make does not--using the same source file and the same binary wxPython installation.
I will try the same thing with GRASS 6.5 and see if it solves the frozen elements problem. I take it that I follow the wiki instructions for 6.5, correct?
Michael
______________________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University
Tempe, AZ 85287-2402
USA
voice: 480-965-6262; fax: 480-965-7671
www: http://csdc.asu.edu, http://shesc.asu.edu
http://www.public.asu.edu/~cmbarton
On Sep 21, 2009, at 10:09 AM, William Kyngesburye wrote:
in the source macosx folder.
On Sep 21, 2009, at 12:01 PM, Michael Barton wrote:
Where does the installer package end up? Where do I find it?
Michael
______________________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University
Tempe, AZ 85287-2402
USAvoice: 480-965-6262; fax: 480-965-7671
www: http://csdc.asu.edu, http://shesc.asu.edu
http://www.public.asu.edu/~cmbartonOn Sep 21, 2009, at 9:57 AM, William Kyngesburye wrote:
make install is does what it always has.
make bindist creates an OSX installer package. It also leaves a copy
of the program as it was packaged in the installer, in the macosx
source folder (dist subfolder).On Sep 21, 2009, at 11:43 AM, Michael Barton wrote:
What is the difference between make install and make bindist?
Michael
______________________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University
Tempe, AZ 85287-2402
USAvoice: 480-965-6262; fax: 480-965-7671
www: http://csdc.asu.edu, http://shesc.asu.edu
http://www.public.asu.edu/~cmbartonOn Sep 21, 2009, at 8:51 AM, William Kyngesburye wrote:
No need to sudo a bindist, it all happens in the source folder.
Also, that ${INST_DIR_TARGET} is really ${MACOSX_BUNDLE_PREFIX},
like
it used to be in the wiki.The copies for the libs probably quietly failed, as there is no
root /
lib folder. But you may now have a root /etc/python folder now
with
the wxpython files, which should be deleted.Sorry for the confusion. I wasn't sure if I should backport the
install bundling changes to the release 6.4.On Sep 21, 2009, at 10:29 AM, Michael Barton wrote:
I was trying this with 6.4
I've never done a bindist so perhaps I did it wrong. But when I
typed in...sudo make bindist
...I got a lot of good looking output and then this:
cp -fp /usr/local/lib/wxPython-unicode-2.8.10.1/lib/python2.5/
site-
packages/wxversion.py /etc/python
sed -i '' -e 's/^GRASS_WXBUNDLED=.*/GRASS_WXBUNDLED=1/' /grass.sh
sed: /grass.sh: No such file or directory
make[3]: *** [bundle-macosx] Error 1
make[2]: *** [bindist-macosx] Error 2
make[1]: *** [bindist-macosx] Error 2
make: *** [bindist] Error 2Michael
On Sep 21, 2009, at 8:00 AM, William Kyngesburye wrote:
Ah, GRASS 6.4 or 6.5? I didn't backport a change to 6.4 so that
the
bundling happens in the install. In 6.4 bundling happens only
for a
make bindist. In 6.5+ it also happens for an install.-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/"The beast is actively interested only in now, and, as it is always
now and always shall be, there is an eternity of time for the
accomplishment of objects."- the wisdom of Tarzan
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/"We are at war with them. Neither in hatred nor revenge and with no
particular pleasure I shall kill every ___ I can until the war is
over. That is my duty.""Don't you even hate 'em?"
"What good would it do if I did? If all the many millions of people
of
the allied nations devoted an entire year exclusively to hating the
____ it wouldn't kill one ___ nor shorten the war one day."<Ha, ha> "And it might give 'em all stomach ulcers."
- Tarzan, on war
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/"Time is an illusion - lunchtime doubly so."
- Ford Prefect