M
Matt Lawrence
I finally have a stable system to use to try to build Ruby. Here's the
info:
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
And here's the error I'm getting:
/usr/src/ruby-1.8.1>make
gcc -g -O2 -I. -I. -c array.c
In file included from ruby.h:671,
from array.c:15:
missing.h:81: error: conflicting types for `memmove'
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.3/include/string.h:118:
error: previous declaration of `memmove'
missing.h:95: error: conflicting types for `strcasecmp'
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.3/include/string.h:237:
error: previous declaration of `strcasecmp'
missing.h:99: error: conflicting types for `strncasecmp'
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.3/include/string.h:238:
error: previous declaration of `strncasecmp'
missing.h:112: warning: `struct tm' declared inside parameter list
missing.h:112: warning: its scope is only this definition or declaration,
which is probably not what you want
missing.h:116: warning: conflicting types for built-in function `strstr'
missing.h:126: error: conflicting types for `strtoul'
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.3/include/stdlib.h:183:
error: previous declaration of `strtoul'
make: 1254-004 The error code from the last command is 1.
Any ideas?
-- Matt
Weinberg's Law: If builders built buildings the way that programmers wrote
programs, the first woodpecker that came along would destroy civilization.
info:
gcc (GCC) 3.3.3oslevel 5.2.0.0
gcc --version
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
And here's the error I'm getting:
/usr/src/ruby-1.8.1>make
gcc -g -O2 -I. -I. -c array.c
In file included from ruby.h:671,
from array.c:15:
missing.h:81: error: conflicting types for `memmove'
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.3/include/string.h:118:
error: previous declaration of `memmove'
missing.h:95: error: conflicting types for `strcasecmp'
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.3/include/string.h:237:
error: previous declaration of `strcasecmp'
missing.h:99: error: conflicting types for `strncasecmp'
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.3/include/string.h:238:
error: previous declaration of `strncasecmp'
missing.h:112: warning: `struct tm' declared inside parameter list
missing.h:112: warning: its scope is only this definition or declaration,
which is probably not what you want
missing.h:116: warning: conflicting types for built-in function `strstr'
missing.h:126: error: conflicting types for `strtoul'
/usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.3.3/include/stdlib.h:183:
error: previous declaration of `strtoul'
make: 1254-004 The error code from the last command is 1.
Any ideas?
-- Matt
Weinberg's Law: If builders built buildings the way that programmers wrote
programs, the first woodpecker that came along would destroy civilization.