Good morning, y'all,

Martin Constable was friendly enough to have a look at my problem - THANK YOU, but said that he needed some more
into. Here you go! Hope it's not too long.

So here's some more information about the installation of the Fortran compiler.
Mainly the things that went wrong...
----------------------------------------------------------------------------------------------------------
Information about 1115 packages read in 2 seconds.
The following package will be installed or updated:
g77

checking build system type... powerpc-apple-darwin7.2.0
checking for a BSD compatible install... /usr/bin/install -c
*** This configuration is not supported in the following subdirectories:
target-libobjc target-libstdc++-v3 target-libffi target-boehm-gc target-zlib target-libjava zlib fastjar
(Any other directories should still work fine.)

// two pages of checking commands....
if [ x"" != x ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
touch stamp-picdir
if [ x"" != x ]; then \
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../gcc-3.4-20031015/libiberty/../include -W -Wall -Wtraditional -pedantic ../../gcc-3.4-20031015/libiberty/regex.c -o pic/regex.o; \
else true; fi
gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../gcc-3.4-20031015/libiberty/../include -W -Wall -Wtraditional -pedantic ../../gcc-3.4-20031015/libiberty/regex.c -o regex.o
../../gcc-3.4-20031015/libiberty/regex.c:53:25: sys/types.h: No such file or directory
../../gcc-3.4-20031015/libiberty/regex.c:160:25: strings.h: No such file or directory
In file included from ../../gcc-3.4-20031015/include/xregex.h:26,
from ../../gcc-3.4-20031015/libiberty/regex.c:195:
../../gcc-3.4-20031015/include/xregex2.h:357: error: parse error before "size_t"
../../gcc-3.4-20031015/include/xregex2.h:357: warning: no semicolon at end of struct or union
../../gcc-3.4-20031015/include/xregex2.h:364: error: parse error before ':' token
../../gcc-3.4-20031015/include/xregex2.h:373: error: parse error before ':' token
../../gcc-3.4-20031015/include/xregex2.h:377: error: parse error before ':' token
../../gcc-3.4-20031015/include/xregex2.h:381: error: parse error before ':' token
../../gcc-3.4-20031015/include/xregex2.h:385: error: parse error before ':' token
../../gcc-3.4-20031015/include/xregex2.h:388: error: parse error before ':' token
../../gcc-3.4-20031015/include/xregex2.h:391: error: parse error before ':' token
../../gcc-3.4-20031015/include/xregex2.h:394: warning: ISO C does not allow extra `;' outside of a function
../../gcc-3.4-20031015/include/xregex2.h:456: error: parse error before "size_t"
../../gcc-3.4-20031015/include/xregex2.h:551: error: parse error before "size_t"
../../gcc-3.4-20031015/include/xregex2.h:553: error: parse error before "xregerror"
../../gcc-3.4-20031015/include/xregex2.h:554: error: parse error before "size_t"
../../gcc-3.4-20031015/include/xregex2.h:554: warning: type defaults to `int' in declaration of `xregerror'
../../gcc-3.4-20031015/include/xregex2.h:554: error: ISO C forbids data definition with no type or storage class
../../gcc-3.4-20031015/libiberty/regex.c:198:20: ctype.h: No such file or directory
../../gcc-3.4-20031015/libiberty/regex.c: In function `init_syntax_once':
../../gcc-3.4-20031015/libiberty/regex.c:286: warning: implicit declaration of function `bzero'
../../gcc-3.4-20031015/libiberty/regex.c:289: warning: implicit declaration of function `isalnum'
../../gcc-3.4-20031015/libiberty/regex.c: At top level:
../../gcc-3.4-20031015/libiberty/regex.c:412: error: parse error before "size_t"
In file included from ../../gcc-3.4-20031015/libiberty/regex.c:649:
../../gcc-3.4-20031015/libiberty/regex.c: In function `byte_regex_compile':
../../gcc-3.4-20031015/libiberty/regex.c:2316: error: parse error before "size_t"
../../gcc-3.4-20031015/libiberty/regex.c:2315: warning: type of `size' defaults to `int'

../../gcc-3.4-20031015/libiberty/regex.c:2356: error: dereferencing pointer to incomplete type

// 13 occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:2473: warning: implicit declaration of function `free'

// 28 occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:2477: error: dereferencing pointer to incomplete type

../../gcc-3.4-20031015/libiberty/regex.c:2534: warning: function `free' was previously declared within a block
../../gcc-3.4-20031015/libiberty/regex.c:2567: warning: function `free' was previously declared within a block
../../gcc-3.4-20031015/libiberty/regex.c:2609: error: dereferencing pointer to incomplete type

// 3 dozens occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:2609: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:2674: warning: function `free' was previously declared within a block

// another 3 dozens occurrences of the following
./../gcc-3.4-20031015/libiberty/regex.c:3313: warning: function `isalnum' was previously declared within a block
../../gcc-3.4-20031015/libiberty/regex.c:3314: warning: implicit declaration of function `isalpha'
../../gcc-3.4-20031015/libiberty/regex.c:3316: warning: implicit declaration of function `iscntrl'
../../gcc-3.4-20031015/libiberty/regex.c:3318: warning: implicit declaration of function `isdigit'
../../gcc-3.4-20031015/libiberty/regex.c:3319: warning: implicit declaration of function `isprint'
../../gcc-3.4-20031015/libiberty/regex.c:3319: warning: implicit declaration of function `isspace'
../../gcc-3.4-20031015/libiberty/regex.c:3320: warning: implicit declaration of function `islower'
../../gcc-3.4-20031015/libiberty/regex.c:3323: warning: implicit declaration of function `ispunct'
../../gcc-3.4-20031015/libiberty/regex.c:3325: warning: implicit declaration of function `isupper'
../../gcc-3.4-20031015/libiberty/regex.c:3326: warning: implicit declaration of function `isxdigit'
../../gcc-3.4-20031015/libiberty/regex.c:3677: warning: function `free' was previously declared within a block
// another7 dozens occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:4184: warning: function `free' was previously declared within a block
// another 1s occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:4189: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c: In function `byte_compile_range':
../../gcc-3.4-20031015/libiberty/regex.c:4548: warning: signed and unsigned type in conditional expression
../../gcc-3.4-20031015/libiberty/regex.c:4558: warning: signed and unsigned type in conditional expression
../../gcc-3.4-20031015/libiberty/regex.c:4558: warning: signed and unsigned type in conditional expression
../../gcc-3.4-20031015/libiberty/regex.c: In function `byte_re_compile_fastmap':
// another 8 occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:4614: error: dereferencing pointer to incomplete type
..../../gcc-3.4-20031015/libiberty/regex.c:4853: warning: implicit declaration of function `bcopy'
../../gcc-3.4-20031015/libiberty/regex.c:4860: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:4898: warning: implicit declaration of function `abort'
../../gcc-3.4-20031015/libiberty/regex.c:4913: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c: In function `byte_re_search_2':
// another 8 occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:5092: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c: In function `byte_re_match_2_internal':
// another3 occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:5670: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:5707: error: `size_t' undeclared (first use in this function)
../../gcc-3.4-20031015/libiberty/regex.c:5707: error: (Each undeclared identifier is reported only once
../../gcc-3.4-20031015/libiberty/regex.c:5707: error: for each function it appears in.)
../../gcc-3.4-20031015/libiberty/regex.c:5707: error: parse error before "num_regs"
../../gcc-3.4-20031015/libiberty/regex.c:5786: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:5788: error: `num_regs' undeclared (first use in this function)
// another 6 occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:6070: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:6842: warning: function `bcopy' was previously declared within a block
// another 4 occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:6907: warning: implicit declaration of function `bcmp'
.../../gcc-3.4-20031015/libiberty/regex.c:6947: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:6996: warning: function `bcopy' was previously declared within a block
../../gcc-3.4-20031015/libiberty/regex.c:7053: warning: function `bcopy' was previously declared within a block
../../gcc-3.4-20031015/libiberty/regex.c:7116: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:7282: warning: function `bcopy' was previously declared within a block
../../gcc-3.4-20031015/libiberty/regex.c:7295: warning: function `bcopy' was previously declared within a block
../../gcc-3.4-20031015/libiberty/regex.c: In function `xre_set_registers':
../../gcc-3.4-20031015/libiberty/regex.c:4960: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:4967: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c: In function `xre_compile_pattern':
../../gcc-3.4-20031015/libiberty/regex.c:7867: error: parse error before "size_t"
../../gcc-3.4-20031015/libiberty/regex.c:7866: warning: type of `length' defaults to `int'
// another 3 occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:7874: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c: In function `xre_comp':
../../gcc-3.4-20031015/libiberty/regex.c:7921: error: invalid use of undefined type `struct re_pattern_buffer'
../../gcc-3.4-20031015/libiberty/regex.c:7926: error: invalid use of undefined type `struct re_pattern_buffer'
../../gcc-3.4-20031015/libiberty/regex.c:7928: error: invalid use of undefined type `struct re_pattern_buffer'
../../gcc-3.4-20031015/libiberty/regex.c:7929: error: invalid use of undefined type `struct re_pattern_buffer'
../../gcc-3.4-20031015/libiberty/regex.c:7931: error: invalid use of undefined type `struct re_pattern_buffer'
../../gcc-3.4-20031015/libiberty/regex.c:7933: error: invalid use of undefined type `struct re_pattern_buffer'
../../gcc-3.4-20031015/libiberty/regex.c:7934: error: invalid use of undefined type `struct re_pattern_buffer'
../../gcc-3.4-20031015/libiberty/regex.c:7942: error: invalid use of undefined type `struct re_pattern_buffer'
../../gcc-3.4-20031015/libiberty/regex.c:7949: warning: implicit declaration of function `strlen'
../../gcc-3.4-20031015/libiberty/regex.c: In function `xregcomp':
// another 7 occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:8024: error: dereferencing pointer to incomplete type
.../../gcc-3.4-20031015/libiberty/regex.c:8043: warning: function `isupper' was previously declared within a block
../../gcc-3.4-20031015/libiberty/regex.c:8043: warning: implicit declaration of function `tolower'
../../gcc-3.4-20031015/libiberty/regex.c:8043: warning: signed and unsigned type in conditional expression
// another 5 occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:8046: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:8082: warning: function `free' was previously declared within a block
../../gcc-3.4-20031015/libiberty/regex.c:8082: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:8083: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c: In function `xregexec':
../../gcc-3.4-20031015/libiberty/regex.c:8112: error: parse error before "size_t"
../../gcc-3.4-20031015/libiberty/regex.c:8110: warning: type of `nmatch' defaults to `int'
../../gcc-3.4-20031015/libiberty/regex.c:8110: warning: type of `pmatch' defaults to `int'
../../gcc-3.4-20031015/libiberty/regex.c:8110: warning: type of `eflags' defaults to `int'
../../gcc-3.4-20031015/libiberty/regex.c:8118: error: storage size of `private_preg' isn't known
../../gcc-3.4-20031015/libiberty/regex.c:8120: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:8122: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:8153: warning: comparison between signed and unsigned
../../gcc-3.4-20031015/libiberty/regex.c:8155: error: subscripted value is neither array nor pointer
../../gcc-3.4-20031015/libiberty/regex.c:8156: error: subscripted value is neither array nor pointer
../../gcc-3.4-20031015/libiberty/regex.c:8161: warning: function `free' was previously declared within a block
../../gcc-3.4-20031015/libiberty/regex.c:8118: warning: unused variable `private_preg'
../../gcc-3.4-20031015/libiberty/regex.c: At top level:
../../gcc-3.4-20031015/libiberty/regex.c:8176: error: parse error before "xregerror"
../../gcc-3.4-20031015/libiberty/regex.c:8177: warning: return type defaults to `int'
../../gcc-3.4-20031015/libiberty/regex.c: In function `xregerror':
../../gcc-3.4-20031015/libiberty/regex.c:8180: error: parse error before "size_t"
../../gcc-3.4-20031015/libiberty/regex.c:8177: warning: type of `errbuf_size' defaults to `int'
../../gcc-3.4-20031015/libiberty/regex.c:8183: error: `size_t' undeclared (first use in this function)
../../gcc-3.4-20031015/libiberty/regex.c:8183: error: parse error before "msg_size"
../../gcc-3.4-20031015/libiberty/regex.c:8196: error: `msg_size' undeclared (first use in this function)
../../gcc-3.4-20031015/libiberty/regex.c:8205: warning: function `bcopy' was previously declared within a block
../../gcc-3.4-20031015/libiberty/regex.c:8210: warning: function `bcopy' was previously declared within a block
../../gcc-3.4-20031015/libiberty/regex.c:8178: warning: unused parameter `preg'
../../gcc-3.4-20031015/libiberty/regex.c: In function `xregfree':
../../gcc-3.4-20031015/libiberty/regex.c:8226: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c:8227: warning: function `free' was previously declared within a block
// anotherdozen occurrences of the following
../../gcc-3.4-20031015/libiberty/regex.c:8227: error: dereferencing pointer to incomplete type
../../gcc-3.4-20031015/libiberty/regex.c: At top level:
../../gcc-3.4-20031015/libiberty/regex.c:7905: error: storage size of `re_comp_buf' isn't known
make[1]: *** [regex.o] Error 1
make: *** [all-libiberty] Error 2
### execution of /var/tmp/tmp.2.m3WgKW failed, exit code 2
Failed: compiling g77-3.4-20031015 failed

Hope that helps,

Kurt

Reply via email to