Can't build Blender on Windows 10 after String to Curves node addition

Geometry Nodes: String to Curves

bf_nodes.lib(node_geo_string_to_curves.obj) : error LNK2001: unresolved external symbol “__declspec(dllimport) public: static class std::locale::id std::codecvt<char32 _t,char,struct _Mbstatet>::id” (_imp?id@?$codecvt@_UDU_Mbstatet@@@std@@2V0locale@2@A) [D:\Blender_2.8_git\build_windows_Release_x64_vc15_Release\source\creator\blend er.vcxproj]
D:\Blender_2.8_git\build_windows_Release_x64_vc15_Release\bin\Release\blender.exe : fatal error LNK1120: 1 unresolved externals [D:\Blender_2.8_git\build_windows_Relea se_x64_vc15_Release\source\creator\blender.vcxproj]

	  if(WITH_INTERNATIONAL)
    list(APPEND boost_extra_libs locale)
  endif()

Do you build WITH_INTERNATIONAL on?

Shot in the dark but I am wondering if that is supposed to the Boost version of locale and not the Std version.

Won’t help, it’s seemingly a bug in the VS2017/early 2019 CRT, looking for a work around but in the meantime upgrading to latest VS2019 should do the trick.

2 Likes

Okay,I’ll upgrade to VS2019 then.

Fix is in review at ⚙ D12655 String to Curves VS2017 fix

1 Like