Ian, Thanks for the suggestion. I upgraded to Python 2.6 but still get the same message. I've also installed MinGW32 as suggested on the Wiki page to bypass VS 2008.
The driver build process makes use of the CXXFLAGS and LDFLAGS parameters in siteconfig.py, which I think are compiler options... however Mingw32 does not seem to understand what these are. Also, looking at instructions on wiki, I note the use of 'bjam' to build Boost libraries, however, I cannot find a bjam executable in the boost directory structure. If someone could provide a high-level overview of what the installation process needs to accomplish in order to bring all the pieces together, this would go a long way in helping me figure things out. Thanks Bernard. From: Ian Ozsvald <[email protected]> To: [email protected] Date: 01/10/2010 03:47 PM Subject: Re: [PyCUDA] Driver install problem on WinXP32 with VS2008 Sent by: <[email protected]> Are you running Python 2.5? I had the same error using Python 2.5 with Visual Studio 2008, I upgraded to Python 2.6 and it went away. Ian. 2010/1/10 Bernard Van Der Stichele <[email protected]> Hi, I'm trying to install PyCuda on WinXP 32 bit. I got to the point where I run >python setup.py install Setup goes through a series of steps then eventually breaks when running build_ext with the following message: "error: Python was built with Visual Studio 2003; extensions must be built with a compiler that 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 nigw32" to setup.py" My environment is: Visual Studio 2008 Express (C++) Python 2.5 Numpy 1.1.1, Scipy 0.7.0 Cuda 2.3 Boost 1.40, (Visual C++ 9.0, Multithread Debug, DLL variant) PyCuda 0.93 Followed the wiki installation notes where appropriate and seem to have siteconfig.py set-up properly. (Not extacly sure what was meant by "Finally, add a HOME environment variable in Windows: it doesn't matter what it is, so you can make it "123456" or your My Documents directory, etc. " ??) Any suggestions as to what my issue is? I find it surprising that V++2008 binaries would not be compatible with VC++2003 - but then I'm not a c++ programmer, and I have never used Boost before either. Any help appreciated - thank you. CONFIDENTIALITY WARNING This e-mail message, including any attachment(s), is confidential. If we sent this communication to you in error, please do not disclose it to anyone else or use the information in it. Please notify the sender of the transmission error and then delete our communication from your system without printing, copying or forwarding it. Thank you for your co-operation. AVERTISSEMENT CONCERNANT LE CARACTERE CONFIDENTIEL DE L'INFORMATION Le present courriel, y compris toute piece qui y est jointe, est confidentiel. Si nous vous avons envoye cette communication par erreur, nous vous prions de ne la divulguer a personne ni a utiliser l’information qu’elle contient. Veuillez informer l’expediteur de l’erreur de transmission et effacer ensuite notre communication de votre systeme sans l’imprimer, ni la copier ni la retransmettre. Nous vous remercions de votre cooperation.
_______________________________________________ PyCUDA mailing list [email protected] http://tiker.net/mailman/listinfo/pycuda_tiker.net
