Started by Genjix, April 06, 2007, 11:15:15
Quote from: "Randilyn"Quote from: "Asharin"But could it not be compiled against the WINE libraries making it more or less 100% compatible with WINE under linux?Well... not exactly.It doesn't actually help with Wine compatibility, so OpenMPT itself must first work perfectly under the respective Wine version before it can be built against the Wine development libs (formerly collectively known as winelib) of the same version, which are both derived from the same codebase.The purpose of compiling it against the libs is to have it running natively on Linux, since doing so compiles the entire Win32 API into the program as if it were any other development toolkit, resulting in a self-contained, potentially Linux-runnable binary (although it would still depend on shared libraries and such).
Quote from: "Asharin"But could it not be compiled against the WINE libraries making it more or less 100% compatible with WINE under linux?
Quote from: "HvitRavn"I want to note that MPTracker works perfectly fine in VMWare.
Quote from: "HvitRavn"Actually VMWare Server is gratis
Quote from: "HvitRavn"And the sound setup is just a matter of configuring vmware properly, and it works fine. I don't know what bufferization is though (;
Quote from: "pelya"Compiling ModPlug with WineLib sounds good until you want to use VST plugin. All VST plugins are compiled as Windows DLL files and require running Windows process to work (and there's no source code to compile with WineLib).
Quote from: "Randilyn"And as I told the person who was mentioning Cedega - most of us aren't even interested in commercial solutions such as VMWare, as they essentially make OpenMPT non-free.
Quote from: "Randilyn"I just tried FamiTracker on Wine 0.9.35 on Ubuntu Fiesty and it seems to have very similar problems. Perhaps they have a common root cause ?Note however that FamiTracker required audio emulation to even get the program started (otherwise it would throw a DirectSound error), and could be made to play songs (albeit very crappily) by using an very big buffer, such as 100ms or larger. I thought I had tried this in OpenMPT as well, but with little to no success...I can't remember. :x