With a new download of gfortran, the build now fails while building libgfortran with -
make all-am /bin/sh ./libtool --mode=compile /Users/dir/gfortran/gcc/host-powerpc-apple-darwin8.3.0/gcc/xgcc -B/Users/dir/gfortran/gcc/host-powerpc-apple-darwin8.3.0/gcc/ -B/Users/dir/gfortran/powerpc-apple-darwin8.3.0/bin/ -B/Users/dir/gfortran/powerpc-apple-darwin8.3.0/lib/ -isystem /Users/dir/gfortran/powerpc-apple-darwin8.3.0/include -isystem /Users/dir/gfortran/powerpc-apple-darwin8.3.0/sys-include -DHAVE_CONFIG_H -I. -I../.././libgfortran -I. -iquote../.././libgfortran/io -I../.././libgfortran/../gcc -I../.././libgfortran/../gcc/config -I../../gcc -D_GNU_SOURCE -std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings -O2 -g -O2 -c -o environ.lo `test -f 'runtime/environ.c' || echo '../.././libgfortran/'`runtime/environ.c /Users/dir/gfortran/gcc/host-powerpc-apple-darwin8.3.0/gcc/xgcc -B/Users/dir/gfortran/gcc/host-powerpc-apple-darwin8.3.0/gcc/ -B/Users/dir/gfortran/powerpc-apple-darwin8.3.0/bin/ -B/Users/dir/gfortran/powerpc-apple-darwin8.3.0/lib/ -isystem /Users/dir/gfortran/powerpc-apple-darwin8.3.0/include -isystem /Users/dir/gfortran/powerpc-apple-darwin8.3.0/sys-include -DHAVE_CONFIG_H -I. -I../.././libgfortran -I. -iquote../.././libgfortran/io -I../.././libgfortran/../gcc -I../.././libgfortran/../gcc/config -I../../gcc -D_GNU_SOURCE -std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings -O2 -g -O2 -c ../.././libgfortran/runtime/environ.c -fno-common -DPIC -o .libs/environ.o In file included from ../.././libgfortran/runtime/../io/io.h:39, from ../.././libgfortran/runtime/environ.c:37: ../.././libgfortran/../gcc/gthr.h:114:26: error: gthr-default.h: No such file or directory In file included from ../.././libgfortran/runtime/environ.c:37: ../.././libgfortran/runtime/../io/io.h:465: error: expected specifier-qualifier-list before '__gthread_mutex_t' ../.././libgfortran/runtime/../io/io.h:660: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'unit_lock' ../.././libgfortran/runtime/../io/io.h:661: error: 'unit_lock' undeclared here (not in a function) ../.././libgfortran/runtime/../io/io.h:661: warning: type defaults to 'int' in declaration of 'unit_lock' ../.././libgfortran/runtime/../io/io.h: In function 'inc_waiting_locked': ../.././libgfortran/runtime/../io/io.h:836: error: 'gfc_unit' has no member named 'waiting' ../.././libgfortran/runtime/../io/io.h:836: error: incompatible type for argument 1 of '__sync_fetch_and_add' ../.././libgfortran/runtime/../io/io.h: In function 'predec_waiting_locked': ../.././libgfortran/runtime/../io/io.h:846: error: 'gfc_unit' has no member named 'waiting' ../.././libgfortran/runtime/../io/io.h:846: error: incompatible type for argument 1 of '__sync_add_and_fetch' ../.././libgfortran/runtime/../io/io.h: In function 'dec_waiting_unlocked': ../.././libgfortran/runtime/../io/io.h:856: error: 'gfc_unit' has no member named 'waiting' ../.././libgfortran/runtime/../io/io.h:856: error: incompatible type for argument 1 of '__sync_fetch_and_add' make[3]: *** [environ.lo] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-target-libgfortran] Error 2 make: *** [all] Error 2 -- Summary: gfortran build fails with - error:gthr-default.h: No such file or directory Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: libfortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dir at lanl dot gov GCC host triplet: powerpc-apple-darwin8.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24991