From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from viathinksoft.de (viathinksoft.de [IPv6:2001:1af8:4700:a07e:1::1337]) by sourceware.org (Postfix) with ESMTPS id C65C63858C55 for ; Sun, 8 May 2022 21:26:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C65C63858C55 Received: by viathinksoft.de (Postfix, from userid 114) id E33F061CEE28; Sun, 8 May 2022 23:26:00 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from webmail.viathinksoft.de (localhost [127.0.0.1]) (Authenticated sender: daniel-marschall@viathinksoft.de) by viathinksoft.de (Postfix) with ESMTPA id 61A6B61CEE22 for ; Sun, 8 May 2022 23:26:00 +0200 (CEST) MIME-Version: 1.0 Date: Sun, 08 May 2022 23:26:00 +0200 From: Daniel Marschall To: overseers@sourceware.org Subject: Bug report windres Message-ID: <224d8d83fbfa35f3a89189d0f7a1235d@daniel-marschall.de> X-Sender: info@daniel-marschall.de Organization: ViaThinkSoft Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: overseers@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Overseers mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 May 2022 21:26:04 -0000 Hello, I wanted to report a WindRes bug in https://sourceware.org/bugzilla/ , but I receive following error message: User account creation has been restricted. Contact your administrator or the maintainer (overseers@sourceware.org) for information about creating an account. Actually, I just want to submit the bug report below, maybe you can just post the bug report. I don't necessarily need an account. Thank you. Bug report: In windres.exe , the STRINGTABLE resource does not accept constants (#define) It causes a syntax error. Example below: === File language.h === #define MSG_PREMIERE_COMPAT_ID 1 #define MSG_PREMIERE_COMPAT_EN "..."; #define MSG_PREMIERE_COMPAT_DE "..." #define MSG_RUNDLL_ERR_ID 2 #define MSG_RUNDLL_ERR_EN "..." #define MSG_RUNDLL_ERR_DE "..." === File language.rc === #include "language.h" LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US STRINGTABLE { // Syntax error here! MSG_PREMIERE_COMPAT_ID, MSG_PREMIERE_COMPAT_EN MSG_RUNDLL_ERR_ID, MSG_RUNDLL_ERR_EN } LANGUAGE LANG_GERMAN, SUBLANG_GERMAN STRINGTABLE { // Syntax error here! MSG_PREMIERE_COMPAT_ID, MSG_PREMIERE_COMPAT_DE MSG_RUNDLL_ERR_ID, MSG_RUNDLL_ERR_DE }