This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
windres: serious bug
- From: "Dimitrie O. Paun" <dimi at intelliware dot ca>
- To: binutils at sources dot redhat dot com
- Date: Fri, 21 Mar 2003 01:29:45 -0500
- Subject: windres: serious bug
- Organization: Intelliware Development
- Reply-to: dimi at intelliware dot ca
Folks,
I am following Mozilla's development, mainly the current efforts
to port the Win32 build to the MinGW tools. This effort is
tracked in Bug #134113:
http://bugzilla.mozilla.org/show_bug.cgi?id=134113
The latest development in this saga is a nasty windres bug
which has a _very_ ugly workaround. Here is a sample of what
needs to happen to work around it:
- CONTROL 108,IDC_STATIC,"Static",SS_BITMAP,11,11,83,162,
+ CONTROL
+#ifndef __MINGW32__
+ 108,
+#endif
+ IDC_STATIC,"Static",SS_BITMAP,11,11,83,162,
This is what people had to say about it:
per Marco Cocco based on microsoft documentation and based on my reading
of the msdn pages a resource compiler/decompiler needs to be able to
handle both strings and numeric types for the type and name fields,
windres is therefore broken.
borland resource workshop 4 (c) 1991, 1993 supported this.
Due to the ugliness of the solution, people decided to postpone this bug
for a fixed version of windres. However, we're still looking to catch the
Mozilla 1.4beta, and so I was wondering if someone can help out here.
In all honesty, given the lengthy FSF process, I was hoping someone who can
contribute code looks into this one, so we can get a solution out there
soon.
--
Dimi.