[Coin-discuss] Problem copiling ClpCholeskyDense.cpp 1.4 with gcc 2.95.4
Jean-Sebastien Roy
js at jeannot.org
Tue Dec 30 10:39:25 EST 2003
When compiling ClpCholeskyDense.cpp v1.4, gcc 2.95.4 complains :
Compiling ClpCholeskyDense.cpp
ClpCholeskyDense.cpp: In method `void ClpCholeskyDense::solve(double
*)': ClpCholeskyDense.cpp:225: name lookup of `iRow' changed for new
ANSI `for' scoping ClpCholeskyDense.cpp:223: using obsolete binding at
`iRow'
This patch fix the problem on my system :
diff -u -r1.4 ClpCholeskyDense.cpp
--- ClpCholeskyDense.cpp 24 Dec 2003 16:16:06 -0000 1.4
+++ ClpCholeskyDense.cpp 30 Dec 2003 15:35:31 -0000
@@ -222,7 +222,7 @@
double value = region[iColumn];
for (int iRow=iColumn+1;iRow<numberRows_;iRow++)
value -= region[iRow]*work[iRow];
- for (iRow=iColumn+1;iRow<numberRows_;iRow++)
+ for (int iRow=iColumn+1;iRow<numberRows_;iRow++)
if (rowsDropped_[iRow])
assert(!work[iRow]||!region[iRow]);
region[iColumn]=value/work[iColumn];
Regards,
js
More information about the Coin-discuss
mailing list