|
From: <PH...@Ge...> - 2010-01-21 02:25:19
|
Whenever I try to build from source, I get an error saying that it can't find vcvarsall.bat. Here are the last few lines of the output from DOS: copying lib\pytz\zoneinfo\US\Pacific -> build\lib.win32-2.6\pytz\zoneinfo\US copying lib\pytz\zoneinfo\US\Pacific-New -> build\lib.win32-2.6\pytz\zoneinfo\US copying lib\pytz\zoneinfo\US\Samoa -> build\lib.win32-2.6\pytz\zoneinfo\US copying lib\dateutil\zoneinfo\zoneinfo-2008e.tar.gz -> build\lib.win32-2.6\dateutil\zoneinfo running build_ext building 'matplotlib.ft2font' extension error: Unable to find vcvarsall.bat Now I can't import pyplot. Any thoughts? Thanks, Paul M. Hobson Senior Staff Engineer -- Geosyntec Consultants 55 SW Yamhill St, Ste 200 Portland, OR 97204 Phone: 503.222.9518 www.geosyntec.com |
|
From: Ben A. <bax...@co...> - 2010-02-25 23:16:48
|
I am getting the same error.
Here is my console output:
C:\Projects\matplotlib>python setup.py build
basedirlist is: ['win32_static']
============================================================================
BUILDING MATPLOTLIB
matplotlib: 1.0.svn
python: 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC
v.1500 32 bit (Intel)]
platform: win32
Windows version: (5, 1, 2600, 2, 'Service Pack 3')
REQUIRED DEPENDENCIES
numpy: 1.4.0
freetype2: found, but unknown version (no pkg-config)
* WARNING: Could not find 'freetype2' headers in any
* of '.', '.\freetype2'.
OPTIONAL BACKEND DEPENDENCIES
libpng: found, but unknown version (no pkg-config)
* Could not find 'libpng' headers in any of '.'
Tkinter: no
* Tkinter present, but header files are not found.
* You may need to install development packages.
wxPython: 2.8.10.1
* WxAgg extension not required for wxPython >= 2.8
Gtk+: no
* Building for Gtk+ requires pygtk; you must be able
* to "import gtk" in your build/install environment
Mac OS X native: no
Qt: no
Qt4: no
Cairo: no
OPTIONAL DATE/TIMEZONE DEPENDENCIES
datetime: present, version unknown
dateutil: matplotlib will provide
pytz: 2008c
OPTIONAL USETEX DEPENDENCIES
dvipng: file.
ghostscript: 'gswin32c' is not recognized as an internal or
external command, operable program or batch file.
latex: no
[Edit setup.cfg to suppress the above messages]
============================================================================
pymods ['pylab']
packages ['matplotlib', 'matplotlib.backends',
'matplotlib.backends.qt4_editor', 'matplotlib.projections',
'matplotlib.testing', 'matplotlib.testing.jpl_units', 'matplotlib.tests',
'mpl_toolkits', 'mpl_toolkits.mplot3d', 'mpl_toolkits.axes_grid',
'matplotlib.sphinxext', 'matplotlib.numerix', 'matplotlib.numerix.mlab',
'matplotlib.numerix.ma', 'matplotlib.numerix.linear_algebra',
'matplotlib.numerix.random_array', 'matplotlib.numerix.fft',
'matplotlib.delaunay', 'pytz', 'dateutil', 'dateutil/zoneinfo']
running build
running build_py
copying lib\matplotlib\mpl-data\matplotlibrc ->
build\lib.win32-2.6\matplotlib\mpl-data
copying lib\matplotlib\mpl-data\matplotlib.conf ->
build\lib.win32-2.6\matplotlib\mpl-data
running build_ext
building 'matplotlib.ft2font' extension
error: Unable to find vcvarsall.bat
I found that I do have a vcvarsall.bat file. it is located here:
"C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat"
I thought this might be a bug in freetype2, so i downloaded the latest
windows version from:
http://gnuwin32.sourceforge.net/packages/freetype.htm
with no luck. setup.py still says it can't verify my freetype2 version.
After grepping through lots of code, I found that vcvarsall.bat is only
listed in these files:
C:\Python26\Lib\distutils\msvc9compiler.py
C:\Python26\Lib\distutils\tests\test_msvc9compiler.py
C:\Python26\Lib\site-packages\numpy\distutils\command\config.py
C:\Python26\Lib\site-packages\numpy\distutils\fcompiler\compaq.py
And after looking at some code comments, I think this is either a bug in
python 2.6.4, or python 2.6 requires Visual Studio 2008. I only have Visual
Studio 2005 installed.
Any thoughts?
Thanks,
-Ben
PHobson wrote:
>
> Whenever I try to build from source, I get an error saying that it can't
> find vcvarsall.bat. Here are the last few lines of the output from DOS:
> copying lib\pytz\zoneinfo\US\Pacific ->
> build\lib.win32-2.6\pytz\zoneinfo\US
> copying lib\pytz\zoneinfo\US\Pacific-New ->
> build\lib.win32-2.6\pytz\zoneinfo\US
> copying lib\pytz\zoneinfo\US\Samoa -> build\lib.win32-2.6\pytz\zoneinfo\US
> copying lib\dateutil\zoneinfo\zoneinfo-2008e.tar.gz ->
> build\lib.win32-2.6\dateutil\zoneinfo
> running build_ext
> building 'matplotlib.ft2font' extension
> error: Unable to find vcvarsall.bat
>
> Now I can't import pyplot. Any thoughts?
>
> Thanks,
>
> Paul M. Hobson
> Senior Staff Engineer
> --
> Geosyntec Consultants
> 55 SW Yamhill St, Ste 200
> Portland, OR 97204
> Phone: 503.222.9518
> www.geosyntec.com
>
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
--
View this message in context: http://old.nabble.com/Error-build-from-SVN-on-Windows-XP-tp27251915p27714548.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
|
|
From: Christoph G. <cg...@uc...> - 2010-02-25 23:56:59
|
You need Visual Studio 2008 (MSVC9) to compile extensions for Python 2.6 on Windows. The Express edition should work <http://www.microsoft.com/express/Downloads/#2008-Visual-CPP>. Christoph On 2/25/2010 3:16 PM, Ben Axelrod wrote: > > I am getting the same error. > > Here is my console output: > > C:\Projects\matplotlib>python setup.py build > basedirlist is: ['win32_static'] > ============================================================================ > BUILDING MATPLOTLIB > matplotlib: 1.0.svn > python: 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC > v.1500 32 bit (Intel)] > platform: win32 > Windows version: (5, 1, 2600, 2, 'Service Pack 3') > > REQUIRED DEPENDENCIES > numpy: 1.4.0 > freetype2: found, but unknown version (no pkg-config) > * WARNING: Could not find 'freetype2' headers in any > * of '.', '.\freetype2'. > > OPTIONAL BACKEND DEPENDENCIES > libpng: found, but unknown version (no pkg-config) > * Could not find 'libpng' headers in any of '.' > Tkinter: no > * Tkinter present, but header files are not found. > * You may need to install development packages. > wxPython: 2.8.10.1 > * WxAgg extension not required for wxPython>= 2.8 > Gtk+: no > * Building for Gtk+ requires pygtk; you must be able > * to "import gtk" in your build/install environment > Mac OS X native: no > Qt: no > Qt4: no > Cairo: no > > OPTIONAL DATE/TIMEZONE DEPENDENCIES > datetime: present, version unknown > dateutil: matplotlib will provide > pytz: 2008c > > OPTIONAL USETEX DEPENDENCIES > dvipng: file. > ghostscript: 'gswin32c' is not recognized as an internal or > external command, operable program or batch file. > latex: no > > [Edit setup.cfg to suppress the above messages] > ============================================================================ > pymods ['pylab'] > packages ['matplotlib', 'matplotlib.backends', > 'matplotlib.backends.qt4_editor', 'matplotlib.projections', > 'matplotlib.testing', 'matplotlib.testing.jpl_units', 'matplotlib.tests', > 'mpl_toolkits', 'mpl_toolkits.mplot3d', 'mpl_toolkits.axes_grid', > 'matplotlib.sphinxext', 'matplotlib.numerix', 'matplotlib.numerix.mlab', > 'matplotlib.numerix.ma', 'matplotlib.numerix.linear_algebra', > 'matplotlib.numerix.random_array', 'matplotlib.numerix.fft', > 'matplotlib.delaunay', 'pytz', 'dateutil', 'dateutil/zoneinfo'] > running build > running build_py > copying lib\matplotlib\mpl-data\matplotlibrc -> > build\lib.win32-2.6\matplotlib\mpl-data > copying lib\matplotlib\mpl-data\matplotlib.conf -> > build\lib.win32-2.6\matplotlib\mpl-data > running build_ext > building 'matplotlib.ft2font' extension > error: Unable to find vcvarsall.bat > > I found that I do have a vcvarsall.bat file. it is located here: > > "C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" > > I thought this might be a bug in freetype2, so i downloaded the latest > windows version from: > http://gnuwin32.sourceforge.net/packages/freetype.htm > with no luck. setup.py still says it can't verify my freetype2 version. > > After grepping through lots of code, I found that vcvarsall.bat is only > listed in these files: > > C:\Python26\Lib\distutils\msvc9compiler.py > C:\Python26\Lib\distutils\tests\test_msvc9compiler.py > C:\Python26\Lib\site-packages\numpy\distutils\command\config.py > C:\Python26\Lib\site-packages\numpy\distutils\fcompiler\compaq.py > > And after looking at some code comments, I think this is either a bug in > python 2.6.4, or python 2.6 requires Visual Studio 2008. I only have Visual > Studio 2005 installed. > > Any thoughts? > Thanks, > -Ben > > > PHobson wrote: >> >> Whenever I try to build from source, I get an error saying that it can't >> find vcvarsall.bat. Here are the last few lines of the output from DOS: >> copying lib\pytz\zoneinfo\US\Pacific -> >> build\lib.win32-2.6\pytz\zoneinfo\US >> copying lib\pytz\zoneinfo\US\Pacific-New -> >> build\lib.win32-2.6\pytz\zoneinfo\US >> copying lib\pytz\zoneinfo\US\Samoa -> build\lib.win32-2.6\pytz\zoneinfo\US >> copying lib\dateutil\zoneinfo\zoneinfo-2008e.tar.gz -> >> build\lib.win32-2.6\dateutil\zoneinfo >> running build_ext >> building 'matplotlib.ft2font' extension >> error: Unable to find vcvarsall.bat >> >> Now I can't import pyplot. Any thoughts? >> >> Thanks, >> >> Paul M. Hobson >> Senior Staff Engineer >> -- >> Geosyntec Consultants >> 55 SW Yamhill St, Ste 200 >> Portland, OR 97204 >> Phone: 503.222.9518 >> www.geosyntec.com |