¿Error pgffor.code.tex?

¿Error 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}

Recibo un error en el archivo de la línea 11:C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgffor.code.tex

Mensaje:

! 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.

Actualicé mi MiKTeX y Texmaker y recibí el mismo error. Ahora recibo el mismo error incluso en mi versión anterior (que funcionó bien antes de la actualización).

Respuesta1

Debería poder editar C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgffor.code.texy comentar la línea 11. Todo debería funcionar bien sin que ese archivo tenga la ProvidesPackageRCSlínea.

información relacionada