|
List Info
Thread: Trying to run browser...
|
|
| Trying to run browser... |

|
2006-07-26 17:03:52 |
Hey all,
I have a fresh xUbuntu install, (6.06) and I have installed
gst from the
synaptic package manager. The went fine, and gst runs fine
from the
command line.
I loaded up the info pages and started going through them
and then tried
the command:
gst -qK browser/Run.st
Which provided the following traceback:
"Scavenging... 92% reclaimed, done"
Loading package BloxTK
Object: DLD error: requested module blox-tk was not found
SystemExceptions.CInterfaceError(Exception)>>#signal
SystemExceptions.CInterfaceError class(Exception
class)>>#signal:
DLD class>>#addModule:
optimized [] in PackageLoader
class>>#primFileInPackage:
Set(HashedCollection)>>#do:
PackageLoader class>>#primFileInPackage:
optimized [] in PackageLoader class>>#fileInPackages:
OrderedCollection(SequenceableCollection)>>#do:
PackageLoader class>>#fileInPackages:
PackageLoader class>>#fileInPackage:
UndefinedObject>>#executeStatements
/usr/share/gnu-smalltalk/browser/Run.st:44: invalid scope
resolution
I did some searching on the internet/news groups, and
didn't find much
help... I do have the tk-dev stuff installed, which was one
question
that paolo had asked someone else who had this problem.
I have built gst on MacOSX as well, and the browser
exhibited the same
behaviour.
Any thoughts?
Brian
_______________________________________________
help-smalltalk mailing list
help-smalltalk gnu.org
http://lists.gnu.org/mailman/listinfo/help-smalltalk
|
|
| Trying to run browser... |

|
2006-08-02 20:07:24 |
Brian Brown wrote:
> Hey all,
>
> I have a fresh xUbuntu install, (6.06) and I have
installed gst from the
> synaptic package manager. The went fine, and gst runs
fine from the
> command line.
>
> I loaded up the info pages and started going through
them and then tried
> the command:
>
> gst -qK browser/Run.st
>
> Which provided the following traceback:
> "Scavenging... 92% reclaimed, done"
> Loading package BloxTK
> Object: DLD error: requested module blox-tk was not
found
>
SystemExceptions.CInterfaceError(Exception)>>#signal
> SystemExceptions.CInterfaceError class(Exception
class)>>#signal:
> DLD class>>#addModule:
> optimized [] in PackageLoader
class>>#primFileInPackage:
> Set(HashedCollection)>>#do:
> PackageLoader class>>#primFileInPackage:
> optimized [] in PackageLoader
class>>#fileInPackages:
> OrderedCollection(SequenceableCollection)>>#do:
> PackageLoader class>>#fileInPackages:
> PackageLoader class>>#fileInPackage:
> UndefinedObject>>#executeStatements
> /usr/share/gnu-smalltalk/browser/Run.st:44: invalid
scope resolution
>
>
> I did some searching on the internet/news groups, and
didn't find much
> help... I do have the tk-dev stuff installed, which was
one question
> that paolo had asked someone else who had this problem.
>
> I have built gst on MacOSX as well, and the browser
exhibited the same
> behaviour.
>
> Any thoughts?
Hi Brian,
I was waiting for somebody who knows the browser better to
reply, and I
don't know if you got a reply off-list, but anyway...
On my system at least, libtcl and libtk are .so libraries,
so I think
that it is actually those libraries that are failing to
load, rather
than blox-tk. The error you get when a module fails to load
is the same
regardless of what happened.
I don't think that there's a patched version available
(well, there is
2.1h, I suppose), which means building from (patched)
source, I'm afraid.
Mike
_______________________________________________
help-smalltalk mailing list
help-smalltalk gnu.org
http://lists.gnu.org/mailman/listinfo/help-smalltalk
|
|
| Trying to run browser... |

|
2006-08-03 12:34:23 |
>> I have built gst on MacOSX as well, and the browser
exhibited the same
>> behaviour.
>>
>> Any thoughts?
Hello. Sorry for chiming in late, I was off-site before and
on holiday
afterwards.
Can you please give the location of libtcl*.so* and/or
libtk*.so* on disk?
Also, I am not familiar with Ubuntu. If they build from
source, do you
have a log? In this case, also, you may want to check if
you have a
tclConfig.sh or tkConfig.sh file. If they install a binary,
chances are
that they do not provide the browser in their package.
Regarding Mac OS X, I've always built the browser with
fink's Tcl and Tk
packages. That may explain your previous failures.
Paolo
_______________________________________________
help-smalltalk mailing list
help-smalltalk gnu.org
http://lists.gnu.org/mailman/listinfo/help-smalltalk
|
|
| Trying to run browser... |

