Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't build servo - "Failed to run custom build command for `harfbuzz" #4732

Closed
kevincannon opened this issue Jan 27, 2015 · 3 comments
Closed

Can't build servo - "Failed to run custom build command for `harfbuzz" #4732

kevincannon opened this issue Jan 27, 2015 · 3 comments

Comments

@kevincannon
Copy link

@kevincannon kevincannon commented Jan 27, 2015

This is the issue i'm getting. I've searched around, but not found anything.

Anyone got any ideas. Running latest version of OSX Yosemite. 10.10.1

/Users/kevin.cannon/.cargo/git/checkouts/gcc-rs-769a83e2edfc991e/servo/src/lib.rs:1:12: 1:18 warning: feature has been added to Rust, directive not necessary
/Users/kevin.cannon/.cargo/git/checkouts/gcc-rs-769a83e2edfc991e/servo/src/lib.rs:1 #![feature(if_let)]
                                                                                               ^~~~~~
   Compiling lazy_static v0.1.0 (https://github.com/Kimundi/lazy-static.rs#76f06e4f)
Build failed, waiting for other jobs to finish...
Failed to run custom build command for `harfbuzz v0.1.0 (https://github.com/servo/rust-harfbuzz#59b5b180)`
Process didn't exit successfully: `make -f makefile.cargo` (status=2)
--- stderr
makefile.cargo:75: warning: overriding commands for target `/Users/kevin.cannon/Documents/05.'
makefile.cargo:72: warning: ignoring old commands for target `/Users/kevin.cannon/Documents/05.'
make: *** No rule to make target `harfbuzz/src/%.cc', needed by `/Users/kevin.cannon/Documents/05.'.  Stop.
@mbrubeck
Copy link
Contributor

@mbrubeck mbrubeck commented Jan 27, 2015

/Users/kevin.cannon/Documents/05.

Is this an actual filename on your system, or is the Servo code maybe inside a folder with a space in its name, which one of our makefiles is not escaping correctly?

@kevincannon
Copy link
Author

@kevincannon kevincannon commented Feb 1, 2015

Bingo! That was it, I can compile it now.

After a little bit of testing, it seems the build script is failing when a folder has a . in the name. In my company, our user accounts are created automatically in firstname.lastname, so if I move it out of my user folder it compiles.

@mbrubeck
Copy link
Contributor

@mbrubeck mbrubeck commented May 21, 2016

Should be fixed by servo/rust-harfbuzz#53.

@nox nox closed this Sep 30, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.