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
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 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
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 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 2

Michael

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



_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to