using the latest version of Cygwin, with no modifications everything
compiles up until the linking portion, at what point all of the errors
are undefined references to methods in v8::internal::VirtualMemory::
from spaces.cc

Paste:

obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator10FreeMemoryEPNS0_13VirtualMemoryENS0_13ExecutabilityE
+0x50): undefined reference to `v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator10FreeMemoryEPNS0_13VirtualMemoryENS0_13ExecutabilityE
+0x70): undefined reference to
`v8::internal::VirtualMemory::ReleaseRegion(void*, unsigned int)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator10FreeMemoryEPhjNS0_13ExecutabilityE
+0x11c): undefined reference to
`v8::internal::VirtualMemory::ReleaseRegion(void*, unsigned int)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator20ReserveAlignedMemoryEjjPNS0_13VirtualMemoryE
+0x33): undefined reference to
`v8::internal::VirtualMemory::VirtualMemory(unsigned int, unsigned
int)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator20ReserveAlignedMemoryEjjPNS0_13VirtualMemoryE
+0x67): undefined reference to `v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal12NewSpacePage10InitializeEPNS0_4HeapEPhPNS0_9SemiSpaceE
+0x49): undefined reference to `v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal11MemoryChunk10InitializeEPNS0_4HeapEPhjS4_S4_NS0_13ExecutabilityEPNS0_5SpaceE
+0x44): undefined reference to `v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator4FreeEPNS0_11MemoryChunkE+0xa7):
undefined reference to `v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator4FreeEPNS0_11MemoryChunkE+0xbb):
undefined reference to
`v8::internal::VirtualMemory::ReleaseRegion(void*, unsigned int)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator11CommitBlockEPhjNS0_13ExecutabilityE
+0x29): undefined reference to
`v8::internal::VirtualMemory::CommitRegion(void*, unsigned int, bool)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator13UncommitBlockEPhj+0x1b): undefined
reference to `v8::internal::VirtualMemory::UncommitRegion(void*,
unsigned int)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator21AllocateAlignedMemoryEjjNS0_13ExecutabilityEPNS0_13VirtualMemoryE
+0x3b): undefined reference to
`v8::internal::VirtualMemory::VirtualMemory(unsigned int, unsigned
int)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator21AllocateAlignedMemoryEjjNS0_13ExecutabilityEPNS0_13VirtualMemoryE
+0x96): undefined reference to `v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator21AllocateAlignedMemoryEjjNS0_13ExecutabilityEPNS0_13VirtualMemoryE
+0xd2): undefined reference to `v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator21AllocateAlignedMemoryEjjNS0_13ExecutabilityEPNS0_13VirtualMemoryE.clone.
144+0x3b): undefined reference to
`v8::internal::VirtualMemory::VirtualMemory(unsigned int, unsigned
int)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator21AllocateAlignedMemoryEjjNS0_13ExecutabilityEPNS0_13VirtualMemoryE.clone.
144+0x96): undefined reference to
`v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator21AllocateAlignedMemoryEjjNS0_13ExecutabilityEPNS0_13VirtualMemoryE.clone.
144+0xd2): undefined reference to
`v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator13AllocateChunkEiNS0_13ExecutabilityEPNS0_5SpaceE
+0x207): undefined reference to `v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal15MemoryAllocator13AllocateChunkEiNS0_13ExecutabilityEPNS0_5SpaceE
+0x276): undefined reference to `v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal8NewSpace8TearDownEv+0xfe): undefined reference to
`v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal8NewSpace8TearDownEv+0x10a): undefined reference to
`v8::internal::VirtualMemory::ReleaseRegion(void*, unsigned int)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal9SemiSpace6CommitEv+0x4f): undefined reference to
`v8::internal::VirtualMemory::CommitRegion(void*, unsigned int, bool)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal9SemiSpace6CommitEv+0xe1): undefined reference to
`v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text$_ZN2v88internal8NewSpace5SetUpEii
+0x32): undefined reference to
`v8::internal::VirtualMemory::VirtualMemory(unsigned int, unsigned
int)'
obj/release/spaces.o:spaces.cc:(.text$_ZN2v88internal8NewSpace5SetUpEii
+0x85): undefined reference to `v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal9SemiSpace8UncommitEv+0x2f): undefined reference to
`v8::internal::VirtualMemory::UncommitRegion(void*, unsigned int)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal9SemiSpace6GrowToEi+0x5c): undefined reference to
`v8::internal::VirtualMemory::CommitRegion(void*, unsigned int, bool)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal9SemiSpace6GrowToEi+0x118): undefined reference to
`v8::internal::VirtualMemory::Reset()'
obj/release/spaces.o:spaces.cc:(.text$_ZN2v88internal8NewSpace4GrowEv
+0x9d): undefined reference to
`v8::internal::VirtualMemory::UncommitRegion(void*, unsigned int)'
obj/release/spaces.o:spaces.cc:(.text$_ZN2v88internal8NewSpace6ShrinkEv
+0xc2): undefined reference to
`v8::internal::VirtualMemory::UncommitRegion(void*, unsigned int)'
obj/release/spaces.o:spaces.cc:(.text$_ZN2v88internal8NewSpace6ShrinkEv
+0x127): undefined reference to
`v8::internal::VirtualMemory::UncommitRegion(void*, unsigned int)'
obj/release/spaces.o:spaces.cc:(.text
$_ZN2v88internal9SemiSpace8ShrinkToEi+0x66): undefined reference to
`v8::internal::VirtualMemory::UncommitRegion(void*, unsigned int)'
collect2: ld returned 1 exit status
scons: *** [obj/release/mksnapshot.exe] Error 1
scons: building terminated because of errors.

Versions:
 GCC 4.5.2
 Python 2.6.7
 Scons 1.3.1
 v8 - Latest from trunk

Any help would be appreciated, Thanks,

 - Chris

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

Reply via email to