Hi Edward,

Here is the o/p of the wx tests.

$ which python
/programs/x86_64-linux/python/2.7.2/bin/python
sbtest@vm-11 [centos-5-x86_64] ~/test/relax/wxtest/demo
 $ python run.py Ge
GenericButtons.py  GenericDirCtrl.py  GetMouseState.py
sbtest@vm-11 [centos-5-x86_64] ~/test/relax/wxtest/demo
 $ python run.py Gene
GenericButtons.py  GenericDirCtrl.py
sbtest@vm-11 [centos-5-x86_64] ~/test/relax/wxtest/demo
 $ python run.py GenericButtons.py
Python 2.7.2 (default, Oct 27 2011, 16:10:58)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-51)]
wx.version: 2.8.12.1 (gtk2-unicode)
pid: 32382
Traceback (most recent call last):
  File "run.py", line 162, in <module>
    main(sys.argv)
  File "run.py", line 156, in main
    app = RunDemoApp(name, module, useShell)
  File "run.py", line 50, in __init__
    wx.App.__init__(self, redirect=False)
  File
"/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
line 7981, in __init__
    self._BootstrapApp()
  File
"/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
line 7555, in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
  File "run.py", line 57, in OnInit
    self.InitInspection()  # for the InspectionMixin base class
AttributeError: 'RunDemoApp' object has no attribute 'InitInspection'
sbtest@vm-11 [centos-5-x86_64] ~/test/relax/wxtest/demo
 $ python run.py StaticBitmap.py
Python 2.7.2 (default, Oct 27 2011, 16:10:58)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-51)]
wx.version: 2.8.12.1 (gtk2-unicode)
pid: 32429
Traceback (most recent call last):
  File "run.py", line 162, in <module>
    main(sys.argv)
  File "run.py", line 156, in main
    app = RunDemoApp(name, module, useShell)
  File "run.py", line 50, in __init__
    wx.App.__init__(self, redirect=False)
  File
"/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
line 7981, in __init__
    self._BootstrapApp()
  File
"/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
line 7555, in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
  File "run.py", line 57, in OnInit
    self.InitInspection()  # for the InspectionMixin base class
AttributeError: 'RunDemoApp' object has no attribute 'InitInspection'
sbtest@vm-11 [centos-5-x86_64] ~/test/relax/wxtest/demo
 $ python run.py ComboCtrl.py
Python 2.7.2 (default, Oct 27 2011, 16:10:58)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-51)]
wx.version: 2.8.12.1 (gtk2-unicode)
pid: 32476
Traceback (most recent call last):
  File "run.py", line 162, in <module>
    main(sys.argv)
  File "run.py", line 156, in main
    app = RunDemoApp(name, module, useShell)
  File "run.py", line 50, in __init__
    wx.App.__init__(self, redirect=False)
  File
"/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
line 7981, in __init__
    self._BootstrapApp()
  File
"/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_core.py",
line 7555, in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
  File "run.py", line 57, in OnInit
    self.InitInspection()  # for the InspectionMixin base class
AttributeError: 'RunDemoApp' object has no attribute 'InitInspection'
sbtest@vm-11 [centos-5-x86_64] ~/test/relax/wxtest/demo


sincerely,

Venkat
On Thu, Aug 9, 2012 at 1:40 AM, Edward d'Auvergne <edw...@nmr-relax.com>wrote:

