Experimental 3.5-1 VM and multilingual support
Colin Putney
cputney at whistler.com
Tue Mar 4 22:27:11 UTC 2003
Hi Ian,
I tried out your experimental VM; here are few notes and questions. (As
a side note, I've been using 3.5-1devel for day-to-day work since your
first post. No problems at all.) I'm running Mac OS X 10.2.4.
The application bundle available from the usual place wouldn't run on
my machine. It seems to be trying to link against libiconv, which I
don't have installed. When run from the command line, it produces the
following error message.
[Contents/MacOS] colin% ./Squeak
dyld: ./Squeak can't open library: /usr/local/lib/libiconv.2.dylib (No
such file or directory, errno = 2)
Trace/BPT trap
I was, however, able to build a working VM from the source
distribution. The configure script correctly detected the absence of
libiconv.
8-bit character conversion seems to work fine, but my test of clip
board operations produced something odd. I did a printIt on the
following code in a Workspace.
str _ String streamContents: [:stream | Character allCharacters do: [:c
| stream nextPut: c]]
str allButFirst
I copied the resulting string and pasted it into BBEdit and saved the
file in MacRoman encoding, which I examined in a hex editor. The odd
thing was that the string I pasted into BBEdit was one character longer
than the string I selected in Squeak. The 27th character (ASCII value
27) was repeated. All the other characters had the expected values. The
round trip worked fine though, if I pasted this string back into
Squeak, the extra character was removed.
By the way, what's the proper way to disable building of a particular
plugin? I found that gcc crashed while attempting to compile
ObjectiveCPlugin, and had to tweak the Makefile by hand to proceed.
Also, is there a way of building the application bundle automatically?
All in all, nice work!
Colin
More information about the Squeak-dev
mailing list
|