From: Daniel J. R. <da...@ce...> - 2003-09-09 09:51:37
|
Hi everyone Having previously used RedHat I've just put Mandrake 9.1 on my latest machine (ease of installation, disk partitioning). To my surprise (naively perhaps) the standard RH-derived RPMs on the pymol site lead to chains of missing dependencies that I don't reach the bottom of. Eventually I got pymol working kind-of with pymol-0.82-2mdk.i586.rpm preceded by python-numeric-22.0-2mdk.i586.rpm I dealt with some Tkinter error messages by installing the appropriate rpm but now I have Traceback (most recent call last): File "/usr/lib/python2.2/site-packages/pymol/modules/pymol/__init__.py", lin e 74, in exec_str exec s in globals(),globals() File "<string>", line 1, in ? File "/usr/lib/python2.2/site-packages/pymol/modules/pymol/__init__.py", lin e 129, in launch_gui __import__(invocation.options.gui) File "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/__init__.py", li ne 22, in ? from PMGApp import * File "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/PMGApp.py", line 18, in ? from AbstractApp import AbstractApp File "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/AbstractApp.py", line 16, in ? import Pmw ImportError: No module named Pmw How to proceed? 2) More generally, am I doomed to use out-of-date versions of programs (pymol and perhaps others), having made myself dependent on Mandrake-specific rpms that won't keep up with new releases? The dependency chains when trying to install RH rpms were quite tricky and included some complaints about libraries that I could even see in /lib ! That completely flummoxed me. Thanks in advance Daniel +-------------------------------------------------------------------------+ | Dr Daniel John Rigden | | CENARGEN/EMBRAPA | e-mail: da...@ce... | | Parque Estacao Biologica | http://www.cenargen.embrapa.br | | PqEB - Final - Av. W3 Norte | Phone: +55 (61)448-4741 | | 70770-900, Brasilia-D.F.-BRAZIL | Fax: +55 (61)340-3658 | +-------------------------------------------------------------------------+ |
From: Warren L. D. <wa...@de...> - 2003-09-09 13:40:46
|
Dan, Opinions may vary, but I see RPMs are pretty heavily tied to the distribution. The kind of errors you're seeing are to be expected when trying to install cross-distribution. RPM doesn't look at the file system (AFAIK), it looks in the RPM database for the names of (Redhat-specific) known dependency packages. You also need the Python megawidgets (pmw) -- there should be an RPM for this... How many other PyMOL users are using Mandrake? Perhaps there are enough users to justify at least one official mdk package release? Cheers, Warren -- mailto:wa...@de... Warren L. DeLano, Ph.D. Principal Scientist DeLano Scientific LLC Voice (650)-346-1154 Fax (650)-593-4020 > -----Original Message----- > From: pym...@li... [mailto:pymol-users- > ad...@li...] On Behalf Of Daniel John Rigden > Sent: Tuesday, September 09, 2003 12:49 AM > To: pym...@li... > Subject: [PyMOL] pymol problems with Mandrake 9.1 > > Hi everyone > > Having previously used RedHat I've just put Mandrake 9.1 on my latest > machine (ease of installation, disk partitioning). To my surprise > (naively perhaps) the standard RH-derived RPMs on the pymol site lead to > chains of missing dependencies that I don't reach the bottom of. > Eventually I got pymol working kind-of with > > pymol-0.82-2mdk.i586.rpm > > preceded by > > python-numeric-22.0-2mdk.i586.rpm > > I dealt with some Tkinter error messages by installing the appropriate rpm > but now I have > > Traceback (most recent call last): > File "/usr/lib/python2.2/site-packages/pymol/modules/pymol/__init__.py", > lin > e 74, in exec_str > exec s in globals(),globals() > File "<string>", line 1, in ? > File "/usr/lib/python2.2/site-packages/pymol/modules/pymol/__init__.py", > lin > e 129, in launch_gui > __import__(invocation.options.gui) > File > "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/__init__.py", li > ne 22, in ? > from PMGApp import * > File "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/PMGApp.py", > line > 18, in ? > from AbstractApp import AbstractApp > File > "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/AbstractApp.py", > line 16, in ? > import Pmw > ImportError: No module named Pmw > > How to proceed? > > 2) More generally, am I doomed to use out-of-date versions of programs > (pymol and perhaps others), having made myself dependent on > Mandrake-specific rpms that won't keep up with new releases? The > dependency chains when trying to install RH rpms were quite tricky and > included some complaints about libraries that I could even see in /lib ! > That completely flummoxed me. > > Thanks in advance > > Daniel > > > > > +----------------------------------------------------------------------- -- > + > | Dr Daniel John Rigden > | > | CENARGEN/EMBRAPA | e-mail: da...@ce... > | > | Parque Estacao Biologica | http://www.cenargen.embrapa.br > | > | PqEB - Final - Av. W3 Norte | Phone: +55 (61)448-4741 > | > | 70770-900, Brasilia-D.F.-BRAZIL | Fax: +55 (61)340-3658 > | > +----------------------------------------------------------------------- -- > + > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > PyMOL-users mailing list > PyM...@li... > https://lists.sourceforge.net/lists/listinfo/pymol-users |
From: Daniel J. R. <da...@ce...> - 2003-09-09 14:42:08
|
Thanks for this Warren, but now I get a fresh set of error messages (still no menus) with no obvious explanation along the lines of missing package xxx. Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python2.2/threading.py", line 408, in __bootstrap self.run() File "/usr/lib/python2.2/threading.py", line 396, in run apply(self.__target, self.__args, self.__kwargs) File "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/__init__.py", li ne 33, in run PMGApp(balloon_state='both').run() File "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/AbstractApp.py", line 53, in __init__ self.__createInterface() File "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/AbstractApp.py", line 256, in __createInterface self.createInterface() File "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/PMGApp.py", line 227, in createInterface self.createButtons() File "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/PMGApp.py", line 75, in createButtons btn_reset = self.buttonAdd(row2,'Zoom',lambda: cmd.do("_ zoom")) File "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/PMGApp.py", line 66, in buttonAdd command=cmd,padx=0,pady=0) File "/usr/lib/python2.2/site-packages/Pmw/Pmw_1_1/lib/PmwBase.py", line 455 , in createcomponent raise ValueError, 'Component "%s" already exists' % componentName ValueError: Component "button" already exists Any ideas? Thanks again Daniel +-------------------------------------------------------------------------+ | Dr Daniel John Rigden | | CENARGEN/EMBRAPA | e-mail: da...@ce... | | Parque Estacao Biologica | http://www.cenargen.embrapa.br | | PqEB - Final - Av. W3 Norte | Phone: +55 (61)448-4741 | | 70770-900, Brasilia-D.F.-BRAZIL | Fax: +55 (61)340-3658 | +-------------------------------------------------------------------------+ On Tue, 9 Sep 2003, Warren L. DeLano wrote: > Dan, > > Opinions may vary, but I see RPMs are pretty heavily tied to the > distribution. The kind of errors you're seeing are to be expected when > trying to install cross-distribution. > > RPM doesn't look at the file system (AFAIK), it looks in the RPM > database for the names of (Redhat-specific) known dependency packages. > > You also need the Python megawidgets (pmw) -- there should be an > RPM for this... > > How many other PyMOL users are using Mandrake? Perhaps there > are enough users to justify at least one official mdk package release? > > Cheers, > Warren > > > -- > mailto:wa...@de... > Warren L. DeLano, Ph.D. > Principal Scientist > DeLano Scientific LLC > Voice (650)-346-1154 > Fax (650)-593-4020 > > > -----Original Message----- > > From: pym...@li... [mailto:pymol-users- > > ad...@li...] On Behalf Of Daniel John Rigden > > Sent: Tuesday, September 09, 2003 12:49 AM > > To: pym...@li... > > Subject: [PyMOL] pymol problems with Mandrake 9.1 > > > > Hi everyone > > > > Having previously used RedHat I've just put Mandrake 9.1 on my latest > > machine (ease of installation, disk partitioning). To my surprise > > (naively perhaps) the standard RH-derived RPMs on the pymol site lead > to > > chains of missing dependencies that I don't reach the bottom of. > > Eventually I got pymol working kind-of with > > > > pymol-0.82-2mdk.i586.rpm > > > > preceded by > > > > python-numeric-22.0-2mdk.i586.rpm > > > > I dealt with some Tkinter error messages by installing the appropriate > rpm > > but now I have > > > > Traceback (most recent call last): > > File > "/usr/lib/python2.2/site-packages/pymol/modules/pymol/__init__.py", > > lin > > e 74, in exec_str > > exec s in globals(),globals() > > File "<string>", line 1, in ? > > File > "/usr/lib/python2.2/site-packages/pymol/modules/pymol/__init__.py", > > lin > > e 129, in launch_gui > > __import__(invocation.options.gui) > > File > > "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/__init__.py", > li > > ne 22, in ? > > from PMGApp import * > > File > "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/PMGApp.py", > > line > > 18, in ? > > from AbstractApp import AbstractApp > > File > > > "/usr/lib/python2.2/site-packages/pymol/modules/pmg_tk/AbstractApp.py", > > line 16, in ? > > import Pmw > > ImportError: No module named Pmw > > > > How to proceed? > > > > 2) More generally, am I doomed to use out-of-date versions of programs > > (pymol and perhaps others), having made myself dependent on > > Mandrake-specific rpms that won't keep up with new releases? The > > dependency chains when trying to install RH rpms were quite tricky and > > included some complaints about libraries that I could even see in /lib > ! > > That completely flummoxed me. > > > > Thanks in advance > > > > Daniel > > > > > > > > > > > +----------------------------------------------------------------------- > -- > > + > > | Dr Daniel John Rigden > > | > > | CENARGEN/EMBRAPA | e-mail: > da...@ce... > > | > > | Parque Estacao Biologica | http://www.cenargen.embrapa.br > > | > > | PqEB - Final - Av. W3 Norte | Phone: +55 (61)448-4741 > > | > > | 70770-900, Brasilia-D.F.-BRAZIL | Fax: +55 (61)340-3658 > > | > > > +----------------------------------------------------------------------- > -- > > + > > > > > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > PyMOL-users mailing list > > PyM...@li... > > https://lists.sourceforge.net/lists/listinfo/pymol-users > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > PyMOL-users mailing list > PyM...@li... > https://lists.sourceforge.net/lists/listinfo/pymol-users > |
From: Michael B. <mb...@gm...> - 2003-09-10 11:04:34
|
On Tue, Sep 09, 2003 at 06:40:37AM -0700, Warren L. DeLano wrote: > RPM doesn't look at the file system (AFAIK), it looks in the RPM > database for the names of (Redhat-specific) known dependency packages. AFAIK, rpms can also declare file-dependencies. Whether this is a good thing or not, I don't know. Michael |