diff --git a/src/VTK/Makefile b/src/VTK/Makefile
index eb58777fbd834a981b2a18ff664fee2fb263d9ee..d2509f8a7e2f3860388513dfa6627160b45451b6 100755
--- a/src/VTK/Makefile
+++ b/src/VTK/Makefile
@@ -18,7 +18,7 @@ find_volume.o \
 rivers.o \
 post.o
 
-OCTREE = ../OCTREE/libOctree.a
+OCTREE = ../OCTREE/libOctree$(BITS).a
 
 #OBJECTSP = \
 #../module_constants.o \
@@ -38,9 +38,9 @@ OCTREE = ../OCTREE/libOctree.a
 #
 all: $(BIN)
 $(BIN): $(OBJECTS)
-	@echo "$(F90) $(FFLAGS) $(OPTIONS) $(OBJECTS) -o $(BIN)" \
+	@echo "$(F90) $(FFLAGS) $(OPTIONS) $(OBJECTS) $(MPI_LIB) -o $(BIN)" \
 1>>$(BIN).link.stdout 2>>$(BIN).link.stderr
-	$(F90) $(FFLAGS) $(OPTIONS) $(OBJECTS) $(OCTREE) -o $(BIN) \
+	$(F90) $(FFLAGS) $(OPTIONS) $(OBJECTS) $(OCTREE) $(MPI_LIB) -o $(BIN) \
 1>>$(BIN).link.stdout 2>>$(BIN).link.stderr
 
 .PHONY: objclean