tcod-sys 3.0.1

Raw FFI bindings & build script to link against libtcod.

Build #5666 2016-08-03 19:37:32

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# rustc version rustc 1.12.0-nightly (54c0dcfd6 2016-07-28)

# docs.rs version cratesfyi 0.2.0 (5dbd676 2016-07-30)

# build log Updating registry `https://github.com/rust-lang/crates.io-index` Downloading tcod-sys v3.0.1 Compiling libc v0.1.12 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.1.12/rust/src/liblibc/lib.rs --crate-name libc --crate-type lib -g --cfg feature=\"cargo-build\" --cfg feature=\"default\" -C metadata=0c57a2126eb1e7e8 -C extra-filename=-0c57a2126eb1e7e8 --out-dir /home/cratesfyi/tcod-sys-3.0.1/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/tcod-sys-3.0.1/debug/deps -L dependency=/home/cratesfyi/tcod-sys-3.0.1/debug/deps --cap-lints allow` Compiling tcod-sys v3.0.1 Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/tcod-sys-3.0.1/build.rs --crate-name build_script_build --crate-type bin -g --out-dir /home/cratesfyi/tcod-sys-3.0.1/debug/build/tcod-sys-18e76ec167aef332 --emit=dep-info,link -L dependency=/home/cratesfyi/tcod-sys-3.0.1/debug -L dependency=/home/cratesfyi/tcod-sys-3.0.1/debug/deps` Running `/home/cratesfyi/tcod-sys-3.0.1/debug/build/tcod-sys-18e76ec167aef332/build-script-build` thread 'main' panicked at 'ChainedError { error: failed to compile `tcod-sys v3.0.1`, intermediate artifacts can be found at `/home/cratesfyi/tcod-sys-3.0.1`, cause: Human( failed to run custom build command for `tcod-sys v3.0.1` Process didn't exit successfully: `/home/cratesfyi/tcod-sys-3.0.1/debug/build/tcod-sys-18e76ec167aef332/build-script-build` (exit code: 101) --- stdout STDOUT: \rm -f /tmp/libtcod/release/bresenham_c.o /tmp/libtcod/release/bsp_c.o /tmp/libtcod/release/color_c.o /tmp/libtcod/release/console_c.o /tmp/libtcod/release/fov_c.o /tmp/libtcod/release/fov_circular_raycasting.o /tmp/libtcod/release/fov_diamond_raycasting.o /tmp/libtcod/release/fov_recursive_shadowcasting.o /tmp/libtcod/release/fov_permissive2.o /tmp/libtcod/release/fov_restrictive.o /tmp/libtcod/release/heightmap_c.o /tmp/libtcod/release/image_c.o /tmp/libtcod/release/lex_c.o /tmp/libtcod/release/list_c.o /tmp/libtcod/release/mersenne_c.o /tmp/libtcod/release/noise_c.o /tmp/libtcod/release/parser_c.o /tmp/libtcod/release/path_c.o /tmp/libtcod/release/sys_c.o /tmp/libtcod/release/sys_opengl_c.o /tmp/libtcod/release/sys_sdl_c.o /tmp/libtcod/release/sys_sdl_img_bmp.o /tmp/libtcod/release/sys_sdl_img_png.o /tmp/libtcod/release/tree_c.o /tmp/libtcod/release/txtfield_c.o /tmp/libtcod/release/wrappers.o /tmp/libtcod/release/zip_c.o /tmp/libtcod/release/namegen_c.o /tmp/libtcod/release/png/lodepng.o /tmp/libtcod/release/bresenham.o /tmp/libtcod/release/bsp.o /tmp/libtcod/release/color.o /tmp/libtcod/release/console.o /tmp/libtcod/release/fov.o /tmp/libtcod/release/heightmap.o /tmp/libtcod/release/image.o /tmp/libtcod/release/lex.o /tmp/libtcod/release/mersenne.o /tmp/libtcod/release/mouse.o /tmp/libtcod/release/noise.o /tmp/libtcod/release/parser.o /tmp/libtcod/release/path.o /tmp/libtcod/release/sys.o /tmp/libtcod/release/txtfield.o /tmp/libtcod/release/zip.o /tmp/libtcod/release/namegen.o /tmp/libtcod/release/gui/button.o /tmp/libtcod/release/gui/container.o /tmp/libtcod/release/gui/flatlist.o /tmp/libtcod/release/gui/hbox.o /tmp/libtcod/release/gui/image.o /tmp/libtcod/release/gui/label.o /tmp/libtcod/release/gui/radiobutton.o /tmp/libtcod/release/gui/slider.o /tmp/libtcod/release/gui/statusbar.o /tmp/libtcod/release/gui/textbox.o /tmp/libtcod/release/gui/togglebutton.o /tmp/libtcod/release/gui/toolbar.o /tmp/libtcod/release/gui/vbox.o /tmp/libtcod/release/gui/widget.o /tmp/libtcod/debug/bresenham_c.o /tmp/libtcod/debug/bsp_c.o /tmp/libtcod/debug/color_c.o /tmp/libtcod/debug/console_c.o /tmp/libtcod/debug/fov_c.o /tmp/libtcod/debug/fov_circular_raycasting.o /tmp/libtcod/debug/fov_diamond_raycasting.o /tmp/libtcod/debug/fov_recursive_shadowcasting.o /tmp/libtcod/debug/fov_permissive2.o /tmp/libtcod/debug/fov_restrictive.o /tmp/libtcod/debug/heightmap_c.o /tmp/libtcod/debug/image_c.o /tmp/libtcod/debug/lex_c.o /tmp/libtcod/debug/list_c.o /tmp/libtcod/debug/mersenne_c.o /tmp/libtcod/debug/noise_c.o /tmp/libtcod/debug/parser_c.o /tmp/libtcod/debug/path_c.o /tmp/libtcod/debug/sys_c.o /tmp/libtcod/debug/sys_opengl_c.o /tmp/libtcod/debug/sys_sdl_c.o /tmp/libtcod/debug/sys_sdl_img_bmp.o /tmp/libtcod/debug/sys_sdl_img_png.o /tmp/libtcod/debug/tree_c.o /tmp/libtcod/debug/txtfield_c.o /tmp/libtcod/debug/wrappers.o /tmp/libtcod/debug/zip_c.o /tmp/libtcod/debug/namegen_c.o /tmp/libtcod/debug/png/lodepng.o /tmp/libtcod/debug/bresenham.o /tmp/libtcod/debug/bsp.o /tmp/libtcod/debug/color.o /tmp/libtcod/debug/console.o /tmp/libtcod/debug/fov.o /tmp/libtcod/debug/heightmap.o /tmp/libtcod/debug/image.o /tmp/libtcod/debug/lex.o /tmp/libtcod/debug/mersenne.o /tmp/libtcod/debug/mouse.o /tmp/libtcod/debug/noise.o /tmp/libtcod/debug/parser.o /tmp/libtcod/debug/path.o /tmp/libtcod/debug/sys.o /tmp/libtcod/debug/txtfield.o /tmp/libtcod/debug/zip.o /tmp/libtcod/debug/namegen.o /tmp/libtcod/debug/gui/button.o /tmp/libtcod/debug/gui/container.o /tmp/libtcod/debug/gui/flatlist.o /tmp/libtcod/debug/gui/hbox.o /tmp/libtcod/debug/gui/image.o /tmp/libtcod/debug/gui/label.o /tmp/libtcod/debug/gui/radiobutton.o /tmp/libtcod/debug/gui/slider.o /tmp/libtcod/debug/gui/statusbar.o /tmp/libtcod/debug/gui/textbox.o /tmp/libtcod/debug/gui/togglebutton.o /tmp/libtcod/debug/gui/toolbar.o /tmp/libtcod/debug/gui/vbox.o /tmp/libtcod/debug/gui/widget.o libtcod.a libtcodxx.a libtcod.so libtcodxx.so libtcodgui.so libtcod_debug.so libtcodxx_debug.so libtcodgui_debug.so libtcodpy.pyc Compiling debug src/bresenham_c.c Compiling debug src/bsp_c.c Compiling debug src/color_c.c Compiling debug src/console_c.c Compiling debug src/fov_c.c Compiling debug src/fov_circular_raycasting.c Compiling debug src/fov_diamond_raycasting.c Compiling debug src/fov_recursive_shadowcasting.c Compiling debug src/fov_permissive2.c Compiling debug src/fov_restrictive.c Compiling debug src/heightmap_c.c Compiling debug src/image_c.c Compiling debug src/lex_c.c Compiling debug src/list_c.c Compiling debug src/mersenne_c.c Compiling debug src/noise_c.c Compiling debug src/parser_c.c Compiling debug src/path_c.c Compiling debug src/sys_c.c Compiling debug src/sys_opengl_c.c makefiles/makefile-linux:36: recipe for target '/tmp/libtcod/debug/sys_opengl_c.o' failed STDERR: /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found src/console_c.c: In function ‘TCOD_console_vsprint’: src/console_c.c:524:3: warning: implicit declaration of function ‘vsnprintf’ [-Wimplicit-function-declaration] int len = vsnprintf(msg[curbuf],buflen[curbuf],fmt,ap); ^ src/console_c.c: In function ‘TCOD_console_vsprint_utf’: src/console_c.c:822:3: warning: implicit declaration of function ‘vswprintf’ [-Wimplicit-function-declaration] int len = vsnwprintf(msg[curbuf],buflen[curbuf],fmt,ap); ^ /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found src/sys_c.c: In function ‘TCOD_sys_get_directory_content’: src/sys_c.c:159:5: warning: implicit declaration of function ‘strdup’ [-Wimplicit-function-declaration] TCOD_list_push(list,strdup(dirent->d_name)); ^ src/sys_c.c:159:25: warning: passing argument 2 of ‘TCOD_list_push’ makes pointer from integer without a cast TCOD_list_push(list,strdup(dirent->d_name)); ^ In file included from include/libtcod.h:178:0, from src/sys_c.c:41: include/list.h:37:18: note: expected ‘const void *’ but argument is of type ‘int’ TCODLIB_API void TCOD_list_push(TCOD_list_t l, const void * elt); ^ src/sys_c.c: In function ‘TCOD_sys_clipboard_get’: src/sys_c.c:645:12: warning: initialization makes pointer from integer without a cast char *ret=strdup(xbuf); ^ /bin/sh: 1: sdl-config: not found src/sys_opengl_c.c:35:21: fatal error: SDL/SDL.h: No such file or directory #include <SDL/SDL.h> ^ compilation terminated. make: *** [/tmp/libtcod/debug/sys_opengl_c.o] Error 1 --- stderr thread 'main' panicked at '`make` returned: exit code: 2', .cargo/registry/src/github.com-1ecc6299db9ec823/tcod-sys-3.0.1/build.rs:39 note: Run with `RUST_BACKTRACE=1` for a backtrace. ) }', src/bin/cratesfyi.rs:119 note: Run with `RUST_BACKTRACE=1` for a backtrace.