mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-07-08 18:06:30 +00:00
[PR #1778] [MERGED] [FIX] Fix Windows build by updating vcpkg baseline and other packages #2504
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/CCExtractor/ccextractor/pull/1778
Author: @cfsmp3
Created: 12/6/2025
Status: ✅ Merged
Merged: 12/7/2025
Merged by: @cfsmp3
Base:
master← Head:windows_build_fix📝 Commits (10+)
9ea8345[FIX] Update vcpkg baseline and use forked rsmpeg for FFmpeg 723a9c64Enable use_prebuilt_binding feature for rsmpeg64b095bStandardize on FFmpeg 6.1.1 across all platformsae2d627Use platform-appropriate FFmpeg versions931b6a2Use FFmpeg 7 with prebuilt bindings for Linux5ab48b9Fix library names for Windows build with updated vcpkg02c452cFix iconv library name for vcpkg static build532db4fFix iconv library names: use charset.lib and iconv.lib1ceb722try: New Hash4c502c9Remove charset.lib and iconv.lib from dependencies📊 Changes
4 files changed (+12 additions, -10 deletions)
View changed files
📝
.github/workflows/build_windows.yml(+1 -1)📝
src/rust/Cargo.toml(+6 -5)📝
windows/ccextractor.vcxproj(+2 -2)📝
windows/vcpkg.json(+3 -2)📄 Description
Update vcpkg baseline from Feb 2024 to Dec 2025 to resolve libxml2 hash mismatch. GitLab regenerates archives dynamically, causing SHA512 verification failures with old baselines.
Pin ffmpeg to 6.1.1 to maintain compatibility with rsmpeg 0.14.2. Updated tesseract and leptonica.
In raising this pull request, I confirm the following (please check boxes):
My familiarity with the project is as follows (check one):
{pull request content here}
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.