[vlc-commits] configure: look for bullseye / bookworm+ locations for stdole2.tlb
Steve Lhomme
git at videolan.org
Wed Aug 19 13:38:55 UTC 2026
npapi-vlc | branch: 3.0.x | Steve Lhomme <robux4 at ycbcr.xyz> | Wed Aug 19 14:00:46 2026 +0200| [57e948ef1e46b27af043c4288ec1a460c2c32c01] | committer: Steve Lhomme
configure: look for bullseye / bookworm+ locations for stdole2.tlb
For i686:
- On bullseye it's found in /usr/lib/i386-linux-gnu/wine/fakedlls [^1].
- On bookworm it's found in /usr/lib/i386-linux-gnu/wine/i386-windows [^2].
- On trixie it's found in /usr/lib/i386-linux-gnu/wine/i386-windows [^2].
For x86_64:
- On bullseye it's found in /usr/lib/x86_64-linux-gnu/wine/fakedlls [^1].
- On bookworm it's found in /usr/lib/x86_64-linux-gnu/wine/i386-windows [^2].
- On trixie it's found in /usr/lib/x86_64-linux-gnu/wine/i386-windows [^2].
[^1]: https://packages.debian.org/search?mode=exactfilename&suite=bullseye§ion=all&arch=any&searchon=contents&keywords=stdole2.tlb
[^2]: https://packages.debian.org/search?suite=bookworm&arch=any&mode=exactfilename&searchon=contents&keywords=stdole2.tlb
[^3]: https://packages.debian.org/search?suite=trixie&arch=any&mode=exactfilename&searchon=contents&keywords=stdole2.tlb
> https://code.videolan.org/videolan/npapi-vlc/commit/57e948ef1e46b27af043c4288ec1a460c2c32c01
---
configure.ac | 27 +++++++++++++++++++++++++--
1 file changed, 25 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index a190edd..e77c07a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -130,6 +130,20 @@ AS_IF([test "${SYS}" = "mingw32"],[
WIDLFLAGS=" -m32"
;;
esac
+ case "${host_cpu}" in
+ i?86)
+ DEBIAN_WIN_CPU="i386"
+ ;;
+ x86_64)
+ DEBIAN_WIN_CPU="x86_64"
+ ;;
+ aarch64|arm64)
+ DEBIAN_WIN_CPU="aarch64"
+ ;;
+ arm|armv7)
+ DEBIAN_WIN_CPU="arm"
+ ;;
+ esac
AC_LANG_PUSH(C++)
AC_CHECK_HEADER(ole2.h,,[AC_MSG_ERROR([required OLE header ole2.h is missing from your system])])
AC_CHECK_HEADER(olectl.h,,[AC_MSG_ERROR([required OLE header olectl.h is missing from your system])])
@@ -149,8 +163,17 @@ AS_IF([test "${SYS}" = "mingw32"],[
HAS_WIDL_DASH_L=yes
# path of stdole2.tlb in Debian libwine
- AS_IF([test -d /usr/lib/${build_cpu}-${build_os}/wine/${host_cpu}-windows],[
- WIDLFLAGS="${WIDLFLAGS} -L/usr/lib/${build_cpu}-${build_os}/wine/${host_cpu}-windows"
+ AC_MSG_CHECKING([for Debian wine library folder])
+ AS_IF([test -d /usr/lib/${DEBIAN_WIN_CPU}-${build_os}/wine/${DEBIAN_WIN_CPU}-windows],[
+ AC_MSG_RESULT([/usr/lib/${DEBIAN_WIN_CPU}-${build_os}/wine/${DEBIAN_WIN_CPU}-windows])
+ WIDLFLAGS="${WIDLFLAGS} -L/usr/lib/${DEBIAN_WIN_CPU}-${build_os}/wine/${DEBIAN_WIN_CPU}-windows"
+ ],[
+ AS_IF([test -d /usr/lib/${DEBIAN_WIN_CPU}-${build_os}/wine/fakedlls],[
+ AC_MSG_RESULT([/usr/lib/${DEBIAN_WIN_CPU}-${build_os}/wine/fakedlls])
+ WIDLFLAGS="${WIDLFLAGS} -L/usr/lib/${DEBIAN_WIN_CPU}-${build_os}/wine/fakedlls"
+ ],[
+ AC_MSG_RESULT([not found])
+ ])
])
],[
AC_MSG_RESULT([no])
More information about the vlc-commits
mailing list