[Setup] plone.app.ldap in buildout in Windows: no Visual Studio

eelgueta eelgueta.navix at gmail.com
Thu Nov 27 19:00:17 UTC 2008


You better try with cygwin (remember to install mingw32), as the error
message recommends.

After that, you will have to patch your installation:

BTW, if you want results quick, stick to linux.



Alberto Lopes wrote:
> Dear friends,
> I am experimenting with the buildout-based Windows install for Plone.
> One of the things I am trying to install is the LDAP support. 
> So I add to the eggs and zcml sections of the [instance] part the
> plone.app.ldap string.
> The problem is that when buildout gets to the part of installing the
> dependecies, it tries to install the python-ldap package. It downloads the
> source and tries to compile it, but then it throws the following message:
>> error: Setup script exited with error: Python was built with Visual
>> Studio 2003;
>> extensions must be built with a compiler than can generate compatible
>> binaries.
>> Visual Studio 2003 was not found on this system. If you have Cygwin
>> installed,
>> you can try compiling with MingW32, by passing "-c mingw32" to setup.py.
>> An error occured when trying to install python-ldap 2.3.5.Look above this
>> messag
>> e for any errors thatwere output by easy_install.
> I tried to easy_install python-ldap separately beforehand, but if I just
> use the "basic" form of easy install (supplying only the python-ldap
> package name) it would give me the same error message - for I understand
> easy_install tries to download the sources from the CheeseShop and compile
> it.
> I tried to download the binary egg from
> http://python-ldap.sourceforge.net/download.shtml (the .eggs link),  and
> install it using easy_install. But the problem would be that they only
> have a binary for the 2.3.4 version of python-ldap, which is not the
> latest one as listed in the Cheese Shop. So, if I buildout installing the
> binary for 2.3.4, easy_install would try to install again the latest
> version and the "no Visual Studio" error would be thrown.
> They have the binary MSI installer at http://www.osuch.org/python-ldap,
> but it is only for python 2.5 (and the Windows buildout installer for
> Plone installs Python 2.4.4)
> So, I guess that one solution would be installing a downloaded binary for
> python 2.4.4 from http://python-ldap.sourceforge.net/download.shtml and
> trying to tell buildout that the 2.3.4 version of python-ldap is
> sufficient... But I have no idea on how and whether that can be done.
> Can anyone give me a hand on this?
> Regards,
> Alberto

View this message in context: http://n2.nabble.com/plone.app.ldap-in-buildout-in-Windows%3A-no-Visual-Studio-tp1520141p1586430.html
Sent from the Installation, Setup, Upgrades mailing list archive at Nabble.com.

More information about the Setup mailing list