Status: New
Owner: ----

New issue 673 by wiggly.wave: vstudio project files: ENABLE_LOGGING_AND_PROFILING uses state controlled by ENABLE_VMSTATE_TRACKING
http://code.google.com/p/v8/issues/detail?id=673


ENABLE_LOGGING_AND_PROFILING is on by default in the vcstudio projects (as per
tools/visual_studio/common.vsprops)

This makes several files fail compilations because they are using data members controlled
by ENABLE_VMSTATE_TRACKING.

builtins.cc (1085, 1151):  'set_external_callback'
platform-win32.cc (1816):  'current_state'
stub-cache.cc (752, 778):  set_external_callback'
log.cc (165):  'external_callback'
log.cc (1477): 'is_outermost_external'

Complaint for all these: "...is not a member of 'v8::internal::VMState'"

I'm not sure which flag is dependent on which; In the toplevel SConstruct file, "vmstate"
is by default off and "cppprofilesprocessor" is by default on.

It should be noted I'm using a homegrown MSVC9 vcproj project, but it just imports
properties from the v8 files. Only broke when I synced with  2.2.2 version.

Building by using SCons in the v8 root directory works out of the box, this problem seems
related to vstudio project files only.

Any tips?

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

To unsubscribe, reply using "remove me" as the subject.

Reply via email to