I was able to follow your install instructions, and got a new error in
sage this time:
eta /Applications/sage/spkg/optional/yacop1.0/Tkynter-1.0$ sage
setup.py install
running install
running build
running build_py
running build_ext
building '_tkinter' extension
gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-
madd -DNDEBUG -g -O3 -m64 -Wall -Wstrict-prototypes -DWITH_APPINIT=1 -
I/Library/Frameworks/Tcl.framework/Headers -I/Applications/sage/local/
include/python2.5 -c _tkinter.c -o build/temp.macosx-10.3-i386-2.5/
_tkinter.o
gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-
madd -DNDEBUG -g -O3 -m64 -Wall -Wstrict-prototypes -DWITH_APPINIT=1 -
I/Library/Frameworks/Tcl.framework/Headers -I/Applications/sage/local/
include/python2.5 -c tkappinit.c -o build/temp.macosx-10.3-i386-2.5/
tkappinit.o
gcc -m64 -L/Applications/sage/local/lib -bundle -undefined
dynamic_lookup build/temp.macosx-10.3-i386-2.5/_tkinter.o build/
temp.macosx-10.3-i386-2.5/tkappinit.o -L/usr/lib/ -ltcl8.5 -ltk8.5 -o
build/lib.macosx-10.3-i386-2.5/_tkinter.so
ld warning: in /Applications/sage/local/lib/libtcl8.5.dylib, file is
not of required architecture
ld warning: in /Applications/sage/local/lib/libtk8.5.dylib, file is
not of required architecture
running install_lib
copying build/lib.macosx-10.3-i386-2.5/_tkinter.so -> /Applications/
sage/local/lib/python2.5/site-packages
creating /Applications/sage/local/lib/python2.5/site-packages/lib-tk
copying build/lib.macosx-10.3-i386-2.5/lib-tk/Tkinter.py -> /
Applications/sage/local/lib/python2.5/site-packages/lib-tk
byte-compiling /Applications/sage/local/lib/python2.5/site-packages/
lib-tk/Tkinter.py to Tkinter.pyc
running install_data
copying lib-tk/Canvas.py -> /Applications/sage/local/lib/python2.5/lib-
tk
copying lib-tk/Dialog.py -> /Applications/sage/local/lib/python2.5/lib-
tk
copying lib-tk/FileDialog.py -> /Applications/sage/local/lib/python2.5/
lib-tk
copying lib-tk/FixTk.py -> /Applications/sage/local/lib/python2.5/lib-
tk
copying lib-tk/ScrolledText.py -> /Applications/sage/local/lib/
python2.5/lib-tk
copying lib-tk/SimpleDialog.py -> /Applications/sage/local/lib/
python2.5/lib-tk
copying lib-tk/Tix.py -> /Applications/sage/local/lib/python2.5/lib-tk
copying lib-tk/tkColorChooser.py -> /Applications/sage/local/lib/
python2.5/lib-tk
copying lib-tk/tkCommonDialog.py -> /Applications/sage/local/lib/
python2.5/lib-tk
copying lib-tk/Tkconstants.py -> /Applications/sage/local/lib/
python2.5/lib-tk
copying lib-tk/Tkdnd.py -> /Applications/sage/local/lib/python2.5/lib-
tk
copying lib-tk/tkFileDialog.py -> /Applications/sage/local/lib/
python2.5/lib-tk
copying lib-tk/tkFont.py -> /Applications/sage/local/lib/python2.5/lib-
tk
copying lib-tk/Tkinter.py -> /Applications/sage/local/lib/python2.5/
lib-tk
copying lib-tk/tkMessageBox.py -> /Applications/sage/local/lib/
python2.5/lib-tk
copying lib-tk/tkSimpleDialog.py -> /Applications/sage/local/lib/
python2.5/lib-tk
copying lib-tk/turtle.py -> /Applications/sage/local/lib/python2.5/lib-
tk
running install_egg_info
Writing /Applications/sage/local/lib/python2.5/site-packages/
Tkinter-1.0-py2.5.egg-info
eta /Applications/sage/spkg/optional/yacop1.0/Tkynter-1.0$ sage -c
"import _tkinter"
Traceback (most recent call last):
File "/Applications/sage/local/bin/sage-eval", line 14, in <module>
eval(compile(s,'<cmdline>','exec'))
File "<cmdline>", line 1, in <module>
ImportError: dlopen(/Applications/sage/local/lib/python2.5/site-
packages/_tkinter.so, 2): Symbol not found: _TclFreeObj
Referenced from: /Applications/sage/local/lib/python2.5/site-
packages/_tkinter.so
Expected in: dynamic lookup
Does that mean there was a problem with the lib-tk/ folder?
Again, thanks,
Adam
my setup.py:
from distutils.core import setup, Extension
import os
import glob
setup(name='Tkinter',
version='1.0',
ext_modules=[Extension('_tkinter', ['_tkinter.c',
'tkappinit.c'],
define_macros=[('WITH_APPINIT', 1)],
include_dirs = ['/Library/Frameworks/
Tcl.framework/Headers'],
libraries = ["tcl8.5","tk8.5"],
library_dirs = ['/usr/lib/']
)],
py_modules=['lib-tk/Tkinter'],
data_files=[('lib/python2.5/lib-tk',glob.glob('lib-tk/*py'))]
)
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---