473,400 Members | 2,163 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,400 software developers and data experts.

Trouble Installing TTX/FontTools (asks for .NET Framework Packages)

I'm trying to install FontTools ("a library for manipulating fonts,
written in Python") on a Win XP box, and I'm given a bit of pause that
this process seems to require downloading some MS .NET framework
packages -- at least, this is what the "setup.py" script has told when
I've tried to run it:

"error: The .NET Framework SDK needs to be installed before building
extensions
for Python."

Hmmm. It gets a bit worse, too. If one searches for the .NET Framework
SDK, one arrives at a page on the Microsoft site which states: "You
must install the .NET Framework Redistributable Package version 1.1
prior to installing the Microsoft .NET Framework SDK version 1.1."

Is this really the case? It seems odd that a python library would
require anything related to .NET. Could I have messed up somewhere in
the installation process?

Jul 19 '05 #1
3 1902
This problem may be addressed here:

http://sourceforge.net/mailarchive/m...msg_id=1702374

Apparently setup.py tries to compile a c file, which of course doesn't
work if there's no compiler.

Jul 19 '05 #2

weston wrote:
This problem may be addressed here:

http://sourceforge.net/mailarchive/m...msg_id=1702374

Apparently setup.py tries to compile a c file, which of course doesn't work if there's no compiler.


In fact it does not work even if there is a compiler - seems distutils
has been broken in python2.4 (it works in python2.3).

Jesper

Jul 19 '05 #3
Jesper Olsen wrote:
Apparently setup.py tries to compile a c file, which of course

doesn't
work if there's no compiler.


In fact it does not work even if there is a compiler - seems distutils
has been broken in python2.4 (it works in python2.3).


distutils works just fine in 2.4.

but the standard Windows distribution of Python 2.4 is compiled with
a newer compiler. if you don't have a compatible compiler on your
machine (or if the compiler isn't properly installed), setup won't be able
to build extensions for 2.4.

</F>

Jul 19 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Rami A. Kishek | last post by:
Please help! Very strange installation problem. First, let me say I successfully installed and use Python 2.2.3 and 2.3 from the EXE binaries on a win ME machine. That machine previously had...
0
by: John Hunter | last post by:
I would like to extract the font and family name from a TTF file. I have been looking at fontTools ttLib, which parses the ttf file and provides lots of helpful information, but cannot find the...
2
by: Dennis Hore | last post by:
I'm trying to install Nick Patavalis' ppgplot package on Mac OS X 10.3 with python 2.3. I first sent this message to Nick, but he said he doesn't have any experience with the Mac platform. ...
2
by: Ken Lindner | last post by:
I have a need to become familiar with SQL Server 2000 for work. Needless to say I am new to SQL Server any version, but not IT in general. My employer has provided me with the SQL Server 2000...
6
by: G.Ashok | last post by:
Hello, My WindowsApp is using only few of the .NET framework .DLL files. When I install my app on the clinet machine, I just want to install only required/used .DLL files of the framework not...
0
by: klh | last post by:
We just installed DB2 ESE V8 FP12 on our Windows 2003 servers. We also installed the DB2 ADMCL V8 FP12 on our websphere servers. We use the JDBC Type 4 drivers on our websphere servers to...
14
by: Nader Emami | last post by:
I have installed "TurboGears" and I would install 'pysqlite' also. I am a user on a Linux machine. If I try to install the 'pysqlite' with 'easy_install' tool I get the next error message. The...
2
by: Paul | last post by:
I am moving an existing app written years ago to a new server. It uses Sigma Template 1.3 and Quickform 1.1.1 and PEAR.php,v 1.1.1.1 2004/02/16 The directory structure is like this: /site...
0
by: trihaitran | last post by:
I am reading chapter two of the Pylons book. In the text I am told to run: $ python virtualenv.py --no-site-packages env This is what I got back: $ python virtualenv.py --no-site-packages...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.