corange-rs 0.8.0

Rust interface to the Corange game engine, written in Pure C, SDL and OpenGL by Daniel Holden. Features include: deferred rendering, UI rendering, text rendering, multiple lights, post-processing effects, SSAO, shadow mapping, color correction, skeletal animation, inverse kinematics, collision detection, OpenCL support, asset management, entity management, terrain, file loaders including .dds, .wav, .bmp, .obj, .smd, 3D math.
Build #89440 2018-03-06T00:07:38.395862+00:00
# rustc version
rustc 1.26.0-dev (5c1d29af0 2018-03-03)
# docs.rs version
cratesfyi 0.5.0 (579f83b 2018-03-05)

# build log
Build failed, waiting for other jobs to finish...
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading corange-rs v0.8.0
Fresh num-traits v0.2.1
Fresh cfg-if v0.1.2
Fresh libc v0.2.39
Fresh bitflags v0.3.3
Fresh lazy_static v0.1.16
Fresh gcc v0.3.54
Fresh khronos_api v1.0.1
Fresh num-integer v0.1.36
Fresh log v0.4.1
Fresh rand v0.4.2
Fresh xml-rs v0.2.2
Fresh rustc-serialize v0.3.24
Compiling corange-rs v0.8.0
Compiling sdl2-sys v0.7.0
Fresh num-iter v0.1.35
Fresh log v0.3.9
Fresh num-complex v0.1.42
Fresh num-bigint v0.1.43
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/corange-rs-0.8.0/src/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=c500b9d736d661ad -C extra-filename=-c500b9d736d661ad --out-dir /home/cratesfyi/cratesfyi/debug/build/corange-rs-c500b9d736d661ad -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern gcc=/home/cratesfyi/cratesfyi/debug/deps/libgcc-da7e919133cea6e4.rlib --extern-version gcc=gcc,0.3.54 --cap-lints allow`
Running `/home/cratesfyi/cratesfyi/debug/build/sdl2-sys-653004613ff85399/build-script-build`
Fresh gl_generator v0.4.2
Compiling gl v0.5.2
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/gl-0.5.2/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=b8025a67558dae03 -C extra-filename=-b8025a67558dae03 --out-dir /home/cratesfyi/cratesfyi/debug/build/gl-b8025a67558dae03 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern gl_generator=/home/cratesfyi/cratesfyi/debug/deps/libgl_generator-af33df64e822974c.rlib --extern-version gl_generator=gl_generator,0.4.2 --extern khronos_api=/home/cratesfyi/cratesfyi/debug/deps/libkhronos_api-ca20e0b7ab429ef5.rlib --extern-version khronos_api=khronos_api,1.0.1 --cap-lints allow`
Fresh num-rational v0.1.42
Fresh num v0.1.42
Running `rustc --crate-name sdl2_sys .cargo/registry/src/github.com-1ecc6299db9ec823/sdl2-sys-0.7.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=cdf96731e0d1f185 -C extra-filename=-cdf96731e0d1f185 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num=/home/cratesfyi/cratesfyi/debug/deps/libnum-eeceddeac19c6916.rlib --extern-version num=num,0.1.42 --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-f854cf2dcfbf787e.rlib --extern-version libc=libc,0.2.39 --cap-lints allow -l SDL2`
error: environment variable `OUT_DIR` not defined
--> .cargo/registry/src/github.com-1ecc6299db9ec823/corange-rs-0.8.0/src/build.rs:24:19
|
24 |     let out_dir = env!("OUT_DIR");
|                   ^^^^^^^^^^^^^^^

error: aborting due to previous error

error: Could not compile `corange-rs`.

Caused by:
process didn't exit successfully: `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/corange-rs-0.8.0/src/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=c500b9d736d661ad -C extra-filename=-c500b9d736d661ad --out-dir /home/cratesfyi/cratesfyi/debug/build/corange-rs-c500b9d736d661ad -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern gcc=/home/cratesfyi/cratesfyi/debug/deps/libgcc-da7e919133cea6e4.rlib --extern-version gcc=gcc,0.3.54 --cap-lints allow` (exit code: 101)
warning: redundant linker flag specified for library `SDL2`

thread 'main' panicked at 'Error(
CargoError(
build failed
),
State {
next_error: None,
backtrace: None
}
)', src/bin/cratesfyi.rs:142:13
note: Run with `RUST_BACKTRACE=1` for a backtrace.