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.