Edward,
I am in the process of updating the relax-py and relax packages in fink and
macports to the latest release. However I am seeing some oddities with the new
gui interface. In both cases, relax 1.3.13 and 1.3.14 exhibits a bug when
executed as 'relax --gui'. The gui interface window opens much larger than the
displayed contents. Only if I refresh the window does the contents properly
expand out to the actual size of the window (by clicking on the green zoom
button in the window frame twice). If I move aside the window, I also see a
small
square with a butterfly icon left on the screen. This square can't be closed
or
moved. Running 'relax --test-suite' is even more problematic as it seems to
be trapped in an endless loop of display the squares with the butterfly icon
and segfaults on exiting...
% relax --test-suite
/sw/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py:14448:
UserWarning: wxPython/wxWidgets release number mismatch
warnings.warn("wxPython/wxWidgets release number mismatch")
Echoing of user function calls has been enabled.
#############################
# System / functional tests #
#############################
.........................................................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 233 tests in 291.075s
OK
##############
# Unit tests #
##############
................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 1232 tests in 11.183s
OK
#############
# GUI tests #
#############
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
.
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
.
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
(python2.7:9037): Gtk-WARNING **: Unable to find default local directory
monitor type
..
----------------------------------------------------------------------
Ran 4 tests in 70.926s
OK
###################################
# Summary of the relax test suite #
###################################
# Optional packages/modules
###########################
No tests skipped due to missing modules.
# Synopsis
##########
System/functional tests ......................................... [ OK ]
Unit tests ...................................................... [ OK ]
GUI tests ....................................................... [ OK ]
Synopsis ........................................................ [ OK ]
Segmentation fault
It is odd that the GUI tests pass but that relax segfaults in the process.
Jack
ps This is on x86_64 fink under darwin10 using Xcode 4.2.