I got it to work. You were right there was something wrong with the
architecture. As it turns out ActiveTcl 8.5.2 has an outdated PPC
snack2.2. On top of that the snack2.2.10 installer script puts the
files in the wrong place. It took a little shuffling. Perhaps I will
have to warn ActiveState about that.
Thanks a lot!
Christopher Maddison
On 16-Jun-08, at 2:27 PM, Kevin Walzer wrote:
Chris Maddison wrote:
Greetings,
I'm new to the list. I'm a second year comp sci student putting
together a small simple media library in Python for first year
computer science students. I'd like to do sound, and as far as I
can tell tkSnack is one of the simplest ways of doing that. Yet,
with the lastest version I get the following error (I'm running
this on Mac OS 10.5.3):
>>> import tkSnack
>>> from Tkinter import *
>>> root = Tk()
>>> tkSnack.initializeSnack(root)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/
python2.5/site-packages/tkSnack.py", line 21, in initializeSnack
Tkroot.tk.call('eval', 'package require snack')
_tkinter.TclError: couldn't load file "/Library/Tcl/snack2.2/
libsnack.dylib": dlopen(/Library/Tcl/snack2.2/libsnack.dylib, 10):
no suitable image found. Did find:
/Library/Tcl/snack2.2/libsnack.dylib: mach-o, but wrong
architecture
Has anyone seen this? Any known fixes?
Thanks!
Christopher Maddison
Looks like you might be using an out-of-date version of Tcl/Tk that
was built for the PowerPC architecture, instead of a universal
binary version that supports both on OS X.
I think Snack is also installed in /System/Library/Tcl. Try moving
the /Library/Tcl out of the way, and trying again. It should be the
correct architecture.
-
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
_______________________________________________
Tkinter-discuss mailing list
Tkinter-discuss@python.org
http://mail.python.org/mailman/listinfo/tkinter-discuss