xpra icon
Bug tracker and wiki

Opened 6 months ago

Closed 4 months ago

Last modified 2 months ago

#1483 closed task (fixed)

workaround broken MSYS2 dependencies

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: major Milestone: 2.1
Component: packaging Version: trunk
Keywords: win32 Cc:

Description

MSYS2 is a rolling distro, which means that occasionally some packages will be out of sync and need a rebuild. Occasionally, those rebuilds can be tricky... or just fail.
r15493 makes it possible to ship the older dependencies by simply dropping them in the win32\bundle-extra directory, this just gets bundled automatically in the installation directory.
This hack was needed because opencv has not yet been rebuilt since the libwebp soname got bumped.

But for this hack to work, we need to still have the old library around..
So maybe we need to take regular snapshots of the msys installation directory? PITA.

Change History (2)

comment:1 Changed 6 months ago by Antoine Martin

Status: newassigned

I did have the old libwebp-6.dll on my 64-bit build VM, but not on the 32-bit one... and since the rebuild of opencv still fails, the 32-bit builds will just moan about webcam support until opencv is fixed upstream.

See also ticket:678#comment:55 (similar issue with libgfortran-3.dll

Last edited 2 months ago by Antoine Martin (previous) (diff)

comment:2 Changed 4 months ago by Antoine Martin

Resolution: fixed
Status: assignedclosed

Works well enough, and 64-bit builds are now the default.

Note: See TracTickets for help on using tickets.