Hi,

 

Hope this email finds you well. I request your help on solving the linker 
errors I am getting while I am building the V8 (12.3.133) on windows.

 

The details are as follows.

 

*Note: I am using VS 2022 installer*

 

*Ags.gn file contains the below options:*

 

# Build arguments go here.

# See "gn args <out_dir> --list" for available build arguments.

is_component_build = true

v8_static_library = false

is_debug = false

target_cpu = "x64"

use_goma = false

v8_enable_backtrace = true

v8_enable_disassembler = true

v8_enable_object_print = true

v8_enable_verify_heap = true

v8_use_external_startup_data=false

v8_enable_fast_torque = false

v8_enable_fast_mksnapshot = false

v8_enable_i18n_support=false

use_custom_libcxx=false

icu_use_data_file = true

is_clang = false

use_gold = false

treat_warnings_as_errors = false

fatal_linker_warnings = false

 

 

When I ran the command “ninja -C release\out >> log.txt”, I see the below 
linker errors.

 

[1912/2016] CXX 
obj/test/unittests/v8_unittests_sources/instruction-selector-x64-unittest.obj

[1913/2016] LINK mksnapshot.exe mksnapshot.exe.pdb

FAILED: mksnapshot.exe mksnapshot.exe.pdb 

"c:/dev/v8/depot_tools/bootstrap-2@3_11_6_chromium_30_bin/python3/bin/python3.exe"
 
../../build/toolchain/win/tool_wrapper.py link-wrapper environment.x64 
False link.exe "/OUT:./mksnapshot.exe" /nologo  "/PDB:./mksnapshot.exe.pdb" 
"@./mksnapshot.exe.rsp"

builtins-sharedarraybuffer-gen.obj : error LNK2001: unresolved external 
symbol "public: class v8::internal::Tagged<class v8::internal::Object> 
__cdecl v8::internal::TaggedArrayBase<class v8::internal::FixedArray,class 
v8::internal::TaggedArrayShape,class 
v8::internal::HeapObject>::get(int)const " 
(?get@?$TaggedArrayBase@VFixedArray@internal@v8@@VTaggedArrayShape@23@VHeapObject@23@@internal@v8@@QEBA?AV?$Tagged@VObject@internal@v8@@@23@H@Z)

growable-fixed-array-gen.obj : error LNK2001: unresolved external symbol 
"public: class v8::internal::Tagged<class v8::internal::Object> __cdecl 
v8::internal::TaggedArrayBase<class v8::internal::FixedArray,class 
v8::internal::TaggedArrayShape,class 
v8::internal::HeapObject>::get(int)const " 
(?get@?$TaggedArrayBase@VFixedArray@internal@v8@@VTaggedArrayShape@23@VHeapObject@23@@internal@v8@@QEBA?AV?$Tagged@VObject@internal@v8@@@23@H@Z)

binary-op-assembler.obj : error LNK2001: unresolved external symbol 
"public: class v8::internal::Tagged<class v8::internal::Object> __cdecl 
v8::internal::TaggedArrayBase<class v8::internal::FixedArray,class 
v8::internal::TaggedArrayShape,class 
v8::internal::HeapObject>::get(int)const " 
(?get@?$TaggedArrayBase@VFixedArray@internal@v8@@VTaggedArrayShape@23@VHeapObject@23@@internal@v8@@QEBA?AV?$Tagged@VObject@internal@v8@@@23@H@Z)

unary-op-assembler.obj : error LNK2001: unresolved external symbol "public: 
class v8::internal::Tagged<class v8::internal::Object> __cdecl 
v8::internal::TaggedArrayBase<class v8::internal::FixedArray,class 
v8::internal::TaggedArrayShape,class 
v8::internal::HeapObject>::get(int)const " 
(?get@?$TaggedArrayBase@VFixedArray@internal@v8@@VTaggedArrayShape@23@VHeapObject@23@@internal@v8@@QEBA?AV?$Tagged@VObject@internal@v8@@@23@H@Z)

builtins-ic-gen.obj : error LNK2001: unresolved external symbol "public: 
class v8::internal::Tagged<class v8::internal::Object> __cdecl 
v8::internal::TaggedArrayBase<class v8::internal::FixedArray,class 
v8::internal::TaggedArrayShape,class 
v8::internal::HeapObject>::get(int)const " 
(?get@?$TaggedArrayBase@VFixedArray@internal@v8@@VTaggedArrayShape@23@VHeapObject@23@@internal@v8@@QEBA?AV?$Tagged@VObject@internal@v8@@@23@H@Z)

