pgffor.code.tex エラー?

pgffor.code.tex エラー?
\documentclass[12pt,a4paper]{book}
\usepackage[english,greek]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{ucs}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{pstricks}
\usepackage{epsfig} 
\usepackage[margin=1in]{geometry}
\usepackage{amsmath,amsthm,amssymb}
\usepackage{graphicx}
\usepackage{url}
\usepackage{undertilde}
\usepackage{enumerate, multicol}
\usepackage{float}
\usepackage{cancel}
\usepackage{mathtools}
\usepackage{multirow}
\usepackage{polynom,xpatch}
\usepackage{lipsum}

ファイルの11行目にエラーが発生します:C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgffor.code.tex

メッセージ:

! Paragraph ended before \ProvidesPackageRCS@i was complete.
<to be read again>
\par
l.11
I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.

MiKTeX と Texmaker を更新しましたが、同じエラーが発生しました。以前のバージョン (更新前は問題なく動作していました) でも同じエラーが発生しました。

答え1

11 行目を編集してコメント アウトするだけで済みます。C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgffor.code.texファイルにその行がなくても、すべて正常に動作するはずですProvidesPackageRCS

関連情報