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

Build fails on Gentoo since gstreamer addition #21418

Closed
gootorov opened this issue Aug 15, 2018 · 3 comments
Closed

Build fails on Gentoo since gstreamer addition #21418

gootorov opened this issue Aug 15, 2018 · 3 comments

Comments

@gootorov
Copy link
Contributor

@gootorov gootorov commented Aug 15, 2018

error: failed to run custom build command for `gstreamer-sys v0.5.0`                                                                                                                                  
process didn't exit successfully: `servo/target/debug/build/gstreamer-sys-7c386c02b961daa0/build-script-build` (exit code: 1)
--- stderr
`"pkg-config" "--libs" "--cflags" "gstreamer-1.0 >= 1.12"` did not exit successfully: exit code: 1
--- stderr
Package gstreamer-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-1.0' found


warning: build failed, waiting for other jobs to finish...
error: build failed

I'll look into what packages need to be installed to fix this.

@jdm
Copy link
Member

@jdm jdm commented Aug 15, 2018

The readme was updated to include them: https://github.com/servo/servo#on-debian-based-linuxes

@gootorov
Copy link
Contributor Author

@gootorov gootorov commented Aug 15, 2018

That's for Debian. I installed equivalents to those but this one doesn't go away yet:

error: failed to run custom build command for `gstreamer-player-sys v0.5.0`                                                                                                                           
process didn't exit successfully: `servo/target/debug/build/gstreamer-player-sys-3591c80c70153c3c/build-script-build` (exit code: 1)
--- stderr
`"pkg-config" "--libs" "--cflags" "gstreamer-player-1.0 >= 1.12"` did not exit successfully: exit code: 1
--- stderr
Package gstreamer-player-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-player-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-player-1.0' found


warning: build failed, waiting for other jobs to finish...
error: build failed

I'll create a PR to update readme when I find what package has it.

bors-servo added a commit that referenced this issue Aug 15, 2018
Add needed gstreamer packages for Gentoo build

<!-- Please describe your changes on the following line: -->

r? @jdm

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #21418
- [x] These changes do not require tests because: docs

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21420)
<!-- Reviewable:end -->
@cadeyrn
Copy link

@cadeyrn cadeyrn commented Aug 15, 2018

The same error occurs on macOS.

edit: created a new issue (#21423) because this issue is already closed.

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.

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