imgui-rs 1.47.0

IMGUI-RS provides Rust bindings for IMGUI, a bloat-free intermediate mode GUI library for C/C++. IMGUI outputs vertex buffers that you can render in your 3D-pipeline enabled application. It is fast, portable, renderer agnostic and self-contained. IMGUI does away with state synchronization by requiring the application to explicitly pass all state required in real-time. The user interface only retains the minimal amount of state required to facilitate the functionality required by each type of widget supported by the system.
Documentation
Build #1051 2016-07-31T02:55:55.396559+00:00
# 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 imgui-rs v1.47.0
Compiling libc v0.2.14
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.14/src/lib.rs --crate-name libc --crate-type lib -g --cfg feature=\"default\" --cfg feature=\"use_std\" -C metadata=1f3392fe1afd1313 -C extra-filename=-1f3392fe1afd1313 --out-dir /home/cratesfyi/imgui-rs-1.47.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/imgui-rs-1.47.0/debug/deps -L dependency=/home/cratesfyi/imgui-rs-1.47.0/debug/deps --cap-lints allow`
Compiling gcc v0.3.32
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.32/src/lib.rs --crate-name gcc --crate-type lib -g -C metadata=ef3a0616dd2e0463 -C extra-filename=-ef3a0616dd2e0463 --out-dir /home/cratesfyi/imgui-rs-1.47.0/debug/deps --emit=dep-info,link -L dependency=/home/cratesfyi/imgui-rs-1.47.0/debug/deps -L dependency=/home/cratesfyi/imgui-rs-1.47.0/debug/deps --cap-lints allow`
Compiling imgui-rs v1.47.0
Running `rustc .cargo/registry/src/github.com-1ecc6299db9ec823/imgui-rs-1.47.0/src/build.rs --crate-name build_script_build --crate-type bin -g --out-dir /home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7 --emit=dep-info,link -L dependency=/home/cratesfyi/imgui-rs-1.47.0/debug -L dependency=/home/cratesfyi/imgui-rs-1.47.0/debug/deps --extern gcc=/home/cratesfyi/imgui-rs-1.47.0/debug/deps/libgcc-ef3a0616dd2e0463.rlib`
Running `/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/build-script-build`
thread 'main' panicked at 'ChainedError {
error: failed to compile `imgui-rs v1.47.0`, intermediate artifacts can be found at `/home/cratesfyi/imgui-rs-1.47.0`,
cause: Human(
failed to run custom build command for `imgui-rs v1.47.0`
Process didn't exit successfully: `/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/build-script-build` (exit code: 101)
--- stdout
cargo:rustc-flags=-l GL
cargo:rustc-flags=-l SDL2
TARGET = Some("x86_64-unknown-linux-gnu")
OPT_LEVEL = Some("0")
PROFILE = Some("debug")
TARGET = Some("x86_64-unknown-linux-gnu")
debug=true opt-level=0
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
CXX_x86_64-unknown-linux-gnu = None
CXX_x86_64_unknown_linux_gnu = None
HOST_CXX = None
CXX = None
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
CXXFLAGS_x86_64-unknown-linux-gnu = None
CXXFLAGS_x86_64_unknown_linux_gnu = None
HOST_CXXFLAGS = None
CXXFLAGS = None
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-m64" "-fPIC" "-I" "src/cimgui/imgui/" "-o" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/imgui/imgui.o" "-c" "src/cimgui/imgui/imgui.cpp"
ExitStatus(ExitStatus(0))
TARGET = Some("x86_64-unknown-linux-gnu")
OPT_LEVEL = Some("0")
PROFILE = Some("debug")
TARGET = Some("x86_64-unknown-linux-gnu")
debug=true opt-level=0
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
CXX_x86_64-unknown-linux-gnu = None
CXX_x86_64_unknown_linux_gnu = None
HOST_CXX = None
CXX = None
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
CXXFLAGS_x86_64-unknown-linux-gnu = None
CXXFLAGS_x86_64_unknown_linux_gnu = None
HOST_CXXFLAGS = None
CXXFLAGS = None
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-m64" "-fPIC" "-I" "src/cimgui/imgui/" "-o" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/imgui/imgui_draw.o" "-c" "src/cimgui/imgui/imgui_draw.cpp"
ExitStatus(ExitStatus(0))
TARGET = Some("x86_64-unknown-linux-gnu")
OPT_LEVEL = Some("0")
PROFILE = Some("debug")
TARGET = Some("x86_64-unknown-linux-gnu")
debug=true opt-level=0
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
CXX_x86_64-unknown-linux-gnu = None
CXX_x86_64_unknown_linux_gnu = None
HOST_CXX = None
CXX = None
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
CXXFLAGS_x86_64-unknown-linux-gnu = None
CXXFLAGS_x86_64_unknown_linux_gnu = None
HOST_CXXFLAGS = None
CXXFLAGS = None
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-m64" "-fPIC" "-I" "src/cimgui/imgui/" "-o" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/imgui/imgui_demo.o" "-c" "src/cimgui/imgui/imgui_demo.cpp"
ExitStatus(ExitStatus(0))
TARGET = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
AR_x86_64-unknown-linux-gnu = None
AR_x86_64_unknown_linux_gnu = None
HOST_AR = None
AR = None
TARGET = Some("x86_64-unknown-linux-gnu")
running: "ar" "crus" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/libimgui.a" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/imgui/imgui.o" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/imgui/imgui_draw.o" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/imgui/imgui_demo.o"
ExitStatus(ExitStatus(0))
cargo:rustc-link-lib=static=imgui
cargo:rustc-link-search=native=/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out
TARGET = Some("x86_64-unknown-linux-gnu")
cargo:rustc-link-lib=stdc++
TARGET = Some("x86_64-unknown-linux-gnu")
OPT_LEVEL = Some("0")
PROFILE = Some("debug")
TARGET = Some("x86_64-unknown-linux-gnu")
debug=true opt-level=0
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
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
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
CFLAGS_x86_64-unknown-linux-gnu = None
CFLAGS_x86_64_unknown_linux_gnu = None
HOST_CFLAGS = None
CFLAGS = None
running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-m64" "-fPIC" "-o" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/cimgui/cimgui.o" "-c" "src/cimgui/cimgui/cimgui.cpp"
ExitStatus(ExitStatus(0))
TARGET = Some("x86_64-unknown-linux-gnu")
OPT_LEVEL = Some("0")
PROFILE = Some("debug")
TARGET = Some("x86_64-unknown-linux-gnu")
debug=true opt-level=0
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
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
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
CFLAGS_x86_64-unknown-linux-gnu = None
CFLAGS_x86_64_unknown_linux_gnu = None
HOST_CFLAGS = None
CFLAGS = None
running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-m64" "-fPIC" "-o" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/cimgui/fontAtlas.o" "-c" "src/cimgui/cimgui/fontAtlas.cpp"
ExitStatus(ExitStatus(0))
TARGET = Some("x86_64-unknown-linux-gnu")
OPT_LEVEL = Some("0")
PROFILE = Some("debug")
TARGET = Some("x86_64-unknown-linux-gnu")
debug=true opt-level=0
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
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
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
CFLAGS_x86_64-unknown-linux-gnu = None
CFLAGS_x86_64_unknown_linux_gnu = None
HOST_CFLAGS = None
CFLAGS = None
running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-m64" "-fPIC" "-o" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/cimgui/drawList.o" "-c" "src/cimgui/cimgui/drawList.cpp"
ExitStatus(ExitStatus(0))
TARGET = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
AR_x86_64-unknown-linux-gnu = None
AR_x86_64_unknown_linux_gnu = None
HOST_AR = None
AR = None
TARGET = Some("x86_64-unknown-linux-gnu")
running: "ar" "crus" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/libcimgui.a" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/cimgui/cimgui.o" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/cimgui/fontAtlas.o" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/cimgui/drawList.o"
ExitStatus(ExitStatus(0))
cargo:rustc-link-lib=static=cimgui
cargo:rustc-link-search=native=/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out
TARGET = Some("x86_64-unknown-linux-gnu")
OPT_LEVEL = Some("0")
PROFILE = Some("debug")
TARGET = Some("x86_64-unknown-linux-gnu")
debug=true opt-level=0
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
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
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
CFLAGS_x86_64-unknown-linux-gnu = None
CFLAGS_x86_64_unknown_linux_gnu = None
HOST_CFLAGS = None
CFLAGS = None
running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-m64" "-fPIC" "-I" "src/cimgui/imgui/" "-I" "src/cimgui/imgui/examples/libs/gl3w/" "-o" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/cimgui/imgui/examples/libs/gl3w/GL/gl3w.o" "-c" "src/cimgui/imgui/examples/libs/gl3w/GL/gl3w.c"
ExitStatus(ExitStatus(0))
TARGET = Some("x86_64-unknown-linux-gnu")
OPT_LEVEL = Some("0")
PROFILE = Some("debug")
TARGET = Some("x86_64-unknown-linux-gnu")
debug=true opt-level=0
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
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
HOST = Some("x86_64-unknown-linux-gnu")
TARGET = Some("x86_64-unknown-linux-gnu")
HOST = Some("x86_64-unknown-linux-gnu")
CFLAGS_x86_64-unknown-linux-gnu = None
CFLAGS_x86_64_unknown_linux_gnu = None
HOST_CFLAGS = None
CFLAGS = None
running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-m64" "-fPIC" "-I" "src/cimgui/imgui/" "-I" "src/cimgui/imgui/examples/libs/gl3w/" "-o" "/home/cratesfyi/imgui-rs-1.47.0/debug/build/imgui-rs-ef8d4ea1548a38f7/out/src/sdlgl3/imgui_impl_sdl_gl3.o" "-c" "src/sdlgl3/imgui_impl_sdl_gl3.cpp"
ExitStatus(ExitStatus(256))


command did not execute successfully, got: exit code: 1



--- stderr
src/sdlgl3/imgui_impl_sdl_gl3.cpp:11:22: fatal error: SDL2/SDL.h: No such file or directory
#include <SDL2/SDL.h>
^
compilation terminated.
thread 'main' panicked at 'explicit panic', .cargo/registry/src/github.com-1ecc6299db9ec823/gcc-0.3.32/src/lib.rs:848
note: Run with `RUST_BACKTRACE=1` for a backtrace.

)
}', src/bin/cratesfyi.rs:119
note: Run with `RUST_BACKTRACE=1` for a backtrace.