Alan,

svn update and try rebuilding.

The problem was that the existing setup.py was still linking against
Apple-provided Python as opposed to Fink Python.  Also note that I've added
some additional defines so that you'll be able to save images and use
scalable fonts.  See setup.py for a full list of the Fink dependencies
required.

Cheers,
Warren

--
DeLano Scientific LLC
Subscriber Support Services
mailto:del...@delsci.info
 
"Not yet a PyMOL Subscriber, but want to support the project?  Email
sa...@delsci.com to quote your lab, school, or employer.  Thank you for
sponsoring this open-source endeavor!" -WLD
 

> -----Original Message-----
> From: pymol-users-boun...@lists.sourceforge.net 
> [mailto:pymol-users-boun...@lists.sourceforge.net] On Behalf Of Alan
> Sent: Monday, July 02, 2007 12:43 PM
> To: Pymol; Warren DeLano
> Subject: [PyMOL] compiling pymol on Mac intel
> 
> Thanks Warren,
> 
> I update from pymol from SVN and to python2.5 (Fink), then :
> 
> python2.5 setup.py build [OK]
> sudo python2.5 setup.py install [OK]
> sudo python2.5 setup2.py install [OK]
> 
> Then:
> ./pymol failed with:
> 
> Fatal Python error: Interpreter not initialized (version mismatch?)
> ./pymol: line 2:  9512 Abort trap              /sw/bin/python2.5
> /sw/lib/python2.5/site-packages/pymol/__init__.py $*
> 
> [all process above with python2.4]
> Fatal Python error: Interpreter not initialized (version mismatch?)
> pymol: line 2:  6249 Abort trap              /sw/bin/python2.4
> /sw/lib/python2.4/site-packages/pymol/__init__.py $*
> 
> trying with pymol-py24 or pymol-py25 from Fink (1.0-1000) 
> gave this error:
> 
> X Error of failed request:  BadAlloc (insufficient resources 
> for operation)
>   Major opcode of failed request:  150 (GLX)
>   Minor opcode of failed request:  3 (X_GLXCreateContext)
>   Serial number of failed request:  19
>   Current serial number in output stream:  20
>  PyMOL: abrupt program termination.
> 
> I must say that I never ever had problems running any X11 
> application in my Mac, only pymol from Fink shows that.
> 
> If I use pymol -c build_pep2.py (no X), it works fine.
> 
> I hope I can find a solution.
> 
> Cheers,
> Alan
> 
> On 27/06/07, DeLano Scientific <del...@delsci.info> wrote:
> > Alan,
> >
> > Okay, I found the glitch with the OSX defines -- my bad.
> >
> > However, I also rediscovered what the hidden difficultly is with 
> > compiling PyMOL under X11, and that is: Mac OS X's built-in 
> python has 
> > an Aqua-based Tcl/Tk/Tkinter implementation NOT bound to 
> X11 and which 
> > does not work with PyMOL due to conflicts in the threading 
> and event model.
> >
> > So to compile PyMOL for X11 on Mac OS X, one needs a separate 
> > Python/Tcl/Tk/Tkinter instance that has been built for X11. 
>  Where you 
> > do get that?  Fink.
> >
> > So the bottom line message is: Open-source PyMOL for X11 
> under Mac OS 
> > X must be compiled under the Fink environment, not straight 
> Mac OS X.  
> > We need to fix the default setup.py to reflect this fact.
> >
> > Cheers,
> > Warren
> >
> --
> Alan Wilter S. da Silva, D.Sc. - CCPN Research Associate 
> Department of Biochemistry, University of Cambridge.
> 80 Tennis Court Road, Cambridge CB2 1GA, UK.
> >>http://www.bio.cam.ac.uk/~awd28<<
> 
> 
> --
> Alan Wilter S. da Silva, D.Sc. - CCPN Research Associate 
> Department of Biochemistry, University of Cambridge.
> 80 Tennis Court Road, Cambridge CB2 1GA, UK.
> >>http://www.bio.cam.ac.uk/~awd28<<
> 
> --------------------------------------------------------------
> -----------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> PyMOL-users mailing list
> PyMOL-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pymol-users


Reply via email to