Hello, I'm having trouble compiling wine 1.3.31 under the latest Ubuntu, 64 bit multiarch, etc. What basically happens is that the compile and make steps go just fine, but any sound that the newly built wine makes, doesn't use PulseAudio, it takes over the sound device. The only thing I've got to go on is a warning when doing ./configure that tells me that I'm missing the 32 bit gstreamer-0.10 dev files. However, attempting to install what I believe to be the appropriate package leads to synaptic warning me that it will require removing a whole lot of core system packages as well, so I've opted not to so far. The warnings I get when doing configure follow. Code: configure: OpenCL 32-bit development files not found, OpenCL won't be supported. configure: libhal/libdbus 32-bit development files not found, no dynamic device support. configure: gstreamer-0.10 base plugins 32-bit development files not found, gstreamer support disabled configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported. P.s, I bother compiling from source because of various patches that aren't in wine yet, ie, raw input patch for Deus Ex HR, a fix for Starcraft 2, etc. No idea what's going on, help would be great. If you need more info, please ask.
Hello, did you try the PPA packages first? https://launchpad.net/~ubuntu-wine/+archive/ppa Do they have the same issue? I know that there has been some reimplementation regarding sound output in wine. This is also the reason why a seperate PulseAudio driver for wine is not required any longer. If the ppa package does not have the issue you can take it as a starting point and build your own packages with the patches applied from there. Am 11.11.2011 14:40, schrieb ZombieRedShirt:> Hello, > > I'm having trouble compiling wine 1.3.31 under the latest Ubuntu, 64 bit multiarch, etc. What basically happens is that the compile and make steps go just fine, but any sound that the newly built wine makes, doesn't use PulseAudio, it takes over the sound device. > The only thing I've got to go on is a warning when doing ./configure that tells me that I'm missing the 32 bit gstreamer-0.10 dev files. However, attempting to install what I believe to be the appropriate package leads to synaptic warning me that it will require removing a whole lot of core system packages as well, so I've opted not to so far. The warnings I get when doing configure follow. > > > Code: > configure: OpenCL 32-bit development files not found, OpenCL won't be supported. > configure: libhal/libdbus 32-bit development files not found, no dynamic device support. > configure: gstreamer-0.10 base plugins 32-bit development files not found, gstreamer support disabled > configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported. > > > > > P.s, I bother compiling from source because of various patches that aren't in wine yet, ie, raw input patch for Deus Ex HR, a fix for Starcraft 2, etc. No idea what's going on, help would be great. If you need more info, please ask. > > > > > >
There is a very neat command that will get you all the necessary packages to build Wine (or other programs): sudo apt-get build-dep packagename this will print the list of packages to install you should agree on each and everyone of those.
Mateusz Stachowski wrote:> There is a very neat command that will get you all the necessary packages to build Wine (or other programs): > > sudo apt-get build-dep packagename > > this will print the list of packages to install you should agree on each and everyone of those.Thanks for the suggestion, I should probably have listed the steps I'd already tried. I've done build-essential, build-dep wine1.3, and trawled through the ubuntu repos installing anything I thought might be related. I've also got ia32-libs and other misc stuff.
ZombieRedShirt wrote:> > > Code: > configure: OpenCL 32-bit development files not found, OpenCL won't be supported. > configure: libhal/libdbus 32-bit development files not found, no dynamic device support. > configure: gstreamer-0.10 base plugins 32-bit development files not found, gstreamer support disabled > configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported. > > >For OpenCL support: http://forum.winehq.org/viewtopic.php?t=13675&highlight For Gstreamer: make sure you have gstreamer-plugins-base-dev and gstreamer-dev installed. you don't have to installer the i386 packages. make sure there's a gstreamer directory under /usr/lib32 after installing.