This issue is now tracked as issue #51
http://code.google.com/p/v8/issues/detail?id=51.
On Fri, Sep 5, 2008 at 12:19 PM, Søren Gjesse <[EMAIL PROTECTED]> wrote:

> I have tried this with Microsoft Visual Studio 2005 and Visual C++ Express
> 2008, and have not seen the problem. Which version of Visual Studio/Visual
> C++ Express are you using?
> In src/mksnapshot.cc we use
>
> #define _HAS_EXCEPTIONS 0
>
> to avoid C++ exceptions from C++ libraries. Could it be that this does not
> work in your case. You could try to remove that define and add exception
> handling flags (/EHsc) to the build.
>
> Regards,
> Søren
>
> On Thu, Sep 4, 2008 at 8:02 AM, Diptanu <[EMAIL PROTECTED]> wrote:
>
>>
>> Hi,
>> I am having a problem building the v8 on windows. On entering the
>> directory which contains the checked out source of v8.
>> I am running the following command: scons mode=debug library=shared
>> snapshot=on
>>
>> And the trace of error that i am getting is:
>>
>> scons: Reading SConscript files ...
>> scons: done reading SConscript files.
>> scons: Building targets ...
>> link /NOLOGO /MACHINE:X86 /INCREMENTAL:NO /NXCOMPAT /IGNORE:4221 /
>> DEBUG /OUT:obj\debug\mksnapshot.exe /PDB:obj\debug\mksnapshot.exe.pdb /
>> DEBUG obj\debug\mksnapshot.obj obj\debug\libraries.obj obj\debug
>> \third_party\jscre\pcre_compile.obj obj\debug\third_party\jscre
>> \pcre_exec.obj obj\debug\third_party\jscre\pcre_tables.obj obj\debug
>> \third_party\jscre\pcre_ucp_searchfuncs.obj obj\debug\third_party\jscre
>> \pcre_xclass.obj obj\debug\dtoa-config.obj obj\debug\accessors.obj obj
>> \debug\allocation.obj obj\debug\api.obj obj\debug\assembler-ia32.obj
>> obj\debug\assembler.obj obj\debug\ast.obj obj\debug\bootstrapper.obj
>> obj\debug\builtins-ia32.obj obj\debug\builtins.obj obj\debug
>> \checks.obj obj\debug\code-stubs.obj obj\debug\codegen-ia32.obj obj
>> \debug\codegen.obj obj\debug\compiler.obj obj\debug\contexts.obj obj
>> \debug\conversions.obj obj\debug\counters.obj obj\debug\cpu-ia32.obj
>> obj\debug\dateparser.obj obj\debug\debug.obj obj\debug\disasm-ia32.obj
>> obj\debug\disassembler.obj obj\debug\execution.obj obj\debug
>> \factory.obj obj\debug\flags.obj obj\debug\frames-ia32.obj obj\debug
>> \frames.obj obj\debug\global-handles.obj obj\debug\handles.obj obj
>> \debug\hashmap.obj obj\debug\heap.obj obj\debug\ic-ia32.obj obj\debug
>> \ic.obj obj\debug\jsregexp.obj obj\debug\log.obj obj\debug\macro-
>> assembler-ia32.obj obj\debug\mark-compact.obj obj\debug\messages.obj
>> obj\debug\objects-debug.obj obj\debug\objects.obj obj\debug\parser.obj
>> obj\debug\platform-win32.obj obj\debug\prettyprinter.obj obj\debug
>> \property.obj obj\debug\rewriter.obj obj\debug\runtime.obj obj\debug
>> \scanner.obj obj\debug\scopeinfo.obj obj\debug\scopes.obj obj\debug
>> \serialize.obj obj\debug\snapshot-common.obj obj\debug\spaces.obj obj
>> \debug\string-stream.obj obj\debug\stub-cache-ia32.obj obj\debug\stub-
>> cache.obj obj\debug\token.obj obj\debug\top.obj obj\debug\unicode.obj
>> obj\debug\usage-analyzer.obj obj\debug\utils.obj obj\debug\v8-
>> counters.obj obj\debug\v8.obj obj\debug\v8threads.obj obj\debug
>> \variables.obj obj\debug\zone.obj obj\debug\snapshot-empty.obj
>> LIBCMTD.lib(stdexcpt.obj) : error LNK2005: "public: virtual __thiscall
>> std::exception::~exception(void)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) 
>> already
>> defined in mksnapshot.obj
>> LIBCMTD.lib(stdexcpt.obj) : error LNK2005: "public: virtual char const
>> * __thiscall std::exception::what(void)const " (?
>> [EMAIL PROTECTED]@std@@UBEPBDXZ) already defined in mksnapshot.obj
>>   Creating library obj\debug\mksnapshot.lib and object obj\debug
>> \mksnapshot.exp
>> obj\debug\mksnapshot.exe : fatal error LNK1169: one or more multiply
>> defined symbols found
>> scons: building terminated because of errors.
>> scons: *** [obj\debug\mksnapshot.exe] Error 1169
>>
>> >>
>>
>
>
> --
> Søren Gjesse
> H.C. Ørsteds Vej 1 A
> Tlf:. 86 14 75 35
> Mobil: 22 77 84 51
> e-mail: [EMAIL PROTECTED] (personlig)
> e-mail: [EMAIL PROTECTED] (familie)
>



-- 
Søren Gjesse
H.C. Ørsteds Vej 1 A
Tlf:. 86 14 75 35
Mobil: 22 77 84 51
e-mail: [EMAIL PROTECTED] (personlig)
e-mail: [EMAIL PROTECTED] (familie)

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

Reply via email to