google / google/draco

Cannot build with clang on windows

Open
#1,018 0 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.