Kilo Posted November 19, 2011 Report Posted November 19, 2011 (edited) The version of Wine that openSUSE 12.1 offers in its repositories does not accept the kernel32.dll.so I had been using for a year or two. That one I manually built myself compiling Wine from scratch with varying degrees of ignorance difficulty, and Continuum ran well as long as I kept it mostly isolated from other programs (basically just put Continuum in its own wine prefix.) Without the patch Continuum will spin in the background and do nothing. I tried building wine again myself and only ended up getting a different problem with the resulting dll, and it takes a good hour or so to build on my old dual-core laptop and I really didn't want to mess around. So then the question is why do this myself when there is a free service that can do this for me? Yes, the openSUSE Build Service will let you (with some documentation reading and minor set up) take an existing openSUSE package and set up a variation with patches applied by you. Long story short, I've got patched wine for openSUSE 12.1 available in package format. https://build.opensu...hwjm%3Awine-ctm - While x86_64 is listed, please try i586 if you have any trouble, x86_64 tries to do Win64 if I understand it correctly. But wait, there's more!I can't/won't test it and I'm not sure if it is compatible with how I'm linking things and maybe I'm misunderstanding something, but openSUSE Build Service can target other distributions and platforms with ease. So if anyone is interested in trying it out, I'll set the thingymabobber to target your distribution of choice (from the following:) openSUSE distributions openSUSE Factory openSUSE 12.1(enabled) openSUSE 11.4 openSUSE 11.3 openSUSE Tumbleweed SUSE distributions SUSE SLE-11 SP 1 SUSE SLE-11 SUSE SLE-10 Debian distributions Debian 6.0 Debian 5.0 Fedora distributions Fedora 15 Fedora 16 RedHat distributions RedHat RHEL-6 RedHat RHEL-5 RedHat RHEL-4 CentOS distributions CentOS CentOS-6 CentOS CentOS-5 Mandriva distributions Mandriva 2011 Mandriva 2010.1 Mandriva 2010 Mandriva 2009.1 Ubuntu distributions Ubuntu 11.10 Ubuntu 11.04 Ubuntu 10.10 Ubuntu 10.04 Ubuntu 9.10 Kiwi image builds KIWI image build (to be used for appliance and product builds with kiwi) Naturally, there are often other things required to get Continuum running optimally (>10fps) such as video drivers and registry settings but I'll save that for another day or if anyone's having specific issues. Repository for openSUSE: http://download.open.../openSUSE_12.1/Build service overview: https://build.opensu...hwjm%3Awine-ctm Naturally, if you already have a working wine install and just need the kernel32.dll.so you should be able to extract it from the RPMs and it should work on any distro. The version of wine I'm building at time of this post is version 1.3.30. Also I'm not an expert on this but I'm pretty sure I can enable other architectures--except that Continuum would still be an x86 app so I don't think that'd do a lot of good! P.S. To GNOME 3 users: I had crashes in Continuum when trying to run under the new fancy gnome-shell. The backtrace seemed to imply this was caused by or ending up causing problems for the nouveau driver. Switching to fallback mode seemed to make this problem go away. Other video drivers may also solve the issue but we'll see. Edited November 19, 2011 by Kilo Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.