When following your directions, I had to manually install portaudio and once that was done, I ran cargo run --release -- config.toml again and received this error below which I cannot figure out.
I tried updating with cargo update and got a different error so I then ran cargo clean and restored the Cargo.lock file and tried running cargo update -p core-graphics and then using cargo run --release -- config.toml again, but still without success.
I'm using macOS 10.13.3. Any ideas?
Error:
Blakes-MacBook-Pro:audioscope-master k$ cargo run --release -- config.toml
Compiling rustc-serialize v0.3.22
Compiling num-traits v0.1.36
Compiling winapi v0.2.8
Compiling pkg-config v0.3.8
Compiling backtrace v0.2.3
Compiling smallvec v0.1.8
Compiling bitflags v0.7.0
Compiling core-foundation-sys v0.2.2
Compiling winapi-build v0.1.1
Compiling gcc v0.3.39
Compiling lazy_static v0.2.2
Compiling bitflags v0.3.3
Compiling libc v0.2.18
Compiling rustc-demangle v0.1.3
Compiling cfg-if v0.1.0
Compiling serde v0.7.15
Compiling log v0.3.6
Compiling khronos_api v1.0.0
Compiling xml-rs v0.3.5
Compiling dbghelp-sys v0.2.0
Compiling kernel32-sys v0.2.2
Compiling shared_library v0.1.5
Compiling malloc_buf v0.0.6
Compiling rand v0.3.15
Compiling num-integer v0.1.32
Compiling objc v0.2.2
Compiling portaudio v0.7.0
Compiling num-iter v0.1.32
Compiling core-foundation v0.2.2
Compiling backtrace-sys v0.1.5
Compiling gl_generator v0.5.2
Compiling core-graphics v0.3.2
error: type `color_space::__CGColorSpace` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/context.rs:86:26
|
86 | let result = CGBitmapContextCreate(ptr::null_mut(),
| ^^^^^^^^^^^^^^^^^^^^^
error: type `color_space::__CGColorSpace` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/context.rs:91:48
|
91 | space.as_concrete_TypeRef(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: type `color_space::__CGColorSpace` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/context.rs:149:37
|
149 | space: CGColorSpaceRef,
| ^^^^^^^^^^^^^^^
error: type `data_provider::__CGDataProvider` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/font.rs:106:28
|
106 | let font_ref = CGFontCreateWithDataProvider(provider.as_concrete_TypeRef());
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: type `data_provider::__CGDataProvider` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/font.rs:106:57
|
106 | let font_ref = CGFontCreateWithDataProvider(provider.as_concrete_TypeRef());
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: type `data_provider::__CGDataProvider` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/font.rs:137:47
|
137 | fn CGFontCreateWithDataProvider(provider: CGDataProviderRef) -> CGFontRef;
| ^^^^^^^^^^^^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:19:13
|
19 | region: ffi::CGSRegionRef,
| ^^^^^^^^^^^^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:25:13
|
25 | ffi::CGSRegionRelease(self.region)
| ^^^^^^^^^^^^^^^^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:25:35
|
25 | ffi::CGSRegionRelease(self.region)
| ^^^^^^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:34:30
|
34 | let mut region = ptr::null_mut();
| ^^^^^^^^^^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:35:21
|
35 | assert!(ffi::CGSNewRegionWithRect(rect, &mut region) == 0);
| ^^^^^^^^^^^^^^^^^^^^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:35:53
|
35 | assert!(ffi::CGSNewRegionWithRect(rect, &mut region) == 0);
| ^^^^^^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:37:25
|
37 | region: region,
| ^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:45:30
|
45 | let mut region = ptr::null_mut();
| ^^^^^^^^^^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:46:21
|
46 | assert!(ffi::CGSNewRegionWithRectList(rects.as_ptr(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:48:51
|
48 | &mut region) == 0);
| ^^^^^^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:50:25
|
50 | region: region,
| ^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:81:21
|
81 | assert!(ffi::CGSSetSurfaceShape(self.context_id,
| ^^^^^^^^^^^^^^^^^^^^^^^
error: type `private::ffi::CGSRegionObject` is private
--> /Users/k/.cargo/registry/src/github.com-1ecc6299db9ec823/core-graphics-0.3.2/src/private.rs:84:45
|
84 | region.region) == 0)
| ^^^^^^^^^^^^^
error: aborting due to 19 previous errors
error: Could not compile `core-graphics`.
warning: build failed, waiting for other jobs to finish...
error: build failed
When following your directions, I had to manually install portaudio and once that was done, I ran
cargo run --release -- config.tomlagain and received this error below which I cannot figure out.I tried updating with
cargo updateand got a different error so I then rancargo cleanand restored the Cargo.lock file and tried runningcargo update -p core-graphicsand then usingcargo run --release -- config.tomlagain, but still without success.I'm using macOS 10.13.3. Any ideas?
Error: