My RubyCocoa app has started exploding with "BUS ERROR," or perhaps 
more precisely,
		Program received signal:  "EXC_BAD_ACCESS".

Asking the debugger to help told me that it was caused as a result of 
something going wrong with an Event running down the chain and then 
something bad happening, but that was about all I could figure out. I'm 
not even sure what kind of event it was.

I found the following info on how to make Ruby and RubyCocoa more 
"debuggable" at 
http://www.rubycocoa.com/an-introduction-to-rubycocoa/6:

	First, build a debuggable version of Ruby.
	In your ruby source directory, run the following
	commands from the bash shell:
		$ CFLAGS='-g -ggdb -fno-common' ./configure
		$ make
		$ sudo make install

Except that configure is very unhappy about that "-ggdb" flag. :( 
"checking for C compiler default output file name... configure: error: 
C compiler cannot create executables"

I also tried the form that the ./configure --help output suggested:
	./configure CFLAGS='-g -ggdb -fno-common'

It continues past that spot without a problem if I leave out the 
"-ggdb" part.

 From config.log:

	configure:2000: checking for C compiler default output file name
	configure:2003: gcc -g -ggdb -fno-common    conftest.c  >&5
	/var/tmp//cc0knt2z.s:1:Expected comma after segment-name
	/var/tmp//cc0knt2z.s:1:Rest of line ignored. 1st junk character valued 
76 (L).
	/var/tmp//cc0knt2z.s:2:Expected comma after segment-name
	/var/tmp//cc0knt2z.s:2:Rest of line ignored. 1st junk character valued 
76 (L).
	/var/tmp//cc0knt2z.s:3:Expected comma after segment-name
	/var/tmp//cc0knt2z.s:3:Rest of line ignored. 1st junk character valued 
76 (L).
	/var/tmp//cc0knt2z.s:25:Expected comma after segment-name
	/var/tmp//cc0knt2z.s:25:Rest of line ignored. 1st junk character 
valued 95 (_).
	/var/tmp//cc0knt2z.s:69:Expected comma after segment-name
	/var/tmp//cc0knt2z.s:69:Rest of line ignored. 1st junk character 
valued 32 ( ).
	/var/tmp//cc0knt2z.s:120:Expected comma after segment-name
	/var/tmp//cc0knt2z.s:120:Rest of line ignored. 1st junk character 
valued 32 ( ).
	/var/tmp//cc0knt2z.s:147:Expected comma after segment-name
	/var/tmp//cc0knt2z.s:147:Rest of line ignored. 1st junk character 
valued 32 ( ).
	/var/tmp//cc0knt2z.s:199:Expected comma after segment-name
	/var/tmp//cc0knt2z.s:199:Rest of line ignored. 1st junk character 
valued 32 ( ).
	/var/tmp//cc0knt2z.s:206:Expected comma after segment-name
	/var/tmp//cc0knt2z.s:206:Rest of line ignored. 1st junk character 
valued 32 ( ).
	configure:2006: $? = 1
	configure: failed program was:
	| /* confdefs.h.  */
	|
	| #define PACKAGE_NAME ""
	| #define PACKAGE_TARNAME ""
	| #define PACKAGE_VERSION ""
	| #define PACKAGE_STRING ""
	| #define PACKAGE_BUGREPORT ""
	| /* end confdefs.h.  */
	|
	| int
	| main ()
	| {
	|
	|   ;
	|   return 0;
	| }
	configure:2045: error: C compiler cannot create executables
	See `config.log' for more details.

Can anybody fill me in on what I need to do differently to compile Ruby 
with the "-ggdb" flag?