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 -~----------~----~----~----~------~----~------~--~---