builtins-interpreter-gen.obj : error LNK2001: unresolved external symbol 
"public: class v8::internal::Tagged<class v8::internal::Object> __cdecl 
v8::internal::TaggedArrayBase<class v8::internal::FixedArray,class 
v8::internal::TaggedArrayShape,class 
v8::internal::HeapObject>::get(int)const " 
(?get@?$TaggedArrayBase@VFixedArray@internal@v8@@VTaggedArrayShape@23@VHeapObject@23@@internal@v8@@QEBA?AV?$Tagged@VObject@internal@v8@@@23@H@Z)

builtins-number-gen.obj : error LNK2001: unresolved external symbol 
"public: class v8::internal::Tagged<class v8::internal::Object> __cdecl 
v8::internal::TaggedArrayBase<class v8::internal::FixedArray,class 
v8::internal::TaggedArrayShape,class 
v8::internal::HeapObject>::get(int)const " 
(?get@?$TaggedArrayBase@VFixedArray@internal@v8@@VTaggedArrayShape@23@VHeapObject@23@@internal@v8@@QEBA?AV?$Tagged@VObject@internal@v8@@@23@H@Z)

builtins-shadow-realm-gen.obj : error LNK2001: unresolved external symbol 
"public: class v8::internal::Tagged<class v8::internal::Object> __cdecl 
v8::internal::TaggedArrayBase<class v8::internal::FixedArray,class 
v8::internal::TaggedArrayShape,class 
v8::internal::HeapObject>::get(int)const " 
(?get@?$TaggedArrayBase@VFixedArray@internal@v8@@VTaggedArrayShape@23@VHeapObject@23@@internal@v8@@QEBA?AV?$Tagged@VObject@internal@v8@@@23@H@Z)

builtins-bigint-gen.obj : error LNK2001: unresolved external symbol 
"public: class v8::internal::Tagged<class v8::internal::Object> __cdecl 
v8::internal::TaggedArrayBase<class v8::internal::FixedArray,class 
v8::internal::TaggedArrayShape,class 
v8::internal::HeapObject>::get(int)const " 
(?get@?$TaggedArrayBase@VFixedArray@internal@v8@@VTaggedArrayShape@23@VHeapObject@23@@internal@v8@@QEBA?AV?$Tagged@VObject@internal@v8@@@23@H@Z)

builtins-call-gen.obj : error LNK2001: unresolved external symbol "public: 
class v8::internal::Tagged<class v8::internal::Object> __cdecl 
v8::internal::TaggedArrayBase<class v8::internal::FixedArray,class 
v8::internal::TaggedArrayShape,class 
v8::internal::HeapObject>::get(int)const " 
(?get@?$TaggedArrayBase@VFixedArray@internal@v8@@VTaggedArrayShape@23@VHeapObject@23@@internal@v8@@QEBA?AV?$Tagged@VObject@internal@v8@@@23@H@Z)

builtins-date-gen.obj : error LNK2001: unresolved external symbol "public: 
class v8::internal::Tagged<class v8::internal::Object> __cdecl 
v8::internal::TaggedArrayBase<class v8::internal::FixedArray,class 
v8::internal::TaggedArrayShape,class 
v8::internal::HeapObject>::get(int)const " 
(?get@?$TaggedArrayBase@VFixedArray@internal@v8@@VTaggedArrayShape@23@VHeapObject@23@@internal@v8@@QEBA?AV?$Tagged@VObject@internal@v8@@@23@H@Z)

builtins-global-gen.obj : error LNK2001: unresolved external symbol 
"public: class v8::internal::Tagged<class v8::internal::Object> __cdecl 
v8::internal::TaggedArrayBase<class v8::internal::FixedArray,class 
v8::internal::TaggedArrayShape,class 
v8::internal::HeapObject>::get(int)const "

Can someone please help me solve this problem?

 

Thanks in advance.

 

Regards,

rvoliveti

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-users/92a74baa-fa31-461e-8332-ec6ab46835c1n%40googlegroups.com.

Reply via email to