This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
gcc-4.1 Vs compat-g77 cross - compiler
- From: Denis <denismpa at gmail dot com>
- To: gcc-help at gcc dot gnu dot org
- Date: Mon, 16 Jul 2007 21:01:40 -0300
- Subject: gcc-4.1 Vs compat-g77 cross - compiler
Hello dears.
I have a user that wanna compile an old fortran source code called
Corsika that requires the g77 compiler.
I have these packages instaled:
gcc-info-4.1.0-28.4
gcc-c++-4.1.0-28.4
libgcc-x86-4.1.0-28.4
gcc-fortran-4.1.0-28.4
gcc-4.1.0-28.4
libgcc-4.1.0-28.4
But not the g77
I googled for any materials and found a package that says that will
help-me. But I couldn't compile that:
compat-g77-3.3.5-42.1.src.rpm
I installed this rpms that gonne to /usr/src/packages/SOURCES/gcc-3.3.5/
than I untar the gcc-3.3.5.tar.bz2.
I have to compile this old gcc without damage the new gcc
installed(becouse it will be used just to compile g77 sources). Sou I
did as follows:
created the directories:
/home/denismpa/denismpa/g77/compiled
cd /home/denismpa/denismpa/g77
/usr/src/packages/SOURCES/gcc-3.3.5/configure
--prefix=/home/denismpa/denismpa/g77/compiled
--with-local-prefix=/home/denismpa/denismpa/g77/compiled
--enable-version-specific-runtime-libs --enable-languages=f77
next:
/home/denismpa/denismpa/g77$ make
but I didn't have success. =(
This is de last output lines of my make:
gcc -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long
-DHAVE_CONFIG_H gcov.o intl.o version.o ../libiberty/libiberty.a -o
gcov
gcc -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -If
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc/config
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc/../include
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/bad.c -o f/bad.o
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/bad.c: In function âffebad_finishâ:
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/bad.c:387: warning: pointer
targets in assignment differ in signedness
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/bad.c:391: warning: pointer
targets in assignment differ in signedness
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/bad.c:395: warning: pointer
targets in assignment differ in signedness
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/bad.c:399: warning: pointer
targets in assignment differ in signedness
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/bad.c:437: warning: pointer
targets in assignment differ in signedness
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/bad.c:492: warning: pointer
targets in assignment differ in signedness
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/bad.c:496: warning: pointer
targets in passing argument 3 of âffebad_bufputs_â differ in
signedness
gcc -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -If
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc/config
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc/../include
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/bit.c -o f/bit.o
gcc -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -If
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc/config
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc/../include
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/bld.c -o f/bld.o
gcc -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -If
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc/config
-I/usr/src/packages/SOURCES/gcc-3.3.5/gcc/../include
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/com.c -o f/com.o
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/com.c: In function
âffecom_char_args_x_â:
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/com.c:1938: warning: pointer
targets in passing argument 2 of âbuild_stringâ differ in signedness
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/com.c: In function
âffecom_constantunionâ:
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/com.c:10528: warning:
pointer targets in passing argument 2 of âbuild_stringâ differ in
signedness
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/com.c:10549: warning:
pointer targets in passing argument 2 of âbuild_stringâ differ in
signedness
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/com.c: At top level:
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/com.c:11080: error:
conflicting types for âffecom_gfrt_basictypeâ
/usr/src/packages/SOURCES/gcc-3.3.5/gcc/f/com.h:236: error: previous
declaration of âffecom_gfrt_basictypeâ was here
make[1]: *** [f/com.o] Error 1
make[1]: Leaving directory `/home/denismpa/denismpa/g77/gcc'
make: *** [all-gcc] Error 2
Please, anybody can help-me?
Regards,
Denis Anjos.