Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Invalid build platform for this proxy" on openSUSE #1355

Open
Merlin04 opened this issue Jan 12, 2025 · 0 comments
Open

"Invalid build platform for this proxy" on openSUSE #1355

Merlin04 opened this issue Jan 12, 2025 · 0 comments

Comments

@Merlin04
Copy link

I'm trying to build wine-tkg-git on openSUSE Tumbleweed. The 64-bit build was very easy to get working, but the 32-bit one was missing lots of dependencies at first - I installed all the needed packages and added symlinks to .so files where necessary, but after all that, wine-tkg-git still wouldn't find gstreamer, even though a build following the official Wine instructions (not using the tkg scripts) would work correctly. After some trial and error I figured out that the C compiler not being passed the -m32 flag was somehow breaking this, and so I modified wine-tkg-scripts/build-32.sh to add the flag to the CC variable. Now, the only somewhat-important dependency it complains about when running configure (again, with the m32 flag) is dbus (which is definitely installed, no idea why it can't find it), and the build gets past the dependency checking stage.

Anyway, now when I run non-makepkg-build.sh, I get these errors (only including part of what's printed to the console since it's really long):

dlls/actxprxy/actxprxy_comcat_p.c: In function ‘ICatInformation_RemoteEnumClassesOfCategories_Proxy’:
dlls/actxprxy/actxprxy_comcat_p.c:186:28: error: request for member ‘Simple’ in something not a structure or union
  186 |     return (HRESULT)_RetVal.Simple;
      |                            ^
dlls/actxprxy/actxprxy_comcat_p.c:176:24: warning: variable ‘_RetVal’ set but not used [-Wunused-but-set-variable]
  176 |     CLIENT_CALL_RETURN _RetVal;
      |                        ^~~~~~~
dlls/actxprxy/actxprxy_comcat_p.c: In function ‘ICatInformation_RemoteIsClassOfCategories_Proxy’:
dlls/actxprxy/actxprxy_comcat_p.c:228:28: error: request for member ‘Simple’ in something not a structure or union
  228 |     return (HRESULT)_RetVal.Simple;
      |                            ^
dlls/actxprxy/actxprxy_comcat_p.c:218:24: warning: variable ‘_RetVal’ set but not used [-Wunused-but-set-variable]
  218 |     CLIENT_CALL_RETURN _RetVal;
      |                        ^~~~~~~
dlls/actxprxy/actxprxy_comcat_p.c: At top level:
dlls/actxprxy/actxprxy_comcat_p.c:414:2: error: #error Invalid build platform for this proxy.
  414 | #error Invalid build platform for this proxy.
      |  ^~~~~
dlls/actxprxy/actxprxy_comcat_p.c: In function ‘ICatInformation_RemoteEnumClassesOfCategories_Proxy’:
dlls/actxprxy/actxprxy_comcat_p.c:187:1: warning: control reaches end of non-void function [-Wreturn-type]
  187 | }
      | ^

I'm mostly using the stock customization.cfg, with just these changes:

_staging_version="v9.21"
_wayland_driver="true"

If I manually run configure and make in the source tree generated by non-makepkg-build.sh following Wine's instructions, I don't get this error - the build completes successfully.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant