I am trying to build this 
repo https://github.com/andrewkatson/protobuf_not_included using gcc 13.2.0 
on Windows 10 with bazel 7. And I get many errors like this one: 

Starting local Bazel server and connecting to it... INFO: Analyzed 3 
targets (132 packages loaded, 4243 targets configured). ERROR: 
C:/bazel-bin/external/protobuf~23.1/src/google/protobuf/BUILD.bazel:184:11: 
Compiling src/goo gle/protobuf/port.cc [for tool] failed: absolute path 
inclusion(s) found in rule '@@protobuf~23.1//s 
rc/google/protobuf:port_def': the source file 'src/google/protobuf/port.cc' 
includes the following non-builtin files with absolute paths (if these are 
builtin files, make sure these paths are in your toolchain): 
'C:/bazel-bin/external/protobuf~23.1/src/google/protobuf/port_def.inc' Use 
--verbose_failures to see the command lines of failed build steps. INFO: 
Elapsed time: 8.789s, Critical Path: 1.09s INFO: 69 processes: 37 internal, 
32 local. ERROR: Build did NOT complete successfully

My command line looks like  this   bazel --output_base="C:\bazel-bin" build 
--extra_toolchains=@local_config_cc//:cc-toolchain-x64_windows_mingw 
--extra_execution_platforms=//:windows-mingw-gcc :all --compiler=mingw-gcc 
--host_compiler=mingmw-gcc


My current guess is that something between protobuf and gcc on Windows is 
causing friction. I have already asked the bazel boost people what they 
think here: https://github.com/bazelboost/registry/issues/173 but we 
determined this is likely a protobuf thing not an interaction. 

Has anyone seen this before?

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/protobuf/dc74209f-e102-40a3-812c-968b96e168acn%40googlegroups.com.

Reply via email to