<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">I often have to use big number-crunching packages with vile interfaces, and like the look of Squeak to add a layer<DIV>to make it bearable.</DIV><DIV><BR class="khtml-block-placeholder"><DIV>My understanding is that that means I want OSProcess and its plugin, but I'm on Mac OS X (10.4.2). The most</DIV><DIV>recent story I see is from <A href="http://minnow.cc.gatech.edu/squeak/708">http://minnow.cc.gatech.edu/squeak/708</A> and says that "Placeholder classes are provided</DIV><DIV>for MacOS, OS/2 and RiscOS, but are not yet implemented."</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I have also seen posts flying around that suggest that some people have had pieces of OSProcess working on Macs,</DIV><DIV>so I tried loading and .configuring things for a bit, but with no sign that Squeak was paying any attention to my efforts.</DIV><DIV>I have a "<FONT class="Apple-style-span" face="Lucida Grande">UnixOSProcessPlugin.c" file to show for my efforts, which looks fine to my untrained eye, and at one</FONT></DIV><DIV><FONT class="Apple-style-span" face="Lucida Grande">point was able to gcc it with enough includes to get a file that </FONT><FONT class="Apple-style-span" face="Lucida Grande">looks to Unix like:</FONT></DIV><DIV><FONT class="Apple-style-span" face="Lucida Grande"><BR class="khtml-block-placeholder"></FONT></DIV><DIV>            Plugins $ file Unix*Plugin</DIV><DIV>            UnixOSProcessPlugin: Mach-O dynamically linked shared library ppc</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I also jammed a copy of that into a faked-up .bundle, but that doesn't do anything either.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Loading in recent sources via subversion ("Checked out revision 1262.") and doing ./configure is also failing for me. </DIV><DIV>I've tried various combinations of options that I found mentioned in <A href="http://lists.squeakfoundation.org/pipermail/squeak-dev/">http://lists.squeakfoundation.org/pipermail/squeak-dev/</A></DIV><DIV> to configure: the one that got the farthest was</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>            ../config/configure --with-src=src32 --without-x --with-cocoa</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>and gives the error message</DIV><DIV>...</DIV><DIV>/usr/bin/ld: Undefined symbols:</DIV><DIV>_fetchLong32ofObject</DIV><DIV>_getThisSessionID</DIV><DIV>_obsoleteDontUseThisFetchWordofObject</DIV><DIV>collect2: ld returned 1 exit status</DIV><DIV>make: *** [squeak] Error 1</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I also tried "make plugins", since I'm perfectly happy with my 3.8.6b6 image, but that says:</DIV><DIV>...</DIV><DIV>/Users/snelgar/sqk/platforms/unix/vm-display-Quartz/sqUnixQuartz.m:611: error: 'sqKeyboardEvent' has no member named 'reserved2'</DIV><DIV>...</DIV><DIV><FONT class="Apple-style-span" face="Lucida Grande"></FONT></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>For possibly helpful version info: "OSProcessPlugin about:" says:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Your system does not have an installed plugin module. Your current configuration is Squeak3.6 of '6 October 2003' [latest update: #5429] Squeak VM 3.8.6b6 with UnixOSProcessPlugin version 4.0 using concrete class UnixOSProcessPluginNoThisSessionAvailable installed with OSProcess version 4.0, running on 1042 Mac OS VM with installed plugin (OSProcessPlugin installed module not accessible).</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Am I</DIV><DIV>1) wasting my time trying to install something that isn't even close?</DIV><DIV>2) just missing some bundle or CFLAGS or configure pixie dust?</DIV><DIV>3) other?</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>    thanks in advance</DIV><DIV>        ws</DIV><DIV><BR class="khtml-block-placeholder"></DIV></DIV></BODY></HTML>