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