|
2006-08-03 15:19:37 |
On Aug 3, 2006, at 6:34 AM, Paolo Bonzini wrote:
>
>>> I have built gst on MacOSX as well, and the
browser exhibited the
>>> same
>>> behaviour.
>>>
>>> Any thoughts?
> Hello. Sorry for chiming in late, I was off-site
before and on
> holiday afterwards.
Not a problem ;) - I was on holiday myself two weeks ago.
>
> Can you please give the location of libtcl*.so* and/or
libtk*.so*
> on disk?
They are in /usr/lib:
-rw-r--r-- 1 root root 1.1M 2006-01-05 10:53
/usr/lib/libtcl8.4.a
lrwxrwxrwx 1 root root 14 2006-07-26 10:21
/usr/lib/libtcl8.4.so ->
libtcl8.4.so.0
-rw-r--r-- 1 root root 689K 2006-01-05 10:53
/usr/lib/libtcl8.4.so.0
-rw-r--r-- 1 root root 1.9K 2006-01-05 10:53
/usr/lib/libtclstub8.4.a
-rw-r--r-- 1 root root 1.3M 2006-01-05 10:46
/usr/lib/libtk8.4.a
lrwxrwxrwx 1 root root 13 2006-07-26 10:21
/usr/lib/libtk8.4.so ->
libtk8.4.so.0
-rw-r--r-- 1 root root 853K 2006-01-05 10:46
/usr/lib/libtk8.4.so.0
-rw-r--r-- 1 root root 3.7K 2006-01-05 10:46
/usr/lib/libtkstub8.4.a
>
> Also, I am not familiar with Ubuntu. If they build
from source, do
> you have a log? In this case, also, you may want to
check if you
> have a tclConfig.sh or tkConfig.sh file. If they
install a binary,
> chances are that they do not provide the browser in
their package.
(09:17) ~> locate
tclConfig
(Thu 3) ~
/usr/lib/tcl8.4/tclConfig.sh
(09:17) ~> locate
tkConfig
(Thu 3) ~
/usr/lib/tk8.4/tkConfig.sh
>
> Regarding Mac OS X, I've always built the browser with
fink's Tcl
> and Tk packages. That may explain your previous
failures.
>
I've started using DarwinPorts, and I'll double check what
is installed.
> Paolo
Thanks!
Brian
_______________________________________________
help-smalltalk mailing list
help-smalltalk gnu.org
http://lists.gnu.org/mailman/listinfo/help-smalltalk
|
|
| Trying to run browser... |

|
2006-08-03 16:00:01 |
>> Also, I am not familiar with Ubuntu. If they build
from source, do
>> you have a log? In this case, also, you may want
to check if you
>> have a tclConfig.sh or tkConfig.sh file. If they
install a binary,
>> chances are that they do not provide the browser in
their package.
> (09:17) ~> locate
> tclConfig
>
(Thu 3) ~
> /usr/lib/tcl8.4/tclConfig.sh
>
> (09:17) ~> locate
> tkConfig
>
(Thu 3) ~
> /usr/lib/tk8.4/tkConfig.sh
I assume it is a binary package. If it is not dependent on
any of tcl
or tk, then again Ubuntu chose not to provide the browser in
their
package. Otherwise please send the content of these .sh
files.
Thanks,
Paolo
_______________________________________________
help-smalltalk mailing list
help-smalltalk gnu.org
http://lists.gnu.org/mailman/listinfo/help-smalltalk
|
|
| Trying to run browser... |

|
2006-08-03 16:36:54 |
Ok, so what is basically going on here is that the package
maintainers for the various distributions may or may not
have
compiled in the browser, depending on whether or not they
wanted to
have the dependencies on tcl/tk or gtk.
So building it from source should solve the problem... I'll
give it a
shot.
Also, on Mac OSX, I tried building from source and configure
fails with:
configure: creating libtool
configure: error: "libffi has not been ported to
i686-apple-
darwin8.7.1."
configure: error: /bin/sh './configure' failed for libffi
That is because this is an Intel Mac - the pyobjc folks do
have a
libffi ported to the intel mac; is there a way to get the
build to
use that instead of the included one?
Brian
On Aug 3, 2006, at 10:00 AM, Paolo Bonzini wrote:
>
>>> Also, I am not familiar with Ubuntu. If they
build from source,
>>> do you have a log? In this case, also, you may
want to check if
>>> you have a tclConfig.sh or tkConfig.sh file.
If they install a
>>> binary, chances are that they do not provide
the browser in their
>>> package.
>> (09:17) ~> locate
>> tclConfig
>>
>> (Thu 3) ~
>> /usr/lib/tcl8.4/tclConfig.sh
>>
>> (09:17) ~> locate
>> tkConfig
>>
>> (Thu 3) ~
>> /usr/lib/tk8.4/tkConfig.sh
> I assume it is a binary package. If it is not
dependent on any of
> tcl or tk, then again Ubuntu chose not to provide the
browser in
> their package. Otherwise please send the content of
these .sh files.
>
> Thanks,
>
> Paolo
_______________________________________________
help-smalltalk mailing list
help-smalltalk gnu.org
http://lists.gnu.org/mailman/listinfo/help-smalltalk
|
|
| Trying to run browser... |

|
2006-08-03 20:31:56 |
> That is because this is an Intel Mac - the pyobjc folks
do have a
> libffi ported to the intel mac; is there a way to get
the build to use
> that instead of the included one?
No, but I can merge it. It ought to go in GCC too, can you
please urge
those folks to do so?
Thanks,
Paolo
_______________________________________________
help-smalltalk mailing list
help-smalltalk gnu.org
http://lists.gnu.org/mailman/listinfo/help-smalltalk
|
|
[1-7]
|
|