Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upAppveyor is broken after gstreamer packaging changes #23749
Comments
|
Hmm, we're installing both the devel and non-devel packages already :< |
Lines 53 to 56 in 5bc34e3 |
|
I can get the files from ffmpeg Windows build and copy-paste them into gstreamer directory, but then it fails again with:
|
|
One interesting difference between our Taskcluster CI and Appveyor is that appveyor installs the MSIs with /quiet, meaning that any default options will be automatically used. Taskcluster extracts all of the files from the MSI and repackages them in a ZIP which is later unpacked in the directory that Servo's build uses. This suggests to me that the MSI contains a choice to install the ffmpeg DLLs which is not enabled by default. |
|
Ah, you're right! The installer has a disabled-by-default option named "GStreamer 1.0 libav wrapper" which installs the required files. |
Add build option to ignore packaging errors. Works around #23749. <!-- 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/23752) <!-- Reviewable:end -->
Appveyor: Fix missing gstreamer dlls This changes will execute complete installation of gstreamer. And should fix #23749 <!-- 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/23765) <!-- Reviewable:end -->
Same symptoms as #23747 except that it's our own CI.