dev ➤ git clone --recursive git://github.com/sebcrozet/kiss3d.git
Cloning into 'kiss3d'...
remote: Reusing existing pack: 3137, done.
remote: Counting objects: 261, done.
remote: Compressing objects: 100% (256/256), done.
remote: Total 3398 (delta 160), reused 0 (delta 0)
Receiving objects: 100% (3398/3398), 2.45 MiB | 857.00 KiB/s, done.
Resolving deltas: 100% (2306/2306), done.
Checking connectivity... done.
Submodule 'lib/gl-rs' (git://github.com/sebcrozet/gl-rs.git) registered for path 'lib/gl-rs'
Submodule 'lib/glfw-rs' (https://github.com/sebcrozet/glfw-rs.git) registered for path 'lib/glfw-rs'
Submodule 'lib/nalgebra' (https://github.com/sebcrozet/nalgebra.git) registered for path 'lib/nalgebra'
Submodule 'lib/ncollide' (git://github.com/sebcrozet/ncollide.git) registered for path 'lib/ncollide'
Submodule 'lib/rust-ffmpeg' (git://github.com/sebcrozet/rust-ffmpeg.git) registered for path 'lib/rust-ffmpeg'
Submodule 'lib/rust-freetype' (git://github.com/sebcrozet/rust-freetype.git) registered for path 'lib/rust-freetype'
Submodule 'lib/rust-stb-image' (https://github.com/sebcrozet/rust-stb-image.git) registered for path 'lib/rust-stb-image'
Cloning into 'lib/gl-rs'...
remote: Reusing existing pack: 938, done.
remote: Counting objects: 55, done.
remote: Compressing objects: 100% (41/41), done.
remote: Total 993 (delta 18), reused 31 (delta 7)
Receiving objects: 100% (993/993), 1.88 MiB | 876.00 KiB/s, done.
Resolving deltas: 100% (429/429), done.
Checking connectivity... done.
Submodule path 'lib/gl-rs': checked out '708ba0dc29738e7dd95fb93a40a0f5ed4e3a91c9'
Submodule 'deps/glfw-rs' (https://github.com/bjz/glfw-rs.git) registered for path 'deps/glfw-rs'
Submodule 'deps/khronos-api' (https://github.com/bjz/khronos-api.git) registered for path 'deps/khronos-api'
Submodule 'deps/sax-rs' (https://github.com/bjz/sax-rs.git) registered for path 'deps/sax-rs'
Cloning into 'deps/glfw-rs'...
remote: Reusing existing pack: 3266, done.
remote: Counting objects: 17, done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 3283 (delta 1), reused 0 (delta 0)
Receiving objects: 100% (3283/3283), 906.46 KiB | 819.00 KiB/s, done.
Resolving deltas: 100% (1683/1683), done.
Checking connectivity... done.
Submodule path 'lib/gl-rs/deps/glfw-rs': checked out '61518cbd524d33411622c86352e9b4343b4fee90'
Cloning into 'deps/khronos-api'...
remote: Reusing existing pack: 1272, done.
remote: Total 1272 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (1272/1272), 2.17 MiB | 1004.00 KiB/s, done.
Resolving deltas: 100% (1116/1116), done.
Checking connectivity... done.
Submodule path 'lib/gl-rs/deps/khronos-api': checked out '95c43bdb7dd4e69145fa0025d142cec7cae89349'
Cloning into 'deps/sax-rs'...
remote: Reusing existing pack: 391, done.
remote: Counting objects: 8, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 399 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (399/399), 84.00 KiB | 0 bytes/s, done.
Resolving deltas: 100% (197/197), done.
Checking connectivity... done.
Submodule path 'lib/gl-rs/deps/sax-rs': checked out 'a5ae75fa386534226c8c3082c607b696c2c30382'
Cloning into 'lib/glfw-rs'...
remote: Counting objects: 3326, done.
remote: Compressing objects: 100% (1441/1441), done.
remote: Total 3326 (delta 1703), reused 3307 (delta 1695)
Receiving objects: 100% (3326/3326), 909.69 KiB | 860.00 KiB/s, done.
Resolving deltas: 100% (1703/1703), done.
Checking connectivity... done.
Submodule path 'lib/glfw-rs': checked out '61518cbd524d33411622c86352e9b4343b4fee90'
Cloning into 'lib/nalgebra'...
remote: Reusing existing pack: 3452, done.
remote: Total 3452 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3452/3452), 1.76 MiB | 1.20 MiB/s, done.
Resolving deltas: 100% (2182/2182), done.
Checking connectivity... done.
Submodule path 'lib/nalgebra': checked out '997cd4f888f86c2f566c8c7343be14528ce344b2'
Cloning into 'lib/ncollide'...
remote: Reusing existing pack: 11168, done.
remote: Counting objects: 52, done.
remote: Compressing objects: 100% (52/52), done.
remote: Total 11220 (delta 10), reused 0 (delta 0)
Receiving objects: 100% (11220/11220), 3.36 MiB | 1.37 MiB/s, done.
Resolving deltas: 100% (8631/8631), done.
Checking connectivity... done.
Submodule path 'lib/ncollide': checked out '7e58377b421eae4b298c8e53dc4d6085efaececb'
Submodule 'nalgebra' (git://github.com/sebcrozet/nalgebra) registered for path 'nalgebra'
Cloning into 'nalgebra'...
remote: Reusing existing pack: 3452, done.
remote: Total 3452 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3452/3452), 1.76 MiB | 1.16 MiB/s, done.
Resolving deltas: 100% (2182/2182), done.
Checking connectivity... done.
Submodule path 'lib/ncollide/nalgebra': checked out '997cd4f888f86c2f566c8c7343be14528ce344b2'
Cloning into 'lib/rust-ffmpeg'...
remote: Reusing existing pack: 352, done.
remote: Counting objects: 32, done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 384 (delta 8), reused 19 (delta 5)
Receiving objects: 100% (384/384), 199.94 KiB | 0 bytes/s, done.
Resolving deltas: 100% (167/167), done.
Checking connectivity... done.
Submodule path 'lib/rust-ffmpeg': checked out 'af16cd0f5f217d25615793f8f86a0be33b10b8a4'
Cloning into 'lib/rust-freetype'...
remote: Reusing existing pack: 233, done.
remote: Counting objects: 17, done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 250 (delta 7), reused 4 (delta 0)
Receiving objects: 100% (250/250), 60.29 KiB | 0 bytes/s, done.
Resolving deltas: 100% (133/133), done.
Checking connectivity... done.
Submodule path 'lib/rust-freetype': checked out 'b4f6f7a4a0b99eeccd14c45ba6436debb2fd90a2'
Cloning into 'lib/rust-stb-image'...
remote: Counting objects: 318, done.
remote: Compressing objects: 100% (145/145), done.
remote: Total 318 (delta 171), reused 318 (delta 171)
Receiving objects: 100% (318/318), 98.52 KiB | 0 bytes/s, done.
Resolving deltas: 100% (171/171), done.
Checking connectivity... done.
Submodule path 'lib/rust-stb-image': checked out 'b91a0d0f4143cd950b59625fc91173025932703d'
dev ➤ cd kiss3d
kiss3d ➤ make deps git:master
make lib -C lib/glfw-rs
sh etc/link-rs.sh "-lglfw3 -framework Cocoa -framework OpenGL -framework IOKit -framework CoreFoundation -framework CoreVideo " > src/link.rs
mkdir -p lib
rustc --out-dir=lib -O src/glfw.rs
make -C lib/nalgebra
mkdir -p lib
rustc src/lib.rs --out-dir lib --opt-level 3
rustc src/lib.rs --out-dir lib --crate-type dylib --opt-level 3
make deps -C lib/ncollide
make -C nalgebra
mkdir -p lib
rustc src/lib.rs --out-dir lib --opt-level 3
rustc src/lib.rs --out-dir lib --crate-type dylib --opt-level 3
make 3df32 -C lib/ncollide
mkdir -p lib
rustc src/ncollide3df32.rs -L./nalgebra/lib --out-dir lib --opt-level 3 --cfg dim3
src/narrow/bezier_surface_bezier_surface.rs:55:26: 55:28 warning: unused variable: `ma`, #[warn(unused_variable)] on by default
src/narrow/bezier_surface_bezier_surface.rs:55 fn update(&mut self, ma: &Matrix, a: &BezierSurface, mb: &Matrix, b: &BezierSurface) {
^~
src/narrow/bezier_surface_bezier_surface.rs:55:39: 55:40 warning: unused variable: `a`, #[warn(unused_variable)] on by default
src/narrow/bezier_surface_bezier_surface.rs:55 fn update(&mut self, ma: &Matrix, a: &BezierSurface, mb: &Matrix, b: &BezierSurface) {
^
src/narrow/bezier_surface_bezier_surface.rs:55:58: 55:60 warning: unused variable: `mb`, #[warn(unused_variable)] on by default
src/narrow/bezier_surface_bezier_surface.rs:55 fn update(&mut self, ma: &Matrix, a: &BezierSurface, mb: &Matrix, b: &BezierSurface) {
^~
src/narrow/bezier_surface_bezier_surface.rs:55:71: 55:72 warning: unused variable: `b`, #[warn(unused_variable)] on by default
src/narrow/bezier_surface_bezier_surface.rs:55 fn update(&mut self, ma: &Matrix, a: &BezierSurface, mb: &Matrix, b: &BezierSurface) {
^
src/partitioning/dbvt.rs:155:23: 155:42 warning: private type in exported type signature, #[warn(visible_private_types)] on by default
src/partitioning/dbvt.rs:155 RightChildOf(*mut DBVTInternal<B, BV>),
^~~~~~~~~~~~~~~~~~~
src/partitioning/dbvt.rs:157:22: 157:41 warning: private type in exported type signature, #[warn(visible_private_types)] on by default
src/partitioning/dbvt.rs:157 LeftChildOf(*mut DBVTInternal<B, BV>),
^~~~~~~~~~~~~~~~~~~
make -C lib/gl-rs
make lib -C deps/sax-rs
mkdir -p lib
rustc --out-dir=lib -O src/sax/lib.rs
rustc -L deps/sax-rs/lib src/gen/main.rs -o bin/glrsgen
src/gen/main.rs:65:42: 65:56 warning: use of deprecated item: use `Show` (`{}` format specifier), #[warn(deprecated)] on by default
src/gen/main.rs:65 Err(x) => fail!("Error: {}\n{}", x.to_err_msg(), usage("glrsgen", opts)),
^~~~~~~~~~~~~~
note: in expansion of format_args!
<std macros>:24:9: 25:6 note: expansion site
<std macros>:1:1: 26:2 note: in expansion of fail!
src/gen/main.rs:65:19: 65:82 note: expansion site
bin/glrsgen --namespace gl --api gl --profile core --version 4.3 --xml deps/khronos-api/gl.xml > src/gl.rs
rustc src/gl.rs -O --out-dir=lib
mkdir -p examples
make lib -C deps/glfw-rs
sh etc/link-rs.sh "-lglfw3 -framework Cocoa -framework OpenGL -framework IOKit -framework CoreFoundation -framework CoreVideo " > src/link.rs
mkdir -p lib
rustc --out-dir=lib -O src/glfw.rs
rustc -L deps/glfw-rs/lib -L lib --out-dir=examples src/examples/basic.rs
rustc -L deps/glfw-rs/lib -L lib --out-dir=examples src/examples/triangle.rs
rustdoc -o doc src/gl.rs
cd lib/rust-stb-image; ./configure
make clean -C lib/rust-stb-image
rm -f *.o *.a *.so *.dylib *.rlib *.dll *.dummy *-test
make -C lib/rust-stb-image
cc stb_image.c -o stb_image.o -c -fPIC
ar rcs libstb-image.a stb_image.o
rustc lib.rs --out-dir .
stb_image.rs:28:5: 28:14 warning: code is never used: `read`, #[warn(dead_code)] on by default
stb_image.rs:28 read: *u8,
^~~~~~~~~
stb_image.rs:29:5: 29:14 warning: code is never used: `skip`, #[warn(dead_code)] on by default
stb_image.rs:29 skip: *u8,
^~~~~~~~~
stb_image.rs:30:5: 30:13 warning: code is never used: `eof`, #[warn(dead_code)] on by default
stb_image.rs:30 eof: *u8,
^~~~~~~~
touch libstb-image.dummy
cd lib/rust-freetype; ./configure
make clean -C lib/rust-freetype
rm -f *.o *.a *.so *.dylib *.rlib *.dll *.dummy *-test
make -C lib/rust-freetype
rustc freetype.rc --out-dir .
touch librustfreetype.dummy
kiss3d ➤ make git:master
mkdir -p lib
rustc src/lib.rs --opt-level 3 --out-dir lib -Llib/glfw-rs/lib -Llib/gl-rs/lib -Llib/nalgebra/lib -Llib/rust-stb-image/ -Llib/rust-freetype/ -Llib/rust-ffmpeg/lib -Llib/ncollide/lib
cd lib/rust-ffmpeg; ./build.sh
Building src/avutil52 ...
error: linking with `cc` failed: exit code: 1
note: cc '-m64' '-L' '/usr/local/lib/rustlib/x86_64-apple-darwin/lib' '-o' 'lib/libavutil52-27cdbde1-0.0.dylib' 'lib/avutil52.o' '-Wl,-force_load,/usr/local/lib/rustlib/x86_64-apple-darwin/lib/libmorestack.a' 'lib/avutil52.metadata.o' '-nodefaultlibs' '-Wl,-dead_strip' '-L' '/usr/local/lib/rustlib/x86_64-apple-darwin/lib' '-lstd-59beb4f7-0.11.0-pre' '-L' '/usr/local/lib/rustlib/x86_64-apple-darwin/lib' '-lsync-305341d2-0.11.0-pre' '-L' '/usr/local/lib/rustlib/x86_64-apple-darwin/lib' '-lrustrt-d8560cb2-0.11.0-pre' '-L' 'lib' '-L' '/Users/bzabarauskas/dev/kiss3d/lib/rust-ffmpeg/.rust' '-L' '/Users/bzabarauskas/dev/kiss3d/lib/rust-ffmpeg' '-lavutil' '-lSystem' '-lpthread' '-lc' '-lm' '-dynamiclib' '-Wl,-dylib' '-Wl,-install_name,@rpath/libavutil52-27cdbde1-0.0.dylib' '-Wl,-rpath,@loader_path/../../../../../../../usr/local/lib/rustlib/x86_64-apple-darwin/lib' '-Wl,-rpath,/usr/local/lib/rustlib/x86_64-apple-darwin/lib' '-lcompiler-rt'
note: ld: warning: directory not found for option '-L/Users/bzabarauskas/dev/kiss3d/lib/rust-ffmpeg/.rust'
ld: library not found for -lavutil
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: aborting due to previous error
make: *** [deps_recording] Error 1