> Hi,
>
> Do you have the wx demos?  You can download them from
> http://downloads.sourceforge.net/wxpython/wxPython-demo-2.8.12.1.tar.bz2
> and run these directly.  The results of the following tests are
> important:
>
> $ /programs/x86_64-linux/python/2.7.2/bin/python run.py GenericButtons.py
> $ /programs/x86_64-linux/python/2.7.2/bin/python run.py StaticBitmap.py
> $ /programs/x86_64-linux/python/2.7.2/bin/python run.py ComboCtrl.py
>
> As you have compiled this version of wxPython and it seems to be
> broken, I would recommend downloading the latest 2.9.4.0 version and
> trying that.  I have extensively tested with 2.9.3.1 and everything
> works very nicely, and the Mac OS X distribution dmg file has this
> version built in.  Note that the 2.9 versions are much simpler to
> compile and install.  The 2.8 version I have tested is 2.8.11.0,
> therefore I would suggest that wxPython has introduced a bug between
> 2.8.11.0 and 2.8.12.1.
>
> Regards,
>
> Edward
>
>
> P. S.  If the 2.9 versions work, the report from the wxPython 2.8
> demos would still be very useful for any other relax users who
> encounter the same problem.
>
>
>
> On 8 August 2012 21:11, Venkat V <ven...@hkl.hms.harvard.edu> wrote:
> > Hi ,
> >
> > Here is how wx-python was installed.
> >
> > ./configure --prefix=/programs/x86_64-linux/wxpython/2.8.12.1
> > --enable-unicode --with-gtk --with-gnomeprint --with-opengl
> > --with-libjpeg=builtin --with-libpng=builtin --with-libtiff=builtin
> > --with-zlib=builtin --enable-optimize --enable-debug_flag
> > --enable-rpath=/programs/x86_64-linux/wxpython/2.8.12.1/lib
> > make && make install
> > cd contrib
> > make && make install
> > cd ../wxPython
> > export PATH=programs/system/x86_64-linux/wxpython/2.8.12.1/bin:$PATH
> > python setup.py install
> >
> >
> > Output of relax --info
> >
> > relax --info
> >
> >
> >
> >                                             relax 2.1.0
> >
> >                               Molecular dynamics by NMR data analysis
> >
> >                              Copyright (C) 2001-2006 Edward d'Auvergne
> >                          Copyright (C) 2006-2012 the relax development
> team
> >
> > This is free software which you are welcome to modify and redistribute
> under
> > the conditions of the
> > GNU General Public License (GPL).  This program, including all modules,
> is
> > licensed under the GPL
> > and comes with absolutely no warranty.  For details type 'GPL' within the
> > relax prompt.
> >
> > Assistance in using the relax prompt and scripting interface can be
> accessed
> > by typing 'help' within
> > the prompt.
> >
> > Processor fabric:  Uni-processor.
> >
> >
> > Hardware information:
> >     Machine:                 x86_64
> >     Processor:               x86_64
> >     Endianness:              little
> >     Total RAM size:          2011 Mb
> >     Total swap size:         509 Mb
> >
> > Operating system information:
> >     System:                  Linux
> >     Release:                 2.6.18-194.17.1.el5
> >     Version:                 #1 SMP Wed Sep 29 12:50:31 EDT 2010
> >     GNU/Linux version:       CentOS 5.8 Final
> >     Distribution:            redhat 5.8 Final
> >     Full platform string:
> > Linux-2.6.18-194.17.1.el5-x86_64-with-redhat-5.8-Final
> >
> > Python information:
> >     Architecture:            64bit ELF
> >     Python version:          2.7.2
> >     Python branch:
> >     Python build:            default, Oct 27 2011 16:10:58
> >     Python compiler:         GCC 4.1.2 20080704 (Red Hat 4.1.2-51)
> >     Libc version:            glibc 2.2.5
> >     Python implementation:   CPython
> >     Python revision:
> >     Python executable:
> /programs/x86_64-linux/python/2.7.2/bin/python
> >     Python flags:            sys.flags(debug=0, py3k_warning=0,
> > division_warning=0, division_new=0, inspect=0, interactive=0, optimize=0,
> > dont_write_bytecode=0, no_user_site=0, no_site=0, ignore_environment=0,
> > tabcheck=0, verbose=0, unicode=0, bytes_warning=0)
> >     Python float info:       sys.float_info(max=1.7976931348623157e+308,
> > max_exp=1024, max_10_exp=308, min=2.2250738585072014e-308, min_exp=-1021,
> > min_10_exp=-307, dig=15, mant_dig=53, epsilon=2.220446049250313e-16,
> > radix=2, rounds=1)
> >     Python module path:      ['/programs/x86_64-linux/relax/2.1.0',
> >
> '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg',
> >
> '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg',
> >
> '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/matplotlib-1.1.0-py2.7-linux-x86_64.egg',
> >
> '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/yolk-0.4.1-py2.7.egg',
> >
> '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-linux-x86_64.egg',
> >
> '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/VTK-5.6.1-py2.7.egg',
> >
> '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/MDAnalysis-0.7.5.1-py2.7-linux-x86_64.egg',
> >
> '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/GridDataFormats-0.2.2-py2.7.egg',
> >
> '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/networkx-1.6-py2.7.egg',
> >
> '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/MDAnalysisTests-0.7.5.1-py2.7.egg',
> > '/programs/x86_64-linux/ccp4/6.2.0/ccp4-6.2.0/share/python',
> > '/programs/x86_64-linux/ccpnmr/2.2.1/ccpnmr2.2/python',
> > '/programs/x86_64-linux/csrosetta/20120626/python',
> > '/programs/x86_64-linux/eman/1.9/lib',
> > '/programs/x86_64-linux/eman2/20120806/lib',
> > '/programs/x86_64-linux/eman2/20120806/bin',
> > '/programs/x86_64-linux/haddock/2.1',
> > '/programs/x86_64-linux/python/2.7.2/lib/python27.zip',
> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7',
> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/plat-linux2',
> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/lib-tk',
> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/lib-old',
> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/lib-dynload',
> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages',
> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/PIL',
> > '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages',
> >
> '/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode',
> > '/programs/x86_64-linux/relax/2.1.0/extern/scientific_python/linux2']
> >
> > Python packages and modules (most are optional):
> >
> > Name               Installed    Version                    Path
> > minfx              True         Unknown
> > /programs/x86_64-linux/relax/2.1.0/minfx
> > bmrblib            True         Unknown
> > /programs/x86_64-linux/relax/2.1.0/bmrblib
> > numpy              True         1.6.1
> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/numpy
> > scipy              True         0.10.0
> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/scipy
> > wxPython           True         2.8.12.1 (gtk2-unicode)
> >
> /programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx
> > mpi4py             False
> > epydoc             False
> > optparse           True         1.5.3
> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/optparse.pyc
> > readline           True
> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/lib-dynload/readline.so
> > profile            True
> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/profile.pyc
> > bz2                True
> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/lib-dynload/bz2.so
> > gzip               True
> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/gzip.pyc
> > os.devnull         True
> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/os.pyc
> > xml                True         0.8.4 (internal)
> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/xml/__init__.pyc
> > xml.dom.minidom    True
> > /programs/x86_64-linux/python/2.7.2/lib/python2.7/xml/dom/minidom.pyc
> >
> > relax information:
> >     Version:                 2.1.0
> >     Processor fabric:        Uni-processor.
> >
> > relax C modules:
> >
> > Module                 Compiled    File type
> > Path
> > maths_fns.relax_fit    True        ELF 64-bit LSB shared object, AMD
> x86-64,
> > version 1 (SYSV), not stripped
> > /programs/x86_64-linux/relax/2.1.0/maths_fns/relax_fit.so
> >
> >
> > Will get the wx_python o/p by tomorrow
> >
> > venkat
> >
> > On Wed, Aug 8, 2012 at 5:09 PM, Edward d'Auvergne <edw...@nmr-relax.com>
> > wrote:
> >>
> >> Hi Venkat,
> >>
> >> I have seen the log file attached to your bug report
> >> (https://gna.org/bugs/?19987).  There seems to be two separate issues
> >> here.  The first is the two failures in the system tests.  As you can
> >> probably see, this is for Art Palmer's Modelfree4 program.  From the
> >> lower precision of the chi-squared values from your installed version,
> >> I would assume that you have a version much older than the current
> >> (though still very old) 4.20 version which includes a number of
> >> patches I sent to Art to fix bugs and to compile with GCC
> >> (
> http://biochemistry.hs.columbia.edu/labs/palmer/software/modelfree.html).
> >>  You can ignore these two failures.
> >>
> >> The second problem is in the GUI tests.  I think these messages
> >> clearly identify the problem.  The important error message is the very
> >> first:
> >>
> >> Traceback (most recent call last):
> >>   File
> >>
> "/programs/x86_64-linux/relax/2.1.0/test_suite/gui_tests/base_classes.py",
> >> line 198, in setUp
> >>     self.app.gui = Main(parent=None, id=-1, title="")
> >>   File "/programs/x86_64-linux/relax/2.1.0/gui/relax_gui.py", line
> >> 162, in __init__
> >>     self.add_start_screen()
> >>   File "/programs/x86_64-linux/relax/2.1.0/gui/relax_gui.py", line
> >> 259, in add_start_screen
> >>     image = wx.StaticBitmap(self, -1,
> >> bitmap_setup(paths.IMAGE_PATH+'ulysses_shadowless_400x168.png'))
> >>   File "/programs/x86_64-linux/relax/2.1.0/gui/misc.py", line 133, in
> >> bitmap_setup
> >>     bitmap.SetMaskColour(None)
> >>   File
> >>
> "/programs/x86_64-linux/python/2.7.2/lib/python2.7/site-packages/wx-2.8-gtk2-unicode/wx/_gdi.py",
> >> line 632, in SetMaskColour
> >>     return _gdi_.Bitmap_SetMaskColour(*args, **kwargs)
> >> PyAssertionError: C++ assertion "Ok()" failed at
> >> ./src/gtk/colour.cpp(146) in Blue(): invalid colour
> >>
> >> The second is just an error caused by the failure of the first test -
> >> nothing to worry about.  You can then see that these two error
> >> messages are alternatively repeated for all the GUI tests.  The key is
> >> the failure of the setting of the mask
> >> (http://en.wikipedia.org/wiki/Mask_%28computing%29#Image_masks) for
> >> the bitmap image.  This clearly indicates that your wxPython install
> >> is broken (for your sys admin - I'm guessing because of the linking to
> >> the GTK+ libraries).  You might be able to test this with the wxPython
> >> demos for this wxPython version.  Try the following and see if you
> >> observe error messages:
> >>
> >> $ /programs/x86_64-linux/python/2.7.2/bin/python run.py
> GenericButtons.py
> >> $ /programs/x86_64-linux/python/2.7.2/bin/python run.py StaticBitmap.py
> >> $ /programs/x86_64-linux/python/2.7.2/bin/python run.py ComboCtrl.py
> >>
> >> These should all run fine.  Note you need to be in the wx_demo
> >> directory containing the run.py and other files.  Could you copy and
> >> paste the output of these tests.  Also, I just noticed that your
> >> information from:
> >>
> >> $ relax --info
> >>
> >> was accidentally not sent to the mailing lists.  Could you copy and
> >> paste that output as well for reference.  Remember to click on
> >> 'reply-to-all' rather than just 'reply' when responding.  Other
> >> information that would be useful is how is this wxPython installed?
> >> Is it installed from the package management system, is it downloaded
> >> binaries, or is it self compiled?  Is it also installed locally or on
> >> an NFS share, for example?
> >>
> >> Cheers,
> >>
> >> Edward
> >>
> >>
> >> P.S.  To summarize, here is a check list of needed information:
> >>
> >> 1. wx_demo tests output.
> >> 2. relax --info output.
> >> 3. wxPython install info.
> >>
> >>
> >>
> >> On 8 August 2012 13:07, venkataraman <ven...@hkl.hms.harvard.edu>
> wrote:
> >> > I had sent the error report as a text file for the o/p of
> >> >  relax --test-suite on x86_64-linux on centOS5.
> >> >
> >> >
> >> >
> >> > _______________________________________________
> >> > relax (http://www.nmr-relax.com)
> >> >
> >> > This is the relax-users mailing list
> >> > relax-users@gna.org
> >> >
> >> > 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
relax-users@gna.org

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

Reply via email to