germangb / minimp3-rs

minimp3 rust bindings + wrapper
MIT License
65 stars 20 forks source link

'minimp3.h': No such file or directory #4

Closed kuviman closed 6 years ago

kuviman commented 6 years ago
P:\temp\minimp3-rs>cargo build
   Compiling minimp3-sys v0.3.0 (file:///P:/temp/minimp3-rs/minimp3-sys)
error: failed to run custom build command for `minimp3-sys v0.3.0 (file:///P:/temp/minimp3-rs/minimp3-sys)`
process didn't exit successfully: `P:\temp\minimp3-rs\target\debug\build\minimp3-sys-2660a10876616d70\build-script-build` (exit code: 101)
--- stdout
TARGET = Some("i686-pc-windows-msvc")
OPT_LEVEL = Some("0")
TARGET = Some("i686-pc-windows-msvc")
HOST = Some("i686-pc-windows-msvc")
TARGET = Some("i686-pc-windows-msvc")
TARGET = Some("i686-pc-windows-msvc")
HOST = Some("i686-pc-windows-msvc")
CC_i686-pc-windows-msvc = None
CC_i686_pc_windows_msvc = None
HOST_CC = None
CC = None
TARGET = Some("i686-pc-windows-msvc")
HOST = Some("i686-pc-windows-msvc")
CFLAGS_i686-pc-windows-msvc = None
CFLAGS_i686_pc_windows_msvc = None
HOST_CFLAGS = None
CFLAGS = None
DEBUG = Some("true")
running: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX64\\x86\\cl.exe" "/nologo" "/MD" "/Z7" "/I" "minimp3/" "/W4" "/DMINIMP3_IMPLEMENTATION" "/FoP:\
\temp\\minimp3-rs\\target\\debug\\build\\minimp3-sys-d12ec57c6b5d8722\\out\\minimp3.o" "/c" "minimp3.c"
minimp3.c
minimp3.c(1): fatal error C1083: Cannot open include file: 'minimp3.h': No such file or directory
exit code: 2

--- stderr
thread 'main' panicked at '

Internal error occurred: Command "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX64\\x86\\cl.exe" "/nologo" "/MD" "/Z7" "/I" "minimp3/" "/W4" "/DMINIMP3
_IMPLEMENTATION" "/FoP:\\temp\\minimp3-rs\\target\\debug\\build\\minimp3-sys-d12ec57c6b5d8722\\out\\minimp3.o" "/c" "minimp3.c" with args "cl.exe" did not execute successfully (status code exit code: 2).

', C:\Users\vkudasov\.cargo\registry\src\github.com-1ecc6299db9ec823\cc-1.0.17\src\lib.rs:2180:5
note: Run with `RUST_BACKTRACE=1` for a backtrace.
lieff commented 6 years ago

Looks like minimp3-rs/minimp3-sys/minimp3 git submodule not initialized.

kuviman commented 6 years ago

Oh, right, I didn't clone the submodules. However, trying to clone recursively gives me this error:

P:\temp>git clone --recurse-submodules https://github.com/germangb/minimp3-rs
Cloning into 'minimp3-rs'...
remote: Counting objects: 168, done.
Receiving objects:  55% (93/168)
Receiving objects: 100% (168/168), 41.68 KiB | 313.00 KiB/s, done.
Resolving deltas: 100% (77/77), done.
Submodule 'minimp3' (https://github.com/lieff/minimp3.git) registered for path 'minimp3-sys/minimp3'
Cloning into 'P:/temp/minimp3-rs/minimp3-sys/minimp3'...
remote: Counting objects: 840, done.
remote: Compressing objects: 100% (234/234), done.
remote: Total 840 (delta 206), reused 405 (delta 190), pack-reused 416
Receiving objects: 100% (840/840), 16.79 MiB | 1.31 MiB/s, done.
Resolving deltas: 100% (430/430), done.
error: Server does not allow request for unadvertised object 339e0339c72664e3a7948fd82b5d261bf39faf01
Fetched in submodule path 'minimp3-sys/minimp3', but it did not contain 339e0339c72664e3a7948fd82b5d261bf39faf01. Direct fetching of that commit failed.
lieff commented 6 years ago

You can try update manually to latest commit.

kuviman commented 6 years ago

Ok, it builds successfully, sorry.

I was having some error in my project using rodio, some link error mentioning minimp3, but it is not reproducing anymore.