This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

How to check the svn checkout is correctly compiled


Hello all,

I wanted to get access to the latest gcc updates with, as stated in the website: svn checkout svn://gcc.gnu.org/svn/gcc/trunk ~/gcc
Then I made a full compilation of the trunk with: ./configure --prefix=$HOME/gnucompiler && make && make install
Al the architecture seems in place in $HOME/gnucompiler:
[ gnucompiler]$ ls
bin include lib lib64 libexec share


I wanted to test the gfortran thing so I have done:
[ gcc]$ make check-gcc-fortran
r=`${PWDCMD-pwd}`; export r; \
s=`cd .; ${PWDCMD-pwd}`; export s; \
FLEX="flex"; export FLEX; LEX="flex"; export LEX; BISON="bison"; export BISON; YACC="bison -y"; export YACC; M4="m4"; export M4; SED="/bin/sed"; export SED; AWK="gawk"; export AWK; MAKEINFO="makeinfo"; export MAKEINFO; CC="gcc"; export CC; ADA_CFLAGS=""; export ADA_CFLAGS; CFLAGS="-g -O2"; export CFLAGS; CONFIG_SHELL="/bin/sh"; export CONFIG_SHELL; CXX="g++"; export CXX; CXXFLAGS="-g -O2"; export CXXFLAGS; GCJ=""; export GCJ; GFORTRAN=""; export GFORTRAN; GOC=""; export GOC; AR="ar"; export AR; AS="as"; export AS; CC_FOR_BUILD="gcc"; export CC_FOR_BUILD; DLLTOOL="dlltool"; export DLLTOOL; LD="ld"; export LD; LDFLAGS=" "; export LDFLAGS; NM="nm"; export NM; RANLIB="ranlib"; export RANLIB; WINDRES="windres"; export WINDRES; WINDMC="windmc"; export WINDMC; OBJCOPY=""; export OBJCOPY; OBJDUMP="objdump"; export OBJDUMP; AR_FOR_TARGET="ar"; export AR_FOR_TARGET; AS_FOR_TARGET="as"; export AS_FOR_TARGET; GCC_FOR_TARGET=" $r/host-x86_64-unknown-linux-gnu/gcc/xgcc -B$r/host-x86_64-unknown-linux-gnu/gcc/"; export GCC_FOR_TARGET; LD_FOR_TARGET="ld"; export LD_FOR_TARGET; NM_FOR_TARGET="nm"; export NM_FOR_TARGET; OBJDUMP_FOR_TARGET="objdump"; export OBJDUMP_FOR_TARGET; RANLIB_FOR_TARGET="ranlib"; export RANLIB_FOR_TARGET; TOPLEVEL_CONFIGURE_ARGUMENTS="./configure --prefix=/home/Nanotimes/gnucompiler"; export TOPLEVEL_CONFIGURE_ARGUMENTS; HOST_LIBS=""; export HOST_LIBS; GMPLIBS="-lmpc -lmpfr -lgmp"; export GMPLIBS; GMPINC=""; export GMPINC; PPLLIBS=""; export PPLLIBS; PPLINC=""; export PPLINC; CLOOGLIBS=""; export CLOOGLIBS; CLOOGINC=""; export CLOOGINC; LIBELFLIBS="@libelflibs@" ; export LIBELFLIBS; LIBELFINC="@libelfinc@" ; export LIBELFINC; LD_LIBRARY_PATH=`echo "$r/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs:$r/x86_64-unknown-linux-gnu/libmudflap/.libs:$r/x86_64-unknown-linux-gnu/libssp/.libs:$r/x86_64-unknown-linux-gnu/libgomp/.libs:$r/host-x86_64-unknown-linux-gnu/gcc:$r/host-x86_64-unknown-linux-gnu/prev-gcc:$LD_LIBRARY_PATH" | sed 's,::*,:,g;s,^:*,,;s,:*$,,'`; export LD_LIBRARY_PATH; LD_LIBRARY_PATH=`echo "$LD_LIBRARY_PATH" | sed 's,::*,:,g;s,^:*,,;s,:*$,,'`; export LD_LIBRARY_PATH; \
(cd gcc && make "DESTDIR=" "RPATH_ENVVAR=LD_LIBRARY_PATH" "TARGET_SUBDIR=x86_64-unknown-linux-gnu" "bindir=/home/Nanotimes/gnucompiler/bin" "datadir=/home/Nanotimes/gnucompiler/share" "exec_prefix=/home/Nanotimes/gnucompiler" "includedir=/home/Nanotimes/gnucompiler/include" "datarootdir=/home/Nanotimes/gnucompiler/share" "docdir=/home/Nanotimes/gnucompiler/share/doc/" "infodir=/home/Nanotimes/gnucompiler/share/info" "pdfdir=/home/Nanotimes/gnucompiler/share/doc/" "htmldir=/home/Nanotimes/gnucompiler/share/doc/" "libdir=/home/Nanotimes/gnucompiler/lib" "libexecdir=/home/Nanotimes/gnucompiler/libexec" "lispdir=" "localstatedir=/home/Nanotimes/gnucompiler/var" "mandir=/home/Nanotimes/gnucompiler/share/man" "oldincludedir=/usr/include" "prefix=/home/Nanotimes/gnucompiler" "sbindir=/home/Nanotimes/gnucompiler/sbin" "sharedstatedir=/home/Nanotimes/gnucompiler/com" "sysconfdir=/home/Nanotimes/gnucompiler/etc" "tooldir=/home/Nanotimes/gnucompiler/x86_64-unknown-linux-gnu" "build_tooldir=/home/Nanotimes/gnucompiler/x86_64-unknown-linux-gnu" "target_alias=x86_64-unknown-linux-gnu" "AWK=gawk" "BISON=bison" "CC_FOR_BUILD=gcc" "CFLAGS_FOR_BUILD=-g -O2" "CXX_FOR_BUILD=g++" "EXPECT=expect" "FLEX=flex" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS_FOR_BUILD=" "LEX=flex" "M4=m4" "MAKE=make" "RUNTEST=runtest" "RUNTESTFLAGS=" "SED=/bin/sed" "SHELL=/bin/sh" "YACC=bison -y" "`echo 'ADAFLAGS=' | sed -e s'/[^=][^=]*=$/XFOO=/'`" "ADA_CFLAGS=" "AR_FLAGS=rc" "`echo 'BOOT_ADAFLAGS=-gnatpg -gnata' | sed -e s'/[^=][^=]*=$/XFOO=/'`" "BOOT_CFLAGS=-g -O2" "BOOT_LDFLAGS=" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCXXFLAGS=-g -O2 -fno-implicit-templates" "STAGE1_CHECKING=--enable-checking=yes,types" "STAGE1_LANGUAGES=c,lto" "GNATBIND=no" "GNATMAKE=no" "AR_FOR_TARGET=ar" "AS_FOR_TARGET=as" "CC_FOR_TARGET= $r/host-x86_64-unknown-linux-gnu/gcc/xgcc -B$r/host-x86_64-unknown-linux-gnu/gcc/" "CFLAGS_FOR_TARGET=-g -O2" "CPPFLAGS_FOR_TARGET=" "CXXFLAGS_FOR_TARGET=-g -O2 -D_GNU_SOURCE" "DLLTOOL_FOR_TARGET=dlltool" "FLAGS_FOR_TARGET=-B/home/Nanotimes/gnucompiler/x86_64-unknown-linux-gnu/bin/ -B/home/Nanotimes/gnucompiler/x86_64-unknown-linux-gnu/lib/ -isystem /home/Nanotimes/gnucompiler/x86_64-unknown-linux-gnu/include -isystem /home/Nanotimes/gnucompiler/x86_64-unknown-linux-gnu/sys-include" "GCJ_FOR_TARGET= $r/host-x86_64-unknown-linux-gnu/gcc/gcj -B$r/host-x86_64-unknown-linux-gnu/gcc/" "GFORTRAN_FOR_TARGET= $r/host-x86_64-unknown-linux-gnu/gcc/gfortran -B$r/host-x86_64-unknown-linux-gnu/gcc/" "GOC_FOR_TARGET= " "GOCFLAGS_FOR_TARGET=-O2 -g" "LD_FOR_TARGET=ld" "LIPO_FOR_TARGET=lipo" "LDFLAGS_FOR_TARGET=" "LIBCFLAGS_FOR_TARGET=-g -O2" "LIBCXXFLAGS_FOR_TARGET=-g -O2 -D_GNU_SOURCE -fno-implicit-templates" "NM_FOR_TARGET=nm" "OBJDUMP_FOR_TARGET=objdump" "RANLIB_FOR_TARGET=ranlib" "STRIP_FOR_TARGET=strip" "WINDRES_FOR_TARGET=windres" "WINDMC_FOR_TARGET=windmc" "BUILD_CONFIG=bootstrap-debug" "`echo 'LANGUAGES=' | sed -e s'/[^=][^=]*=$/XFOO=/'`" "LEAN=false" "STAGE1_CFLAGS=-g -fkeep-inline-functions" "STAGE1_CXXFLAGS=-g -O2" "STAGE1_TFLAGS=" "STAGE2_CFLAGS=-g -O2 -gtoggle" "STAGE2_CXXFLAGS=-g -O2" "STAGE2_TFLAGS=" "STAGE3_CFLAGS=-g -O2" "STAGE3_CXXFLAGS=-g -O2" "STAGE3_TFLAGS=" "STAGE4_CFLAGS=-g -O2" "STAGE4_CXXFLAGS=-g -O2" "STAGE4_TFLAGS=" "STAGEprofile_CFLAGS=-g -O2 -gtoggle -fprofile-generate" "STAGEprofile_CXXFLAGS=-g -O2" "STAGEprofile_TFLAGS=" "STAGEfeedback_CFLAGS=-g -O2 -fprofile-use" "STAGEfeedback_CXXFLAGS=-g -O2" "STAGEfeedback_TFLAGS=" "TFLAGS=" "CONFIG_SHELL=/bin/sh" "MAKEINFO=makeinfo --split-size=5000000" 'AR=ar' 'AS=as' 'CC=gcc' 'CXX=g++' 'DLLTOOL=dlltool' 'GCJ=' 'GFORTRAN=' 'GOC=' 'LD=ld' 'LIPO=lipo' 'NM=nm' 'OBJDUMP=objdump' 'RANLIB=ranlib' 'STRIP=strip' 'WINDRES=windres' 'WINDMC=windmc' "GCC_FOR_TARGET= $r/host-x86_64-unknown-linux-gnu/gcc/xgcc -B$r/host-x86_64-unknown-linux-gnu/gcc/" "`echo 'STMP_FIXPROTO=' | sed -e s'/[^=][^=]*=$/XFOO=/'`" "`echo 'LIMITS_H_TEST=' | sed -e s'/[^=][^=]*=$/XFOO=/'`" "`echo 'LIBGCC2_CFLAGS=' | sed -e s'/[^=][^=]*=$/XFOO=/'`" "`echo 'LIBGCC2_DEBUG_CFLAGS=' | sed -e s'/[^=][^=]*=$/XFOO=/'`" "`echo 'LIBGCC2_INCLUDES=' | sed -e s'/[^=][^=]*=$/XFOO=/'`" check-fortran);
make[1]: Entering directory `/home/Nanotimes/gcc/gcc'
make[1]: *** No rule to make target `check-fortran'. Stop.
make[1]: Leaving directory `/home/Nanotimes/gcc/gcc'
make: *** [check-gcc-fortran] Error 2


If I run only make check this seems to work with some failed tests but I assume this is correct.
I thought this works as in the website (http://gcc.gnu.org/install/test.html) it says that make check-gcc exists and if I use the bash autocompletion by doing make check[tab][tab] it displays the check-gcc-fortran.


Do I have to modify the path for the check? I thought the configure would to it but won't it overlaps with the "standard" installation?

Thanks for your help,
Fabien


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]