microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.29k stars 6.43k forks source link

[gstreamer] tools missing libgstreamer-full-1.0.so #37258

Open vipcxj opened 8 months ago

vipcxj commented 8 months ago

Describe the bug All gstreamer tools can not be run.

error while loading shared libraries: libgstreamer-full-1.0.so: cannot open shared object file: No such file or directory

I search the package-x64-linux-rel-out.log and found:

...
Installing libgstreamer-full-1.0.so to /home/ps/workspace/projects/vcpkg/packages/gstreamer_x64-linux/lib
Installing libgstreamer-full-1.0.a to /home/ps/workspace/projects/vcpkg/packages/gstreamer_x64-linux/lib
...

However there is no libgstreamer-full-1.0.so there.

Environment

To Reproduce Steps to reproduce the behavior:

  1. vcpkg.json
    {
    ...
    {
    "name": "gstreamer",
    "features": ["plugins-good"]
    },
    ...
    }
  2. Configure the project.
  3. Run the tools

Expected behavior Execute the tools without error.

Failure logs error while loading shared libraries: libgstreamer-full-1.0.so: cannot open shared object file: No such file or directory

Additional context Add any other context about the problem here.

jimwang118 commented 8 months ago

Confirmed, this issue can be reproduced locally. I will try to fix it.

vipcxj commented 8 months ago

@jimwang118 I have fixed it, pr come soon.

vipcxj commented 8 months ago

@jimwang118 here is the pr.

github-actions[bot] commented 2 months ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 180 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.