On Sep 3, 2011, at 5:59 PM, SpawnHappyJake wrote:
> I have this program called ChemDraw that I use for school. It was working
great yesterday in WINE 1.3.26. Then I get the bright idea to upgrade 1.3.27.
Now ChemDraw doesn't work.
Do you have any idea at all why it doesn't work? Maybe we can help you.
> So I'm trying to compile WINE 1.3.26 from source so that I can run
ChemDraw in 1.3.26.
> I get this error when trying to compile 1.3.26:
>> configure: gstreamer-0.10 base plugins 32-bit development files not
found, gstreamer support disabled
>
>
> I am running 64-bit Linux. I have compiled WINE from source before (for
64-bit Linux), and this 32-bit gstreamer dev stuff was not a problem. I have
ia32-libs installed. I have the 64-bit version of gstreamer-0.10 base plugins
installed, and the 32 bit version does not show up in Synaptic. I hunted down a
deb of the 32-bit version and tried to install by double-clicking it. It says
that I have the wrong architecture, and it won't let me install it. Well,
duh, I know it's a 32-bit package on a 64-bit machine, install it anyways,
please. But it has no over-ride option.
>
> How important is gstreamer?
Unless ChemDraw plays video or audio with DirectShow, not at
all.> And why is it being such a bear? Why can't it call the 64-bit gstreamer
I have?
The short answer is that a 32-bit binary isn't allowed to call a 64-bit
library (and vice-versa). If you want to use the 64-bit gstreamer, you have to
use a 64-bit Wine.
The long answer has more to do with the differing code models of 32-bit and
64-bit binaries, and how, more important, you get in and out of 64-bit mode on
an x86 CPU. I won't explain it here, but if you're interested, mail me
directly.
This particular problem, however, could be a symptom of gstreamer pulling in the
64-bit glib headers (in particular, glibconfig.h). This causes issues, so now
the configure script will complain if you aren't using the 32-bit headers.
You need the 32-bit glib headers to use 32-bit gstreamer
properly.> It didn't need a special 32-bit version before,
Yeah it did. It was just breaking silently before. Now it complains
loudly.> unless it was a part of ia32-libs (which if it was, it would still be
there). What do I do? Any ideas?
You could always build glib and gstreamer from source :).
>
> Cheers,
> Jake
>
>
>
>
>