[MacPorts] #37542: fonttools @2.3 ttx fails on FSpOpenResFile on 64bit python
MacPorts
noreply at macports.org
Sat Jan 5 14:58:54 PST 2013
#37542: fonttools @2.3 ttx fails on FSpOpenResFile on 64bit python
-------------------------+--------------------------------
Reporter: macports8@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Keywords: | Port: fonttools
-------------------------+--------------------------------
On Mountain Lion, the ttx tool fails with `AttributeError: 'module' object
has no attribute 'FSpOpenResFile'`
{{{
hannes-mbp:~ Hannes$ ttx Foo-Book.otf
Dumping "Foo-Book.otf" to "Foo-Book.ttx"...
Traceback (most recent call last):
File "/opt/local/bin/ttx", line 11, in <module>
ttx.main(sys.argv[1:])
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
/site-packages/FontTools/fontTools/ttx.py", line 297, in main
process(jobs, options)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
/site-packages/FontTools/fontTools/ttx.py", line 282, in process
action(input, output, options)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
/site-packages/FontTools/fontTools/ttx.py", line 172, in ttDump
fontNumber=options.fontNumber)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
/site-packages/FontTools/fontTools/ttLib/__init__.py", line 145, in
__init__
if macUtils.getSFNTResIndices(file):
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
/site-packages/FontTools/fontTools/ttLib/macUtils.py", line 28, in
getSFNTResIndices
resref = MyOpenResFile(path)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
/site-packages/FontTools/fontTools/ttLib/macUtils.py", line 18, in
MyOpenResFile
resref = Res.FSpOpenResFile(path, mode)
AttributeError: 'module' object has no attribute 'FSpOpenResFile'
}}}
This change fixes the problem:
https://github.com/mcolyer/fonttools/commit/e732bd3ba63c51df9aed903eb2147fa1af1bfdc2
--
Ticket URL: <https://trac.macports.org/ticket/37542>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list