hey I am trying to setup a connection between python and mysql, trying to get a connection for zope. I get this error on building C:\Program Files\Zope-2.9.1\lib\python\Products\MySQL-python-1.2.0>setup.py buil d running build running build_py creating build creating build\lib.win32-2.4 copying _mysql_exceptions.py -> build\lib.win32-2.4 creating build\lib.win32-2.4\MySQLdb copying MySQLdb\__init__.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\converters.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\connections.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\cursors.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\sets.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\times.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\stringtimes.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\mxdatetimes.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\pytimes.py -> build\lib.win32-2.4\MySQLdb creating build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\__init__.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\CR.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\FIELD_TYPE.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\ER.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\FLAG.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\REFRESH.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\CLIENT.py -> build\lib.win32-2.4\MySQLdb\constants running build_ext building '_mysql' extension creating build\temp.win32-2.4 creating build\temp.win32-2.4\Release C:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX /DNDEBUG -IC:\Python24\include -IC:\Python24\PC /Tc_mysql.c /Fobuild\temp.wi n32-2.4\Release\_mysql.obj cl : Command line warning D9035 : option 'GX' has been deprecated and will be re moved in a future release cl : Command line warning D9036 : use 'EHsc' instead of 'GX' _mysql.c c:\python24\include\pyconfig.h(130) : fatal error C1083: Cannot open include fil e: 'basetsd.h': No such file or directory error: command '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.exe"' fail ed with exit status 2 C:\Program Files\Zope-2.9.1\lib\python\Products\MySQL-python-1.2.0>setup.py buil d running build running build_py creating build creating build\lib.win32-2.4 copying _mysql_exceptions.py -> build\lib.win32-2.4 creating build\lib.win32-2.4\MySQLdb copying MySQLdb\__init__.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\converters.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\connections.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\cursors.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\sets.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\times.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\stringtimes.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\mxdatetimes.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\pytimes.py -> build\lib.win32-2.4\MySQLdb creating build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\__init__.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\CR.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\FIELD_TYPE.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\ER.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\FLAG.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\REFRESH.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\CLIENT.py -> build\lib.win32-2.4\MySQLdb\constants running build_ext building '_mysql' extension Traceback (most recent call last): File "C:\Program Files\Zope-2.9.1\lib\python\Products\MySQL-python-1.2.0\setup .py", line 153, in ? setup(**metadata) File "C:\Python24\lib\distutils\core.py", line 149, in setup dist.run_commands() File "C:\Python24\lib\distutils\dist.py", line 946, in run_commands self.run_command(cmd) File "C:\Python24\lib\distutils\dist.py", line 966, in run_command cmd_obj.run() File "C:\Python24\lib\distutils\command\build.py", line 112, in run self.run_command(cmd_name) File "C:\Python24\lib\distutils\cmd.py", line 333, in run_command self.distribution.run_command(command) File "C:\Python24\lib\distutils\dist.py", line 966, in run_command cmd_obj.run() File "C:\Python24\lib\distutils\command\build_ext.py", line 279, in run self.build_extensions() File "C:\Python24\lib\distutils\command\build_ext.py", line 405, in build_exte nsions self.build_extension(ext) File "C:\Python24\lib\distutils\command\build_ext.py", line 470, in build_exte nsion depends=ext.depends) File "C:\Python24\lib\distutils\msvccompiler.py", line 309, in compile depends, extra_postargs) File "C:\Python24\lib\distutils\ccompiler.py", line 363, in _setup_compile raise TypeError, \ TypeError: 'include_dirs' (if supplied) must be a list of strings -- View this message in context: http://www.nabble.com/setup.py-build-t1295336.html#a3448786 Sent from the Zope - General forum at Nabble.com.
wavemaster2000 wrote at 2006-3-16 17:36 -0800:
... /GX /DNDEBUG -IC:\Python24\include -IC:\Python24\PC /Tc_mysql.c /Fobuild\temp.wi ... c:\python24\include\pyconfig.h(130) : fatal error C1083: Cannot open include fil e: 'basetsd.h': No such file or directory
Looks as if your Python installation were not sufficient... Apparently "pyconfig.h" tries to include "basetsd.h" and fails to locate it. I do not know what "basetsd.h" is. It might be a header file generated during Python configuration. -- Dieter
Are you sure you have the right version of Visual C++ and the python headers available? Chris wavemaster2000 wrote:
hey I am trying to setup a connection between python and mysql, trying to get a connection for zope. I get this error on building C:\Program Files\Zope-2.9.1\lib\python\Products\MySQL-python-1.2.0>setup.py buil d running build running build_py creating build creating build\lib.win32-2.4 copying _mysql_exceptions.py -> build\lib.win32-2.4 creating build\lib.win32-2.4\MySQLdb copying MySQLdb\__init__.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\converters.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\connections.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\cursors.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\sets.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\times.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\stringtimes.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\mxdatetimes.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\pytimes.py -> build\lib.win32-2.4\MySQLdb creating build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\__init__.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\CR.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\FIELD_TYPE.py -> build\lib.win32-2.4\MySQLdb\constants
copying MySQLdb\constants\ER.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\FLAG.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\REFRESH.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\CLIENT.py -> build\lib.win32-2.4\MySQLdb\constants running build_ext building '_mysql' extension creating build\temp.win32-2.4 creating build\temp.win32-2.4\Release C:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GX /DNDEBUG -IC:\Python24\include -IC:\Python24\PC /Tc_mysql.c /Fobuild\temp.wi n32-2.4\Release\_mysql.obj cl : Command line warning D9035 : option 'GX' has been deprecated and will be re moved in a future release cl : Command line warning D9036 : use 'EHsc' instead of 'GX' _mysql.c c:\python24\include\pyconfig.h(130) : fatal error C1083: Cannot open include fil e: 'basetsd.h': No such file or directory error: command '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.exe"' fail ed with exit status 2
C:\Program Files\Zope-2.9.1\lib\python\Products\MySQL-python-1.2.0>setup.py buil d running build running build_py creating build creating build\lib.win32-2.4 copying _mysql_exceptions.py -> build\lib.win32-2.4 creating build\lib.win32-2.4\MySQLdb copying MySQLdb\__init__.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\converters.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\connections.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\cursors.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\sets.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\times.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\stringtimes.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\mxdatetimes.py -> build\lib.win32-2.4\MySQLdb copying MySQLdb\pytimes.py -> build\lib.win32-2.4\MySQLdb creating build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\__init__.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\CR.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\FIELD_TYPE.py -> build\lib.win32-2.4\MySQLdb\constants
copying MySQLdb\constants\ER.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\FLAG.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\REFRESH.py -> build\lib.win32-2.4\MySQLdb\constants copying MySQLdb\constants\CLIENT.py -> build\lib.win32-2.4\MySQLdb\constants running build_ext building '_mysql' extension Traceback (most recent call last): File "C:\Program Files\Zope-2.9.1\lib\python\Products\MySQL-python-1.2.0\setup .py", line 153, in ? setup(**metadata) File "C:\Python24\lib\distutils\core.py", line 149, in setup dist.run_commands() File "C:\Python24\lib\distutils\dist.py", line 946, in run_commands self.run_command(cmd) File "C:\Python24\lib\distutils\dist.py", line 966, in run_command cmd_obj.run() File "C:\Python24\lib\distutils\command\build.py", line 112, in run self.run_command(cmd_name) File "C:\Python24\lib\distutils\cmd.py", line 333, in run_command self.distribution.run_command(command) File "C:\Python24\lib\distutils\dist.py", line 966, in run_command cmd_obj.run() File "C:\Python24\lib\distutils\command\build_ext.py", line 279, in run self.build_extensions() File "C:\Python24\lib\distutils\command\build_ext.py", line 405, in build_exte nsions self.build_extension(ext) File "C:\Python24\lib\distutils\command\build_ext.py", line 470, in build_exte nsion depends=ext.depends) File "C:\Python24\lib\distutils\msvccompiler.py", line 309, in compile depends, extra_postargs) File "C:\Python24\lib\distutils\ccompiler.py", line 363, in _setup_compile raise TypeError, \ TypeError: 'include_dirs' (if supplied) must be a list of strings
-- View this message in context: http://www.nabble.com/setup.py-build-t1295336.html#a3448786 Sent from the Zope - General forum at Nabble.com.
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
-- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk
participants (3)
-
Chris Withers -
Dieter Maurer -
wavemaster2000