Issue 96653 - build breaks in soldep/bootstrp/hashtbl.cxx
Summary: build breaks in soldep/bootstrp/hashtbl.cxx
Status: CLOSED FIXED
Alias: None
Product: Build Tools
Classification: Code
Component: code (show other issues)
Version: DEV300m36
Hardware: All All
: P1 (highest) Trivial (vote)
Target Milestone: ---
Assignee: Frank Schönheit
QA Contact: issues@tools
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-27 10:51 UTC by Frank Schönheit
Modified: 2013-08-07 15:35 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Frank Schönheit 2008-11-27 10:51:41 UTC
Since m36, the build breaks in product builds (only) in
soldep/bootstrp/hashtbl.cxx with:

.../soldep/bootstrp/hashtbl.cxx: In member function `virtual void
HashTable::OnDeleteObject(void*)':
.../soldep/bootstrp/hashtbl.cxx:140: error: expected `;' before '}' token
dmake:  Error code 1, while making '../unxlngi6.pro/slo/hashtbl.obj'

The reason is the change introduced by CWS cmcfixes50, which now defines
DBG_ERROR as ((void)0), instead of empty, in product builds. As a consequence,
every DBG_ERROR without trailing ; leads to an error.

Fix is easy: Just put an semicolon at the end of the line.
Comment 1 caolanm 2008-11-27 11:12:14 UTC
ah, the makefile.mk excludes it from being build on x86_64 which is why I didn't
see it
Comment 2 rt 2008-11-27 13:29:20 UTC
Fixed on master for DEV300 m37
Comment 3 rt 2008-12-03 08:48:42 UTC
Please verify && close
Comment 4 Frank Schönheit 2008-12-03 13:16:46 UTC
found fix in trunk
Comment 5 Frank Schönheit 2008-12-03 13:17:12 UTC
closing