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