intel / libva

Libva is an implementation for VA-API (Video Acceleration API)
http://intel.github.io/libva/
Other
664 stars 303 forks source link

FTBFS from release tarball on windows #781

Open ericLemanissier opened 11 months ago

ericLemanissier commented 11 months ago

When downloading the release tarball on windows, the build fails with ..\src\va\meson.build:301:2: ERROR: File win32/va_win32.h does not exist. Indeed, the win32 folder does not exist in https://github.com/intel/libva/releases/download/2.20.0/libva-2.20.0.tar.bz2. it does exist in https://github.com/intel/libva/archive/refs/tags/2.20.0.tar.gz

eli-schwartz commented 10 months ago

The autotools build doesn't include files which aren't used by it (like win32 codepaths) unless they are included as EXTRA_DIST -- and the win32 files aren't listed in EXTRA_DIST.

eli-schwartz commented 10 months ago

791 would allow meson to create the dist tarballs instead of autotools. Meson has a different approach to ensuring file inclusion.

XinfengZhang commented 8 months ago

plan to remove bz2, and use github auto generated gz file, but it does is an issue.