This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Minor patch to libf2c/configure.in
- To: egcs-patches at cygnus dot com
- Subject: Minor patch to libf2c/configure.in
- From: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>
- Date: Tue, 29 Dec 1998 15:17:42 +0100 (MET)
make bootstrap of egcs-2.92.32 19981222 on Ultrix V4.3 fails in libf2c:
checking f2c integer type...
configure: error: Can't determine type for f2c integer; config.log may help.
config.log shows (on IRIX 6.2 where the same problem exists, but doesn't
hurt since /bin/sh's builtin test isn't as broken as the Ultrix one;
confusingly the problem doesn't exist at all on Digital UNIX V4.0B):
configure:986: checking f2c integer type
configure:995: using $CPP $CPPFLAGS -I../../gcc/f -I../../gcc -I../../gcc/config -I/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f -I/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc -I/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/config
In file included from ../../gcc/config.h:2,
from /vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f/config.j:25,
from /vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f/proj.h:30,
from configure:998:
/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/gansidecl.h:28: ansidecl.h: No such file or directory
In file included from /vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f/system.j:25,
from /vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f/proj.h:32,
from configure:998:
/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/system.h:398: libiberty.h: No such file or directory
configure:1056: checking f2c long int type
configure:1065: using $CPP $CPPFLAGS -I../../gcc/f -I../../gcc -I../../gcc/config -I/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f -I/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc -I/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/config
In file included from ../../gcc/config.h:2,
from /vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f/config.j:25,
from /vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f/proj.h:30,
from configure:1068:
/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/gansidecl.h:28: ansidecl.h: No such file or directory
In file included from /vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f/system.j:25,
from /vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f/proj.h:32,
from configure:1068:
/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/system.h:398: libiberty.h: No such file or directory
configure:1089: using $CPP $CPPFLAGS -I../../gcc/f -I../../gcc -I../../gcc/config -I/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f -I/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc -I/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/config
In file included from ../../gcc/config.h:2,
from /vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f/config.j:25,
from /vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f/proj.h:30,
from configure:1092:
/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/gansidecl.h:28: ansidecl.h: No such file or directory
In file included from /vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f/system.j:25,
from /vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/f/proj.h:32,
from configure:1092:
/vol/egcs/src/egcs/egcs/egcs/libf2c/../gcc/system.h:398: libiberty.h: No such file or directory
The following patch fixes this:
Tue Dec 29 12:20:05 1998 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* configure.in: Need to search toplevel include dir for ansidecl.h
and libiberty.h needed by config.h and system.h, respectively.
Index: configure.in
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/libf2c/configure.in,v
retrieving revision 1.21
diff -u -p -r1.21 configure.in
--- configure.in 1998/11/26 01:48:26 1.21
+++ configure.in 1998/12/29 14:05:09
@@ -88,12 +88,14 @@ then the target library, then build with
# We have to firkle with the info in hconfig.h to figure out suitable types
# (via com.h). proj.h and com.h are in gcc/f/, config.h which they need
-# is in gcc/ and the config files are in gcc/config/.
+# is in gcc/ and the config files are in gcc/config/. ansidecl.h and
+# libiberty.h, which are included indirectly from config.h and system.h,
+# are in include/.
AC_MSG_CHECKING(f2c integer type)
late_ac_cpp=$ac_cpp
-ac_cpp="$late_ac_cpp -I../../gcc/f -I../../gcc -I../../gcc/config"
+ac_cpp="$late_ac_cpp -I../../gcc/f -I../../gcc -I../../gcc/config -I../../include"
if test "$srcdir" != . ; then
- ac_cpp="$ac_cpp -I$srcdir/../gcc/f -I$srcdir/../gcc -I$srcdir/../gcc/config"
+ ac_cpp="$ac_cpp -I$srcdir/../gcc/f -I$srcdir/../gcc -I$srcdir/../gcc/config -I$srcdir/../include"
fi
AC_CACHE_VAL(g77_cv_sys_f2cinteger,
echo "configure:__oline__: using $ac_cpp" >&AC_FD_CC
@@ -138,9 +140,9 @@ AC_SUBST(F2C_INTEGER)
AC_MSG_CHECKING(f2c long int type)
late_ac_cpp=$ac_cpp
-ac_cpp="$late_ac_cpp -I../../gcc/f -I../../gcc -I../../gcc/config"
+ac_cpp="$late_ac_cpp -I../../gcc/f -I../../gcc -I../../gcc/config -I../../include"
if test "$srcdir" != . ; then
- ac_cpp="$ac_cpp -I$srcdir/../gcc/f -I$srcdir/../gcc -I$srcdir/../gcc/config"
+ ac_cpp="$ac_cpp -I$srcdir/../gcc/f -I$srcdir/../gcc -I$srcdir/../gcc/config -I$srcdir/../include"
fi
AC_CACHE_VAL(g77_cv_sys_f2clongint,
echo "configure:__oline__: using $ac_cpp" >&AC_FD_CC
-----------------------------------------------------------------------------
Rainer Orth, Technical Faculty, University of Bielefeld
Internet: ro@TechFak.Uni-Bielefeld.DE