Hi, Did you ever resolve the issue with sha1-586.obj? I still haven't been able to build grpc++ at all for Windows.
Thanks, Sean On Tuesday, August 30, 2016 at 1:47:23 PM UTC-4, [email protected] wrote: > > I have the exact same problem on the v1.0.0 branch. I could vent my > frustration with gRPC after 4 days of trying to get up and running, but > I'll spare you. > > I am trying to use the Google Speech API from a C++ Windows application. I > need statically linked libraries for grp, grpc and grpc++, but the cmake > process is not working for me. I had to add the following lines to > CMakeLists.txt: > > set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd") > set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT") > > , while the call to cmake looks like: > > cmake -G "Visual Studio 12 2013" -D_WIN32_WINNT=0x0601 > -D_SCL_SECURE_NO_WARNINGS=1 > > This brings the number of compile errors down from 799 (!) to 45. But now > I am stuck on the missing sha1-586.obj file. I have tried renaming > sha1.obj, but then it simply starts complaining about other missing files. > > I would very much appreciate it if Google would either/both: > * add proper support for the Windows platform > * make precompiled libraries and executables available, so we don't have > to spend a week trying to compile things. > > -Paul > > P.S.: using the Cpp REST SDK from Microsoft I have been able to > successfully call the server and get a result. But we need streaming > support, so REST won't do. > > > > > Op vrijdag 26 augustus 2016 14:46:47 UTC+2 schreef [email protected]: >> >> Hmm i only thought this was the only linker error as i was building from >> incredibuild. But there is actually 900+ linker errors. Clearly something >> has gone terribly wrong >> >> On Thursday, August 25, 2016 at 11:27:00 AM UTC+1, [email protected] >> wrote: >>> >>> LINK : fatal error LNK1181: cannot open input file >>> 'C:\dev\grpc\build_dir\third_party\boringssl\crypto\sha\sha.dir\Debug\sha1-586.obj' >>> >>> From looking at the CMakeFile for sha, it adds the sources for >>> sha1-586.asm to the add_library command, but no .obj is being created. The >>> .asm files are there in the build directory though. Is it something wrong >>> with yasm? >>> >> -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/grpc-io. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/d7cf6a2a-2e18-4353-991e-1da1d6ea1cd8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
