|
From: ColdShine <col...@us...> - 2008-08-29 14:01:50
|
2008/8/29 Chris Sutcliffe <ir0...@gm...>: >> The problem is, whenever make is launched, it always stops after >> trying to run windres, due to an error message from the latter: >> >> C:\Programs\MinGW\bin\windres.exe: filenamedoesntmatter.rc:1: syntax error > > We need to see what filenamedoentmatter.rc looks like in order to help. > > You mention: > >> * The programs are GNU patch and Notepad++ (ScintRes.rc). > > Would it be possible for you to post the offending line (i.e. line 1) > of ScintRes.rc that you are trying to compile? Well, I also mentioned: > Then I tried case one: I used gcc to get a preprocessed version of one of the .rc files, and stripped any preprocessor-generated #-instructions (thus leaving just a version information block, with no constants whatsoever). windres failed, still complaining about the first line (even when I edited the file once more so that the first line was empty). And: > As case two, I tried to just launch "windres -i empty.rc -o empty.res", where empty.rc is an existing empty file, and it was still complaining about a syntax error in the first line. So the actual file contents are completely irrelevant. Basically, the error is triggered for *every* .rc file I could get (I made several small projects using VS, so I have several, none of which work). Anyway, in almost all of the files, the first line is either a comment, a preprocessing instruction (so windres doesn't get to see it, as I confirmed gcc correctly preprocesses what it's supplied), or plain empty. Anyway, in case you still don't feel like relying on my statement above, this is line 1 of ScintRes.rc: // Resource file for Scintilla I frankly doubt there may be any error in it. Thanks for your attention, anyway. CS |