Using blt in MacPorts
Frank Schima
schimaf at boulder.nist.gov
Mon Mar 3 12:38:10 PST 2008
Hi Ryan,
On Mar 3, 2008, at 12:36 PM, Ryan Schmidt wrote:
>
> On Mar 3, 2008, at 10:28, Frank Schima wrote:
>
>> Apparently Tcl/Tk version 8.5 conflicts with blt. Until this
>> (hopefully) get fixed, does anyone know some kind of workaround so I
>> can get this running - like maybe somehow install the 8.4 version of
>> Tcl/Tk?
>
> This question comes up often enough that I've now written a How-To:
>
> http://trac.macosforge.org/projects/macports/wiki/howto/InstallingOlderPort
Thanks for the very useful write up! I managed to get it installed and
activated. Perhaps you could add something about deactivating the
current version first so that is doesn't fail when trying to activate
the older version. But I'm just a MacPorts newbie. :)
I neglected to mention that I'm using Python 2.5 also. So I changed
my py25-tkinter back to the 8.4 version using the following Portfile
@30184:
<@30184>
That worked fine (and I had to download the setup.py and add it to a
'files' folder). I then noticed that Tk needs to be downgraded to 8.4
also. So I got Portfile @30811 of that:
<@30811>
But when I tried to 'port install' it, I get the following compile
error:
frank$ sudo port install
---> Building tk with target all
Error: Target org.macports.build returned: shell command " cd "/opt/
local/var/macports/build/_Users_frank_Downloads_tk84/work/tk8.4.16/
unix" && make all " returned error 2
Command output: /usr/bin/gcc-4.0 -c -Os -O2 -pipe -I/opt/local/
include -I/opt/local/var/macports/build/_Users_frank_Downloads_tk84/
work/tcl8.4.16/generic -Wall -Wno-implicit-int -fno-strict-aliasing -
fno-common -I/opt/local/var/macports/build/_Users_frank_Downloads_tk84/
work/tk8.4.16/unix -I/opt/local/var/macports/build/
_Users_frank_Downloads_tk84/work/tk8.4.16/unix/../generic -I/opt/local/
var/macports/build/_Users_frank_Downloads_tk84/work/tk8.4.16/unix/../
bitmaps -I/opt/local/var/macports/build/_Users_frank_Downloads_tk84/
work/tk8.4.16/unix/../../tcl8.4.16//generic -I/usr/X11/include -
DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_COREFOUNDATION=1 -
DMAC_OSX_TCL=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -
DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DSTDC_HEADERS=1 -
DHAVE_PW_GECOS=1 -DTCL_NO_DEPRECATED -DUSE_TCL_STUBS /opt/local/
var/macports/build/_Users_frank_Downloads_tk84/work/tk8.4.16/unix/../
generic/tkMain.c
In file included from /opt/local/var/macports/build/
_Users_frank_Downloads_tk84/work/tk8.4.16/unix/../generic/tkMain.c:24:
/opt/local/include/tk.h:23:3: error: #error Tk 8.5 must be compiled
with tcl.h from Tcl 8.5
make: *** [tkMain.o] Error 1
Error: Status 1 encountered during processing.
Any suggestions as to what I'm doing wrong?
Thanks!
Frank
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-users/attachments/20080303/37a22949/attachment-0001.html
More information about the macports-users
mailing list