%% Dusan Turk <[EMAIL PROTECTED]> writes: dt> I am running into strange kind of a problem with "make" on
dt> $ make -v dt> GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. dt> Argument #6 of `reflect_set_calc' is one type at (2) but is some other dt> type at (1) [info -f g77 M GLOBALS] dt> make[1]: *** [kongrd.o_LINUX] Error 1 dt> make[1]: Leaving directory `/stef/dus/main/source' dt> make[1]: Entering directory `/stef/dus/main/source/graph' dt> /usr/bin/g77 -DG77 -O2 -c -fbounds-check -g -O0 -DOPENGL -DNVIDIA -F dt> -o imacom.f imacom.F dt> g77: unrecognized option `-F' dt> make[1]: *** Deleting file `imacom.f' dt> make[1]: *** [imacom.f] Interrupt dt> make: *** [main_LINUX] Interrupt dt> /usr/bin/g77 -DG77 -O2 -c -fbounds-check -g -O0 -F -o kongrd.f dt> kongrd.F dt> g77: unrecognized option `-F' dt> kongrd.F: In subroutine `gen_cmap_phase_false': dt> kongrd.F:2606: dt> integer*4 iscale, ifset, irg(2), ioper(3), dt> my construct is the following: dt> kongrd.o_$(SYSTEM): kongrd.f dt> $(CPP) kongrd.f > kongrd.F dt> $(FC) $(FFLAGS) kongrd.F dt> mv kongrd.o kongrd.o_$(SYSTEM) dt> rm kongrd.F This rule is not being used by make. The error is in some part of your makefile which you have not shown us. dt> in order to make use of "cpp" the ".f" files need to be copied to dt> ".F". So it looks like a buffer overflow or underflow. Somehow a dt> part of the make file gets lost. To me it looks like you have a rule in your makefile somewhere that tells make how to build a ".f" file from a ".F" file, and that rule is incorrect. I suggest you use the -d flag to try to figure out what's going on. Also you can use -p to get make to print out its internal database so you can see what rules are defined and where they were defined. -- ------------------------------------------------------------------------------- Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: http://www.gnu.org http://make.paulandlesley.org "Please remain calm...I may be mad, but I am a professional." --Mad Scientist _______________________________________________ Bug-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-make