Cannot build with clang on windows
- Dominant language
- C++
- Stars
- 7.5k
- Forks
- 1.1k
- Avg merge
- 47m
- Merged PRs (30d)
- 1
Description
When I try to build with clang I get this error when it is compiling
`[66/137] Building CXX object CMakeFiles/draco_io.dir/src/draco/io/stdio_file_reader.cc.obj
FAILED: CMakeFiles/draco_io.dir/src/draco/io/stdio_file_reader.cc.obj
C:\PROGRA~1\LLVM\bin\CLANG_~1.EXE -DDRACO_CMAKE=1 -DDRACO_FLAGS_SRCDIR=\"C:/Users/kayra/draco\" -DDRACO_FLAGS_TMPDIR=\"/tmp\" -DNOMINMAX=1 -D_CRT_SECURE_NO_DEPRECATE=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -IC:/Users/kayra/draco -IC:/Users/kayra/draco/src -IC:/Users/kayra/draco/build -O0 -g -Xclang -gcodeview -D_DEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrtd -Wno-implicit-const-int-float-conversion -MD -MT CMakeFiles/draco_io.dir/src/draco/io/stdio_file_reader.cc.obj -MF CMakeFiles\draco_io.dir\src\draco\io\stdio_file_reader.cc.obj.d -o CMakeFiles/draco_io.dir/src/draco/io/stdio_file_reader.cc.obj -c C:/Users/kayra/draco/src/draco/io/stdio_file_reader.cc
C:/Users/kayra/draco/src/draco/io/stdio_file_reader.cc:91:48: error: use of undeclared identifier 'ftello'; did you mean 'ftell'?
const size_t file_size = static_cast(ftello(file_));
^~~~~~
ftell
C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\ucrt\stdio.h:286:27: note: 'ftell' declared here
_ACRTIMP long __cdecl ftell(
^
1 error generated.
[83/137] Building CXX object CMakeFiles/draco_mesh.dir/src/draco/mesh/mesh_cleanup.cc.obj
ninja: build stopped: subcommand failed.`
These are my cmake environment variables
CMAKE_GENERATOR -> ninja
CC -> clang
CXX -> clang++
When I try to compile using visual studio generator everything works but with ninja and clang it doesnt
Contributor guide
Assessment
This issue has not been assessed yet.