Hello everyone<br><br>I am calling a subroutine from my main program, and when I compile the code I get an error message&nbsp; (undefined reference to 'mvec_') referring to the call statement in the main program. I have defined the subroutine as external in the main program using (external mvec), but the problem still unsolved ..! <br><br>The makefile looks like:<br><br>OBJS= mvec.o<br>CFLAGS&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = <br>FFLAGS&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = <br>CPPFLAGS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br>FPPFLAGS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =<br><br><br>include ${PETSC_DIR}/bmake/common/base<br><br>all: $(OBJS)<br><br>mvec.o: mvec.F<br>&nbsp;&nbsp;&nbsp; mpif90 -c mvec.F<br><br>exe: pro.o $(OBJS) <br>&nbsp;&nbsp;&nbsp; -${FLINKER} -o exe pro.o $(OBJS)&nbsp; ${PETSC_LIB}<br>&nbsp;&nbsp;&nbsp; &nbsp;${RM} -f pro.o<br><br>include ${PETSC_DIR}/bmake/common/test<br><br>Can any one help me with this issue please
 ...!<br><br>Thanks<br><br>Waad<br><p>&#32;



      <hr size=1>Park yourself in front of a world of choices in alternative vehicles.<br><a href="http://us.rd.yahoo.com/evt=48246/*http://autos.yahoo.com/green_center/;_ylc=X3oDMTE5cDF2bXZzBF9TAzk3MTA3MDc2BHNlYwNtYWlsdGFncwRzbGsDZ3JlZW4tY2VudGVy">Visit the Yahoo! Auto Green Center.</a>