On Thu, Aug 08, 2002 at 04:45:01PM -0500, David M. Lloyd wrote:
> On Thu, 8 Aug 2002, Steve Fink wrote:
>
> > On Thu, Aug 08, 2002 at 04:27:04PM -0500, David M. Lloyd wrote:
> > > On 8 Aug 2002 [EMAIL PROTECTED] wrote:
> > >
> > > > + return SELF.set_string_keyed_int(&ix, value);
> > >
> > > This line caused everything to break horribly. Please make && make test
> > > before committing big things like this. Thanks!
> >
> > Sorry. My compiler allowed that through, and everything passed with
> > make test. I run it very religiously. You are fortunate to have a
> > pickier compiler.
>
> As Dan pointed out, you may not have caught it because Make dependancies
> in the classes/ directory are a bit out of whack. The solution is to make
> clean first (at least for now, until someone fixes the classes makefile
> dependancy checking).
Wouldn't help. make clean && make && make test comes out clean for me.
It really _is_ my compiler:
% cat gboink.c
void v() {
}
void v2() {
return v();
}
int main() {
v2();
return 0;
}
% gcc -Wall gboink.c
% gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-112)
No warnings, even, and this is the default compiler with RedHat 7.3.
Maybe I should switch to gcc3.