Hi folks:

I'm having trouble with pmw-py26, specifically the blt module.

The pwm-py package (python megawidgets) does not depend upon blt, but if it 
finds blt, it builds extra functionality automatically.

(This means the package does not build identically on all systems, which is 
probably out of compliance with fink policy).

Unfortunately, when pmw builds in the presence of blt on 64-bit fink (which 
uses tcltk 8.5.7), it results in a blt package that under some conditions will 
segfault.  I discovered this in the context of pymol, which uses pmw for its tk 
GUI.

One can reproduce this problem by installing blt and then (re)building 
pmw-py26, followed by issuing

 cd /sw/lib/python2.6/site-packages/Pmw/Pmw_1_3/tests
 /sw/bin/python2.6 -v All.py 

I suspect the problem, ultimately, is blt.  blt officially doesn't work with 
tcltk 8.5.X, but I incorporated some fixes a couple of months ago to get it 
working.  I now suspect what I did was at the very least incomplete, and it has 
come back to bite me.

I would be extremely grateful for any help fixing this.  The most obvious way 
to do this (apart from fixing blt, which might be impossible) I think would be 
to force pmw not to use the blt module, but I don't know how, and the package 
(like blt) has no official maintainer.

All the best,

Bill



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to