[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Swarm-Support] error: TkExtra (instance)
From: |
Matthew E. Gaston |
Subject: |
Re: [Swarm-Support] error: TkExtra (instance) |
Date: |
Tue, 7 Oct 2003 19:47:43 -0400 (EDT) |
So, I've done everything that Paul has suggested.
Installed (successfully):
gcc 3.3.1
blt2.4y
tk8.4.4
tcl8.4.4
hdf5-1.6.0
And ended up with a newer version of the same old error after attempting
to install swarm.
error: TkExtra (instance)
wrong # args: should be "tclPkgUnknown name version ?exact?"
while executing
"unknown_pre_tclObjc $name $args"
(procedure "::unknown" line 6)
invoked from within
"tclPkgUnknown msgcat {}"
("package unknown" script)
invoked from within
"package require msgcat"
Aborted
If there is any hope, let me know what else I can provide to make this
work.
Happy swarming,
Matt
On Tue, 7 Oct 2003, Paul E Johnson wrote:
>I think the TkExtra error is going back to the problem that Swarm is not
>correctly installed in your user account, or perhaps there is a flaw in
>your blt installation.
>
>I think we need to go back where I was pushing before. I think the
>problem is showing up here because you are trying to access the gui, and
>that is where blt and other stuff becomes important. The one big
>warning that makes me think your install is wrong is that you say you
>used gcc-3.2.1, and I know for a fact that Swarm does not compile
>cleanly with that compiler. So it makes me wonder if you applied some
>special touches to get past the compiler warnings.
>
>As I recall you don't have root privilege, so you can't install RPMS.
>too bad. You need to follow a pretty strict regime in your user account.
>
>use gcc-3.0.4(patched) or gcc-3.3, not gcc-3.2.
>
>In case you need the gcc-3.0.4 patch, it is here:
>
>http://lark.cc.ku.edu/~pauljohn/software/gcc-upgrades/3.0.4RH72/Marcus_objc_gcc301.patch
>
>The autoconf version for swarm is 2.52, so get that. Maybe you don't
>need it if you install swarm from a readymade tarball, but if you try
>from CVS, you need that for sure.
>
>install/test blt. On RH9, I'm still using the blt that was distributed
>with RH8. I had trouble with the newer 2.4z version, but the version
>RedHat used, blt-2.4u-7, seems OK to me.
>
>install/test hdf5. The version that works for me is:
>hdf5-1.4.5post2
>The newer ones had some bugs that they were working around.
>
>Of course, you have to install that in your user account. I think there
>will be some monkey business with LD_LIBRARY_PATH because your blt libs
>will not be in /usr/lib, but rather in /home/matthew/packages/blt/lib
>or whatever. But I think you can get past that by setting some
>environment variables, such as
>
>export LD_LIBRARY_PATH=/home/matthew/packages/blt/lib:$LD_LIBRARY_PATH
>
>
>Get the tarball for the newest swarm snapshot there is.
>
>I think the last one I made is:
>
>swarm-2.1.147.20030812
>
>You will have a very complicated configure statement, if you have
>trouble, let us know what you try.
>
>
>
>Matthew E. Gaston wrote:
>
>>>
>>>>I've (successfully?) installed swarm on Redhat 9, kernel 2.4.20-18.9,
>>>
>>>with
>>>
>>>>gcc 3.2.1. Using the tutorial to test swarm, all simpleBug's work until
>>>>the gui's are introduced (simpleObserverBug). Then, upon execution I
>>>
>>>get:
>>>
>>>
>>>>># ./bug
>>>>>error: TkExtra (instance)
>>>>>
>>>>>Aborted
>>>
>
>--
>Paul E. Johnson email: address@hidden
>Dept. of Political Science http://lark.cc.ku.edu/~pauljohn
>1541 Lilac Lane, Rm 504
>University of Kansas Office: (785) 864-9086
>Lawrence, Kansas 66044-3177 FAX: (785) 864-5700
>
>_______________________________________________
>Support mailing list
>address@hidden
>http://www.swarm.org/mailman/listinfo/support
>
Matthew E. Gaston
UMBC Department of Computer Science
address@hidden
"Only those who attempt the absurd will achieve the impossible."
-- Einstein