This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | AssertionError in Boost project | ||
---|---|---|---|
Product: | cnd | Reporter: | soldatov <soldatov> |
Component: | Code Model | Assignee: | Alexander Simon <alexvsimon> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | CC: | sustaining |
Priority: | P2 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | 132404 | ||
Bug Blocks: | 131434 |
Description
soldatov
2008-03-28 15:51:43 UTC
A note concerning how to analyze the situation in a more simple way (via command line parsing). If your main netbeans repository located in ${MAIN} and boost 1.33.1 - in ${BOOST}, then 1) sys_incl=`g++ -E -v -x c++ /dev/null 2>&1 | awk '\ BEGIN { cnt=0; inside = 0; } \ /#include "..." search starts here:/ { inside = 1; } \ /#include <...> search starts here:/ { inside = 1; } \ /End of search list/ { inside = 0; } \ /^[^#].*/ { if( inside ) print "-I" $1 }'` 2). cd ${BOOST} 3) bash ${MAIN}/cnd.modelimpl/tracemodel.sh boost/date_time/int_adapter.hpp -I. $sys_incl I can not reproduce the situation. It was probably fixed recently. Could you please check it on the most recent build? Probably it is platform specific (because on different platforms there might be different #defines and different active code branches). Could you check it on other platforms? I tried on Solaris with GNU 3.4.3 I copied my boost project on sqa45.sfbay (sparc-S2) into /net/sqa45/export/home1/tester/boost_assert folder and I see identical problem. Partly fixed in main trunk: - correctly process AST renderer error. - error has impact on one function. No impact on other file declarations. - Fix for 132404 will fix this bug. Change set: http://hg.netbeans.org/main/rev/ac83cfc0cb69 fixed verified in trunk (Build 200804230004) I've transplanted the changeset http://hg.netbeans.org/main/rev/ac83cfc0cb69 into release61_fixes repository as http://hg.netbeans.org/release61_fixes/rev/2c131aa42eba changeset: 77508:2c131aa42eba user: Alexander Simon <alexvsimon@netbeans.org> date: Wed Apr 09 20:07:51 2008 +0400 summary: fixing: IZ#131419:AssertionError in Boost project |