Hi Ben, My suggestion to switch to the newer wxPython version was because of Venkat's message archived at:
http://article.gmane.org/gmane.science.nmr.relax.user/1251 As he reported that the execution of the GenericButtons.py demo script with $ python run.py GenericButtons.py failed, and this is one of 3 demos that I identified as best being able to show the wxPython errors which he reported when trying to run relax, I assumed that wxPython is broken. These errors could also be due to a version mismatch between the demo and the installed wxPython, as the demo failure message has nothing to do with bitmap images. Does that command now run on the machine Venkat was using? If so, the GUI may now be functional. From the error seen (http://article.gmane.org/gmane.science.nmr.relax.user/1248), the problem or bug is clearly in the file: /programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_gdi.py specifically line 632 in the SetMaskColour function. From the error message, I would guess that the problem lies in one of the linked libraries used to handle the PNG file format. relax uses this image type for all buttons with icons (as well as all graphics in the GUI). Or it could be that the alpha channel used for transparency is broken in this specific wxPython version, as that is what relax is setting with the line "bitmap.SetMaskColour(None)" when the error occurs. Anyway, this error really has not been seen by anyone before and this has been extensively tested on many, many operating systems and many wxPython versions. In all my deep and long debugging of this problem, I can safely say with 100% certainty that the bug is not in relax but in the installed wxPython code. I would highly recommend checking those 3 demos again (listed at http://article.gmane.org/gmane.science.nmr.relax.user/1248) and if these fail, then trying wxPython 2.9. Regards, Edward On 4 September 2012 18:39, Ben Eisenbraun <[email protected]> wrote: > Hi Edward, > >> I was wondering if you'd had success with the newer wxPython versions? > > We haven't tried it yet. > >> Are the demo scripts running? > > Yes, the demo scripts all work fine with our existing wxPython > installation. relax version 1.3.16 also works fine with the existing > installation, so it's not really clear to me why it won't work with the new > 2.1.0 version, but I haven't spent a lot of time digging into it. > > I'll poke at it some more later this week. > > -ben > > -- > | Ben Eisenbraun > | SBGrid Consortium | http://sbgrid.org | > | Harvard Medical School | http://hms.harvard.edu | > > _______________________________________________ > relax (http://www.nmr-relax.com) > > This is the relax-users mailing list > [email protected] > > To unsubscribe from this list, get a password > reminder, or change your subscription options, > visit the list information page at > https://mail.gna.org/listinfo/relax-users _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-users mailing list [email protected] To unsubscribe from this list, get a password reminder, or change your subscription options, visit the list information page at https://mail.gna.org/listinfo/relax-users

