Hi,
I'm new to v8, vu8, and CMake, am having trouble building the vu8 helpers on
MS Windows XP SP3 with VS2008, and I'm hoping for some assistance.
I placed vu8 in a subdirectory of v8 (after I renamed "v8_read_only" to
v8). I opened a command prompt, and went into v8\vu8\src\vu8, and ran
"cmake .". CMake responds first with: "Target "vu8bin" links to item
<snip>v8/vu8/src/vu8/v8/libv8.so which is a full path but not a valid
library file name. this warning is for project developers", and then with:
"Build files have been written to: <snip>v8/vu8/src/vu8".
I opened Visual Studio and opened the vu8.sln. After fighting with the
include/lib paths for a few minutes (to tell it where v8.h, v8.lib, and the
boost headers are located), I started getting the following errors:
- error PRJ0019: A tool returned an error code from "Generating
v8/libv8.so"
- I presume it's trying to rebuild v8 for me but can't find it ... I
*think* this is safe to ignore, since I already built v8. Is this
correct?
What do I need to do to let cmake/vu8 build v8?
- error C2143: syntax error : missing ',' before '&&' (in xtr1common,
line 355, in the "TEMPLATE _Remove_reference section)
- I think this is the "real" error blocking my progress, see next
paragraph.
The odd thing is, when I double-click on the xtr1common error, and it opens
in a new edit window, it says the path to xtr1common (which appears to be a
header file, but has no extension) is "C:\Program Files\Microsoft Visual
Studio 10.0\VC\include". I don't have VS2010 (MSVC 10.0) installed, but I
do have the Windows 7.1 SDK installed. To get rid of an issue with not
finding stdint.h, I manually added "C:\Program Files\Microsoft Visual Studio
10.0\VC\include" to the include directories. Could this be causing my
problem? If so, where can I put stdint.h to prevent this?
Thank you!
--
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users