Quando vado a compilare un programma ottengo questo errore e non riesco a capire da cosa dipenda:
riporto il codice "incriminato"

codice:
128.  for (int row = 0; row < H_Node(); ++row) {
129.           for (int column = 0; column < V_Node(); ++column) 
130.  		 painter.drawRect(nodeRect(getDistanceX(H_Node(), V_Node()), 
131.  			 getDistanceY(H_Node(), V_Node()), row, column, 
132.  			 getLato(H_Node(), V_Node())));
133.		 if ((1+row) < H_Node()) {
134.		 painter.drawRect(streetRectX(getDistanceX(H_Node(), V_Node()), 
135.			 getDistanceY(H_Node(), V_Node()), row, column, 
136.			 getLato(H_Node(), V_Node())));
137.		 }
138.     }

le funzioni richiamate getDistanceX(), getDistanceY(), getLato(), H_Node() e V_Node() funzionano correttamente perchè già precedentemente utilizzate.
Questa funzione serve a crerae una griglia di NODI (righe 130, 131, 132), e quindi una serie di connessioni (STRADE) tra i nodi (le righe 133, 134, 135, 136).
Il problema me lo rileva alle righe 129 e 135:

field.cpp:135: error: name lookup of 'column' changed for new ISO 'for' scoping
field.cpp:129: error: using obsolete binding at 'column'