xlsxwriter-rs
xlsxwriter-rs copied to clipboard
Problem compiling
Hello, I was trying to use the crate for a project I am making, but It doesn't seem to compile, and gives this error message before exiting:
error: failed to run custom build command for `libxlsxwriter-sys v0.9.4`
Caused by:
process didn't exit successfully: `/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-2b0a0786c0fd9893/build-script-build` (exit code: 101)
--- stdout
TARGET = Some("x86_64-unknown-linux-gnu")
OPT_LEVEL = Some("1")
HOST = Some("x86_64-unknown-linux-gnu")
CC_x86_64-unknown-linux-gnu = None
CC_x86_64_unknown_linux_gnu = None
HOST_CC = None
CC = None
CFLAGS_x86_64-unknown-linux-gnu = None
CFLAGS_x86_64_unknown_linux_gnu = None
HOST_CFLAGS = None
CFLAGS = None
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some("true")
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/third_party/tmpfileplus/tmpfileplus.o" "-c" "third_party/libxlsxwriter/third_party/tmpfileplus/tmpfileplus.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/third_party/minizip/ioapi.o" "-c" "third_party/libxlsxwriter/third_party/minizip/ioapi.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/third_party/minizip/zip.o" "-c" "third_party/libxlsxwriter/third_party/minizip/zip.c"
cargo:warning=In file included from third_party/libxlsxwriter/third_party/minizip/zip.c:186:
cargo:warning=third_party/libxlsxwriter/third_party/minizip/crypt.h: In function ‘decrypt_byte’:
cargo:warning=third_party/libxlsxwriter/third_party/minizip/crypt.h:35:62: warning: unused parameter ‘pcrc_32_tab’ [-Wunused-parameter]
cargo:warning= 35 | static int decrypt_byte(unsigned long* pkeys, const z_crc_t* pcrc_32_tab)
cargo:warning= | ~~~~~~~~~~~~~~~^~~~~~~~~~~
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/third_party/md5/md5.o" "-c" "third_party/libxlsxwriter/third_party/md5/md5.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/app.o" "-c" "third_party/libxlsxwriter/src/app.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/chart.o" "-c" "third_party/libxlsxwriter/src/chart.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/chartsheet.o" "-c" "third_party/libxlsxwriter/src/chartsheet.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/comment.o" "-c" "third_party/libxlsxwriter/src/comment.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/content_types.o" "-c" "third_party/libxlsxwriter/src/content_types.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/core.o" "-c" "third_party/libxlsxwriter/src/core.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/custom.o" "-c" "third_party/libxlsxwriter/src/custom.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/drawing.o" "-c" "third_party/libxlsxwriter/src/drawing.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/format.o" "-c" "third_party/libxlsxwriter/src/format.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/hash_table.o" "-c" "third_party/libxlsxwriter/src/hash_table.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/packager.o" "-c" "third_party/libxlsxwriter/src/packager.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/relationships.o" "-c" "third_party/libxlsxwriter/src/relationships.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/shared_strings.o" "-c" "third_party/libxlsxwriter/src/shared_strings.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/styles.o" "-c" "third_party/libxlsxwriter/src/styles.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/theme.o" "-c" "third_party/libxlsxwriter/src/theme.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/utility.o" "-c" "third_party/libxlsxwriter/src/utility.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/vml.o" "-c" "third_party/libxlsxwriter/src/vml.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/workbook.o" "-c" "third_party/libxlsxwriter/src/workbook.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/worksheet.o" "-c" "third_party/libxlsxwriter/src/worksheet.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/xmlwriter.o" "-c" "third_party/libxlsxwriter/src/xmlwriter.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/adler32.o" "-c" "third_party/zlib/adler32.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/compress.o" "-c" "third_party/zlib/compress.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/crc32.o" "-c" "third_party/zlib/crc32.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/deflate.o" "-c" "third_party/zlib/deflate.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/gzclose.o" "-c" "third_party/zlib/gzclose.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/gzlib.o" "-c" "third_party/zlib/gzlib.c"
cargo:warning=third_party/zlib/gzlib.c: In function ‘gz_open’:
cargo:warning=third_party/zlib/gzlib.c:14:17: warning: implicit declaration of function ‘lseek’; did you mean ‘fseek’? [-Wimplicit-function-declaration]
cargo:warning= 14 | # define LSEEK lseek
cargo:warning= | ^~~~~
cargo:warning=third_party/zlib/gzlib.c:252:9: note: in expansion of macro ‘LSEEK’
cargo:warning= 252 | LSEEK(state->fd, 0, SEEK_END); /* so gzoffset() is correct */
cargo:warning= | ^~~~~
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/gzread.o" "-c" "third_party/zlib/gzread.c"
cargo:warning=third_party/zlib/gzread.c: In function ‘gz_load’:
cargo:warning=third_party/zlib/gzread.c:35:15: warning: implicit declaration of function ‘read’; did you mean ‘fread’? [-Wimplicit-function-declaration]
cargo:warning= 35 | ret = read(state->fd, buf + *have, get);
cargo:warning= | ^~~~
cargo:warning= | fread
cargo:warning=third_party/zlib/gzread.c: In function ‘gzclose_r’:
cargo:warning=third_party/zlib/gzread.c:651:11: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
cargo:warning= 651 | ret = close(state->fd);
cargo:warning= | ^~~~~
cargo:warning= | pclose
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/gzwrite.o" "-c" "third_party/zlib/gzwrite.c"
cargo:warning=third_party/zlib/gzwrite.c: In function ‘gz_comp’:
cargo:warning=third_party/zlib/gzwrite.c:89:20: warning: implicit declaration of function ‘write’; did you mean ‘fwrite’? [-Wimplicit-function-declaration]
cargo:warning= 89 | writ = write(state->fd, strm->next_in, put);
cargo:warning= | ^~~~~
cargo:warning= | fwrite
cargo:warning=third_party/zlib/gzwrite.c: In function ‘gzclose_w’:
cargo:warning=third_party/zlib/gzwrite.c:661:9: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
cargo:warning= 661 | if (close(state->fd) == -1)
cargo:warning= | ^~~~~
cargo:warning= | pclose
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/infback.o" "-c" "third_party/zlib/infback.c"
cargo:warning=third_party/zlib/infback.c: In function ‘inflateBack’:
cargo:warning=third_party/zlib/infback.c:479:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 479 | state->mode = LEN;
cargo:warning= | ~~~~~~~~~~~~^~~~~
cargo:warning=third_party/zlib/infback.c:481:9: note: here
cargo:warning= 481 | case LEN:
cargo:warning= | ^~~~
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/inffast.o" "-c" "third_party/zlib/inffast.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/inflate.o" "-c" "third_party/zlib/inflate.c"
cargo:warning=third_party/zlib/inflate.c: In function ‘inflate’:
cargo:warning=third_party/zlib/inflate.c:742:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 742 | state->mode = EXLEN;
cargo:warning= | ~~~~~~~~~~~~^~~~~~~
cargo:warning=third_party/zlib/inflate.c:743:9: note: here
cargo:warning= 743 | case EXLEN:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:755:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 755 | state->mode = EXTRA;
cargo:warning= | ~~~~~~~~~~~~^~~~~~~
cargo:warning=third_party/zlib/inflate.c:756:9: note: here
cargo:warning= 756 | case EXTRA:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:777:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 777 | state->mode = NAME;
cargo:warning= | ~~~~~~~~~~~~^~~~~~
cargo:warning=third_party/zlib/inflate.c:778:9: note: here
cargo:warning= 778 | case NAME:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:798:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 798 | state->mode = COMMENT;
cargo:warning= | ~~~~~~~~~~~~^~~~~~~~~
cargo:warning=third_party/zlib/inflate.c:799:9: note: here
cargo:warning= 799 | case COMMENT:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:818:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 818 | state->mode = HCRC;
cargo:warning= | ~~~~~~~~~~~~^~~~~~
cargo:warning=third_party/zlib/inflate.c:819:9: note: here
cargo:warning= 819 | case HCRC:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:841:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 841 | state->mode = DICT;
cargo:warning= | ~~~~~~~~~~~~^~~~~~
cargo:warning=third_party/zlib/inflate.c:842:9: note: here
cargo:warning= 842 | case DICT:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:848:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 848 | state->mode = TYPE;
cargo:warning= | ~~~~~~~~~~~~^~~~~~
cargo:warning=third_party/zlib/inflate.c:849:9: note: here
cargo:warning= 849 | case TYPE:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:850:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 850 | if (flush == Z_BLOCK || flush == Z_TREES) goto inf_leave;
cargo:warning= | ^
cargo:warning=third_party/zlib/inflate.c:851:9: note: here
cargo:warning= 851 | case TYPEDO:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 900 | if (flush == Z_TREES) goto inf_leave;
cargo:warning= | ^
cargo:warning=third_party/zlib/inflate.c:901:9: note: here
cargo:warning= 901 | case COPY_:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:902:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 902 | state->mode = COPY;
cargo:warning= | ~~~~~~~~~~~~^~~~~~
cargo:warning=third_party/zlib/inflate.c:903:9: note: here
cargo:warning= 903 | case COPY:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:1041:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 1041 | if (flush == Z_TREES) goto inf_leave;
cargo:warning= | ^
cargo:warning=third_party/zlib/inflate.c:1042:9: note: here
cargo:warning= 1042 | case LEN_:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:1043:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 1043 | state->mode = LEN;
cargo:warning= | ~~~~~~~~~~~~^~~~~
cargo:warning=third_party/zlib/inflate.c:1044:9: note: here
cargo:warning= 1044 | case LEN:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:1092:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 1092 | state->mode = LENEXT;
cargo:warning= | ~~~~~~~~~~~~^~~~~~~~
cargo:warning=third_party/zlib/inflate.c:1093:9: note: here
cargo:warning= 1093 | case LENEXT:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:1102:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 1102 | state->mode = DIST;
cargo:warning= | ~~~~~~~~~~~~^~~~~~
cargo:warning=third_party/zlib/inflate.c:1103:9: note: here
cargo:warning= 1103 | case DIST:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:1129:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 1129 | state->mode = DISTEXT;
cargo:warning= | ~~~~~~~~~~~~^~~~~~~~~
cargo:warning=third_party/zlib/inflate.c:1130:9: note: here
cargo:warning= 1130 | case DISTEXT:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:1145:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 1145 | state->mode = MATCH;
cargo:warning= | ~~~~~~~~~~~~^~~~~~~
cargo:warning=third_party/zlib/inflate.c:1146:9: note: here
cargo:warning= 1146 | case MATCH:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:1220:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 1220 | state->mode = LENGTH;
cargo:warning= | ~~~~~~~~~~~~^~~~~~~~
cargo:warning=third_party/zlib/inflate.c:1221:9: note: here
cargo:warning= 1221 | case LENGTH:
cargo:warning= | ^~~~
cargo:warning=third_party/zlib/inflate.c:1233:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
cargo:warning= 1233 | state->mode = DONE;
cargo:warning= | ~~~~~~~~~~~~^~~~~~
cargo:warning=third_party/zlib/inflate.c:1234:9: note: here
cargo:warning= 1234 | case DONE:
cargo:warning= | ^~~~
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/inftrees.o" "-c" "third_party/zlib/inftrees.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/trees.o" "-c" "third_party/zlib/trees.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/uncompr.o" "-c" "third_party/zlib/uncompr.c"
exit code: 0
running: "cc" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "third_party/libxlsxwriter/include" "-I" "third_party/zlib" "-Wall" "-Wextra" "-o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/zutil.o" "-c" "third_party/zlib/zutil.c"
exit code: 0
AR_x86_64-unknown-linux-gnu = None
AR_x86_64_unknown_linux_gnu = None
HOST_AR = None
AR = None
running: "ar" "crs" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/libxlsxwriter.a" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/third_party/tmpfileplus/tmpfileplus.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/third_party/minizip/ioapi.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/third_party/minizip/zip.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/third_party/md5/md5.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/app.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/chart.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/chartsheet.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/comment.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/content_types.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/core.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/custom.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/drawing.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/format.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/hash_table.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/packager.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/relationships.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/shared_strings.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/styles.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/theme.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/utility.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/vml.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/workbook.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/worksheet.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/libxlsxwriter/src/xmlwriter.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/adler32.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/compress.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/crc32.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/deflate.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/gzclose.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/gzlib.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/gzread.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/gzwrite.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/infback.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/inffast.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/inflate.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/inftrees.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/trees.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/uncompr.o" "/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out/third_party/zlib/zutil.o"
exit code: 0
cargo:rustc-link-lib=static=xlsxwriter
cargo:rustc-link-search=native=/home/xxxxxxxxxxx/Desktop/rust_projects/corona-xlsx/target/debug/build/libxlsxwriter-sys-d281c33508c5b7f9/out
cargo:warning=couldn't execute `llvm-config --prefix` (error: No such file or directory (os error 2))
cargo:warning=set the LLVM_CONFIG_PATH environment variable to the full path to a valid `llvm-config` executable (including the executable itself)
--- stderr
thread 'main' panicked at 'Unable to find libclang: "couldn\'t find any valid shared libraries matching: [\'libclang.so\', \'libclang-*.so\', \'libclang.so.*\', \'libclang-*.so.*\'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"', /home/xxxxxxxxxxx/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.53.3/src/lib.rs:1956:13
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
I am on ubuntu focal fossa and using stable rust. It seems that I need the libclang.so libraries. where can I download these from?
Same error is on Window 10
Well, on Windows 10 you can resolve this error by installing LLVM.
Hi, same problem here on Ubuntu 18.04, so I installed llvm-dev and libclang-dev but it still didn't compile:
--- stderr
/usr/include/stdio.h:33:10: fatal error: 'stddef.h' file not found
/usr/include/stdio.h:33:10: fatal error: 'stddef.h' file not found, err: true
thread 'main' panicked at 'Unable to generate bindings: ()', /home/USER/.cargo/registry/src/github.com-1ecc6299db9ec823/libxlsxwriter-sys-1.0.0/build.rs:85:20
So I installed clang-9 and finally, it compiled correctly.
Same error compiling in azure pipelines. I tried setup LIBCLANG_PATH var:
- script: |
choco install llvm
setx PATH "C:\Program Files\LLVM\bin;%PATH%" /M
setx LIBCLANG_PATH "C:\Program Files\LLVM\bin" /M
echo $CARGO_HOME
echo %path:;=&echo.%
refreshenv
displayName: Install CLANG
condition: eq( variables['Agent.OS'], 'Windows_NT' )
- script: |
cargo build --bin sync --release
env:
LIBCLANG_PATH: "C:\Program Files\LLVM\bin"
displayName: Cargo build Windows
condition: eq( variables['Agent.OS'], 'Windows_NT' )
Just because I ran into this several times in the past now. It's basically like @cereal-s suggested on Ubuntu-20.04, but with a twist:
wget --no-check-certificate -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo add-apt-repository 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-9 main'
sudo apt install llvm-9-dev libclang-9-dev clang-9
Well, on Windows 10 you can resolve this error by installing LLVM.
I have the same error and I have installed LLVM
Same issue
--- stderr ./third_party/libxlsxwriter/include/xlsxwriter/workbook.h:45:10: fatal error: 'stdio.h' file not found ./third_party/libxlsxwriter/include/xlsxwriter/workbook.h:45:10: fatal error: 'stdio.h' file not found, err: true
LLVM and rust toolchain mast be identical (gnu - gnu or msvc - msvc)