"Fredrik Lundh" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Thomas G. Apostolou wrote: > > > So what you say is that the Python installed with Plone doesn't have > > Python.h in ./include but Python installers from Python.org do have the > > file? > > that's likely, given building didn't work for you. > > after all, Plone's an application that happens to include a Python interpreter, > not a Python distribution. > > > If yes i guess i should install the same version to the same location > > (over-writing). Is that so? > > to minimize the risk, I'd grab the corresponding python.org version, install it > in a separate location, use the python.org version to build the extensions, and > finally install them in the Plone tree. > > but maybe there's no risk for conflict; maybe someone from the Plone team > can clarify ?
The above sudgestion is right. Unfortunatelly i found out the problem the bad way... After installing the full package of python 2.3.3 on top of the plone's(2.0.5) python installation, the build and install of m2crypto went ok but the zope server service was refusing to start... I thought ok the installation kept a BACKUP directory so i can allways roll back... I did unistall it and there was realy a rollback option there witch i choosed. But still the service was refusing to start giving me an error witch i could read at windows EventViewer/Application that was saying : "Python could not import the service's module File "C:\Program Files\Plone 2\Data\bin\zopeservice.py", line 100, in ? from nt_svcutils.service import Service File "C:\Program Files\Plone 2\Zope\lib\python\nt_svcutils\service.py", line 18, in ? import win32serviceutil exceptions.ImportError: No module named win32serviceutil Python could not import the service's module File "C:\Program Files\Plone 2\Data\bin\zopeservice.py", line 100, in ? from nt_svcutils.service import Service File "C:\Program Files\Plone 2\Zope\lib\python\nt_svcutils\service.py", line 18, in ? import win32serviceutil exceptions.ImportError: No module named win32serviceutil" Good for me i had backups of everything (External Methods, Script(Python), and DTML-PT). So i unistalled Plone 2.0.5, reistalled it and restored my site. Of course i was not stupid enough and the problem was encountered in my development pc instead of the real site pc.... Now everithing is ok as i run python setup.py install and it ran ok... Time for me to learn about how to apply patches (there is one for python 2.3.3 for Connection.py and on for m2crypto named xmlrpclib.py.patch inside patches directory of mycrypto) After that i'll start with trying to use the whole thing compiling all this time... Thanks to the people imlementing m2crypto and all of you helping me with the compilation. PS: After all that strugling for building on windows i am sure that i am going to use the whole thing on linux box next time i set it up for someone else.... Thomas G. Apostolou -- http://mail.python.org/mailman/listinfo/python-list