[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1068155: lmms: FTBFS on i386: dh_install: warning: Cannot find (any matches for) "usr/lib/*/lmms/libvestige.so" (tried in ., debian/tmp)



Control: reassign -1 libwine-dev 9.0~repack-4
Control: affects -1 + src:lmms

Hi all,

On Tue, Apr 02, 2024 at 12:16:09PM +0200, Andreas Beckmann wrote:
> Comparing bookworm and sid buildlogs shows the following relevant
> differences during cmake:
> 
> -Setting up libwine-dev:i386 (8.0~repack-4) ...^M
> +Setting up libwine-dev:i386 (9.0~repack-4+b1) ...^M
> 
> --- Found Wine: /usr/lib/i386-linux-gnu/wine/libwine.so
> +CMake Warning (dev) at cmake/modules/FindWine.cmake:20 (EXEC_PROGRAM):
> +  Policy CMP0153 is not set: The exec_program command should not be called.
> +  Run "cmake --help-policy CMP0153" for policy details.  Use the cmake_policy
> +  command to set the policy and suppress this warning.
> +
> +  Use execute_process() instead.
> +Call Stack (most recent call first):
> +  CMakeLists.txt:462 (FIND_PACKAGE)
> +This warning is for project developers.  Use -Wno-dev to suppress it.
> +
> +-- Could NOT find Wine (missing: WINE_LIBRARIES)
> 
> -* VST-instrument hoster       : OK, with workaround linking /usr/lib/i386-linux-gnu/wine/i386-unix/libwinecrt0.a/
> -* VST-effect hoster           : OK, with workaround linking /usr/lib/i386-linux-gnu/wine/i386-unix/libwinecrt0.a/
> +* VST-instrument hoster       : not found, please install (lib)wine-dev (or similar) - 64 bit systems additionally need gcc-multilib and g++-multilib
> +* VST-effect hoster           : not found, please install (lib)wine-dev (or similar) - 64 bit systems additionally need gcc-multilib and g++-multilib

This is actually a bug in libwine-dev: libwine.so is a broken symlink:

  # ls -l /usr/lib/i386-linux-gnu/wine/libwine.so
  lrwxrwxrwx 1 root root 22 Mar 12 18:22 /usr/lib/i386-linux-gnu/wine/libwine.so -> i386-unix/libwine.so.1
  # ls -l $(realpath /usr/lib/i386-linux-gnu/wine/libwine.so)
  ls: cannot access '/usr/lib/i386-linux-gnu/wine/i386-unix/libwine.so.1': No such file or directory

The problem is not specific to i386, the same thing is on amd64:

  # ls -l $(realpath /usr/lib/x86_64-linux-gnu/wine/libwine.so)
  ls: cannot access '/usr/lib/x86_64-linux-gnu/wine/x86_64-unix/libwine.so.1': No such file or directory

It's just lmms uses wine only on i386.

--
Dmitry Shachnev

Attachment: signature.asc
Description: PGP signature


Reply to: