Version: (using KDE KDE 3.5.6) Installed from: Compiled From Sources Compiler: gcc 3.4.4 OS: Cygwin libkdcraw/dcrawbinary.cpp defines a QString named stdout. On some platforms, including Cygwin, this is misinterpreted as the literal __FILE* stdout, and leads to a compile error. Renaming the variable allows the build to proceed. I'm attaching a patch to fix this issue.
Created attachment 20580 [details] libkdcraw/dcrawbinary.cpp patch
SVN commit 665182 by cgilles: libkdcraw from trunk : patch to compile under CYGWIN BUG: 145482 M +2 -2 dcrawbinary.cpp --- trunk/extragear/libs/libkdcraw/dcrawbinary.cpp #665181:665182 @@ -96,8 +96,8 @@ // The dcraw output looks like this : Raw photo decoder "dcraw" v8.54... QString dcrawHeader("Raw photo decoder \"dcraw\" v"); - QString stdout = QString::fromLocal8Bit(buffer, buflen); - QString firstLine = stdout.section('\n', 1, 1); + QString dcrawOut = QString::fromLocal8Bit(buffer, buflen); + QString firstLine = dcrawOut.section('\n', 1, 1); if (firstLine.startsWith(dcrawHeader)) {