Experimental 3.5-1 VM and multilingual support
Colin Putney
cputney at whistler.com
Thu Mar 6 07:40:51 UTC 2003
On Tuesday, March 4, 2003, at 07:14 PM, Ian Piumarta wrote:
>> I found that gcc crashed while attempting to compile ObjectiveCPlugin,
>> and had to tweak the Makefile by hand to proceed.
>
> Can you send me the error message (if you still have it)?
This seems to be the relevant bit:
/bin/sh /Developer/Sources/Squeak-3.5-1devel2/bld/libtool
--mode=compile gcc -no-cpp-precomp -g -O2 -O3 -mcpu=750 -funroll-loops
-DHAVE_CONFIG_H -I/Developer/Sources/Squeak-3.5-1devel2/bld
-I/Developer/Sources/Squeak-3.5-1devel2/platforms/unix/vm
-I/Developer/Sources/Squeak-3.5-1devel2/platforms/Cross/vm -c -o
sqUnixObjC.lo
/Developer/Sources/Squeak-3.5-1devel2/platforms/unix/plugins/
ObjectiveCPlugin/sqUnixObjC.m
gcc -no-cpp-precomp -g -O2 -O3 -mcpu=750 -funroll-loops -DHAVE_CONFIG_H
-I/Developer/Sources/Squeak-3.5-1devel2/bld
-I/Developer/Sources/Squeak-3.5-1devel2/platforms/unix/vm
-I/Developer/Sources/Squeak-3.5-1devel2/platforms/Cross/vm -c
/Developer/Sources/Squeak-3.5-1devel2/platforms/unix/plugins/
ObjectiveCPlugin/sqUnixObjC.m -fno-common -DPIC -o sqUnixObjC.lo
/Developer/Sources/Squeak-3.5-1devel2/platforms/unix/plugins/
ObjectiveCPlugin/sqUnixObjC.m: In function `forwardByteArrayArgMsg':
/Developer/Sources/Squeak-3.5-1devel2/platforms/unix/plugins/
ObjectiveCPlugin/sqUnixObjC.m:406: internal error: Bus error
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://developer.apple.com/bugreporter> for instructions.
make[1]: *** [sqUnixObjC.lo] Error 1
make: *** [ObjectiveCPlugin.la] Error 2
>> Also, is there a way of building the application bundle automatically?
>
>> From within the build dir:
>
> make Squeak.app
With the additional make rules you posted, this works fine.
>> By the way, what's the proper way to disable building of a particular
>> plugin?
>
> Just remove it from the plugins.ext or plugins.int file.
I guess the real question is, "What's so special about the
ObjectiveCPlugin?" That's what I wanted to disable, but it isn't listed
in either of these files. My autoconf-fu is limited, but it looks like
it's getting added to to the list of external plugins explicitly, in
configure.ac.
Thanks for the help,
Colin
More information about the Squeak-dev
mailing list
|