Sachverhalt: Sachverhalt: A. X._ (Kläger) liess in den Jahren 1986/87 in Dübendorf ein Büro- und Gewerbehaus erstellen. Die A._ AG ("A._"), die mehrheitlich dem Kläger gehörte, belegte ab etwa Anfang 1988 einen bedeutenden Teil der neuerstellten Räumlichkeiten. Für die Produktion von Linsen war die A._ auf ein funktionierendes Wassersystem angewiesen. Der Kläger hatte das Ingenieurbüro Y._ (Beklagte) mit Projektierung, Bauleitung und Fachkoordination der Sanitär-Installationen beauftragt. Nachdem die A._ Anfang 1988 ihren Betrieb in den neuen Geschäftsräumen aufnahm, traten Probleme mit der Wasserversorgung zutage. Der Beklagten gelang es bis Ende März 1988 den Kühlwasserkreislauf nachzubessern, der Mischwasserkreislauf funktioniert jedoch nach wie vor ungenügend. Der Kläger zog ein weiteres Ingenieurbüro zur Ursachenforschung bei, das er in der Folge mit den restlichen Sanierungsarbeiten betraute, nachdem am 6. April 1988 der Beklagten der Auftrag entzogen worden war. A. X._ (Kläger) liess in den Jahren 1986/87 in Dübendorf ein Büro- und Gewerbehaus erstellen. Die A._ AG ("A._"), die mehrheitlich dem Kläger gehörte, belegte ab etwa Anfang 1988 einen bedeutenden Teil der neuerstellten Räumlichkeiten. Für die Produktion von Linsen war die A._ auf ein funktionierendes Wassersystem angewiesen. Der Kläger hatte das Ingenieurbüro Y._ (Beklagte) mit Projektierung, Bauleitung und Fachkoordination der Sanitär-Installationen beauftragt. Nachdem die A._ Anfang 1988 ihren Betrieb in den neuen Geschäftsräumen aufnahm, traten Probleme mit der Wasserversorgung zutage. Der Beklagten gelang es bis Ende März 1988 den Kühlwasserkreislauf nachzubessern, der Mischwasserkreislauf funktioniert jedoch nach wie vor ungenügend. Der Kläger zog ein weiteres Ingenieurbüro zur Ursachenforschung bei, das er in der Folge mit den restlichen Sanierungsarbeiten betraute, nachdem am 6. April 1988 der Beklagten der Auftrag entzogen worden war. B. Am 13. Oktober 1989 erhob der Kläger beim Bezirksgericht Zürich eine Schadenersatzklage. Mit bereinigtem Begehren beantragte er, die Beklagte sei zur Zahlung von Fr. 2'468'413.65 und Fr. 35'636.55 zuzüglich Zins zu verpflichten. Die Beklagte verlangte widerklageweise, der Kläger sei zur Zahlung von Fr. 74'942.75 Resthonorar zuzüglich Zins zu verpflichten. Mit Urteil vom 21. Dezember 1998 hiess das Bezirksgericht die Klage im Umfang von Fr. 695'090.-- zuzüglich Zins gut und wies die Widerklage ab. B. Am 13. Oktober 1989 erhob der Kläger beim Bezirksgericht Zürich eine Schadenersatzklage. Mit bereinigtem Begehren beantragte er, die Beklagte sei zur Zahlung von Fr. 2'468'413.65 und Fr. 35'636.55 zuzüglich Zins zu verpflichten. Die Beklagte verlangte widerklageweise, der Kläger sei zur Zahlung von Fr. 74'942.75 Resthonorar zuzüglich Zins zu verpflichten. Mit Urteil vom 21. Dezember 1998 hiess das Bezirksgericht die Klage im Umfang von Fr. 695'090.-- zuzüglich Zins gut und wies die Widerklage ab. C. Der Kläger erhob beim Obergericht des Kantons Zürich Berufung und beantragte, das Urteil des Bezirksgerichtes sei aufzuheben, soweit die Klage im Mehrbetrag von Fr. 1'488'467.15 abgewiesen worden sei, und die Klage sei in der Höhe von Fr. 1'183'557.15 zuzüglich Zins gutzuheissen. Die Beklagte verlangte in der Anschlussberufung, die Klage sei im Umfang von Fr. 8'070.35 zuzüglich Zins gutzuheissen. Mit Urteil vom 18. Juni 2001 wurde die Beklagte zur Zahlung von Fr. 8'071.05 zuzüglich Zins an den Kläger verpflichtet. Das Kassationsgericht des Kantons Zürich wies eine gegen diesen Entscheid erhobene kantonale Nichtigkeitsbeschwerde mit Beschluss vom 30. Januar 2002 ab, soweit es darauf eintrat. C. Der Kläger erhob beim Obergericht des Kantons Zürich Berufung und beantragte, das Urteil des Bezirksgerichtes sei aufzuheben, soweit die Klage im Mehrbetrag von Fr. 1'488'467.15 abgewiesen worden sei, und die Klage sei in der Höhe von Fr. 1'183'557.15 zuzüglich Zins gutzuheissen. Die Beklagte verlangte in der Anschlussberufung, die Klage sei im Umfang von Fr. 8'070.35 zuzüglich Zins gutzuheissen. Mit Urteil vom 18. Juni 2001 wurde die Beklagte zur Zahlung von Fr. 8'071.05 zuzüglich Zins an den Kläger verpflichtet. Das Kassationsgericht des Kantons Zürich wies eine gegen diesen Entscheid erhobene kantonale Nichtigkeitsbeschwerde mit Beschluss vom 30. Januar 2002 ab, soweit es darauf eintrat. D. Gegen das Urteil des Obergerichts des Kantons Zürich vom 18. Juni 2001 hat der Kläger am 12. September 2001 beim Bundesgericht staatsrechtliche Beschwerde und eidgenössische Berufung erhoben. Das Bundesgericht ist mit heutigem Entscheid auf die staatsrechtliche Beschwerde nicht eingetreten. In der Berufung beantragt der Kläger, die Klage sei in der Höhe von Fr. 2'181'460.10 zuzüglich Zins gutzuheissen, soweit sie im Mehrbetrag von Fr. 2'173'389.05 abgewiesen wurde. Die Beklagte schliesst auf Abweisung der Berufung. 