Sweet! Really, it's all Windows. I STILL can't get it to install because VirtualBox is being weird, and I'm using Linux, so VMware isn't an option, and QEMU is not the fastest by any means, and etc...
The source is up at: https://github.com/kirbyfan64/fluidsynth Basically, I coded blindly and added (completely untested) atomics, mutexes, and threads for Windows. Condition variables aren't done yet (trying to figure it out in a WinXP-compatible way). If you could test this and make sure it works, or even give some tips on how to do condition variables, I would be forever grateful! On Wed, Jun 15, 2016 at 3:42 PM, Antoine Schmitt <a...@gratin.org> wrote: > Hi Ryan, > what kind of help would you need ? What is the size of the problem and the > process to work on it ? > If I can find some time, I may try and provide some help. > Antoine > > Le 7 juin 2016 à 01:11, Ryan Gonzalez <rym...@gmail.com> a écrit : > > No. Couldn't get the damn thing to install in a VM. >:( > > Anyone here interesting in helping on the Windows front? Please? At all? > > -- > Ryan > [ERROR]: Your autotools build scripts are 200 lines longer than your > program. Something’s wrong. > http://kirbyfan64.github.io/ > On Jun 6, 2016 5:58 PM, "Antoine Schmitt" <a...@gratin.org> wrote: > >> Any news on the windows/glib front ? >> >> >> Le 25 mai 2016 à 16:41, Ryan Gonzalez <rym...@gmail.com> a écrit : >> >> Unfortunately, I can't do anything on Windows now...because it won't >> boot. Hangs forever on the stupid wheel of death. Curse you, Microsoft... >> >> In a few days (hopefully over the long weekend!), I'll probably install >> the Windows 10 trial into a VM and see if I can work from there. >> >> On Linux, though, it should be glib-free. IIRC OSX should also work, >> provided you have a recent version of GCC. Windows is really the primary >> pain ATM. >> >> Link: https://github.com/kirbyfan64/fluidsynth >> >> -- >> Ryan >> [ERROR]: Your autotools build scripts are 200 lines longer than your >> program. Something’s wrong. >> http://kirbyfan64.github.io/ >> On May 25, 2016 6:59 AM, "Antoine Schmitt" <a...@gratin.org> wrote: >> >>> Hi, >>> just wanted to know the status of the glib dependency removal process ? >>> >>> glib has been a high pain for me when porting to Windows and Mac. I'd be >>> happy to see it removed from fluidsynth and port my fluidXtra to a >>> glib-free fluid. >>> >>> Thanks >>> Antoine >>> >>> >>> Le 22 janv. 2016 à 00:13, Ryan Gonzalez <rym...@gmail.com> a écrit : >>> >>> Well, I've already ported over most glib utilities, atomics, and mutexes >>> (normal and recursive). I just ended up busy with several other things >>> until this weekend. >>> >>> On January 21, 2016 4:06:41 PM CST, Johannes Schickel < >>> lordh...@gmail.com> wrote: >>>> >>>> On 01/14/2016 12:29 AM, Ryan Gonzalez wrote: >>>> >>>>> May I try? :D >>>>> >>>>> Pretty much everything outside of threading is really trivial. The >>>>> wiki says the supported platforms are Windows, OSX, and Linux, and >>>>> that it runs under Solaris and OS/2 but they aren't officially supported. >>>>> >>>>> For atomics, glib seems to use GCC's C++11-style atomics. when it can, >>>>> then it falls back to either GCC/Clang's built-in __sync atomic >>>>> operations or Windows's atomic API. >>>>> >>>>> For normal threads, glib uses pthreads on Posix and Windows threads >>>>> on...Windows. >>>>> >>>>> Maybe I'm just super nerdy, but this seems totally doable. ;) >>>> >>>> >>>> >>>> I guess if you can rely on compiler's atomics support it's not too hard. >>>> Creating/managing threads is usually rather easy. >>>> >>>> // Johannes >>>> >>>> ------------------------------ >>>> >>>> fluid-dev mailing list >>>> fluid-dev@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/fluid-dev >>>> >>>> >>> -- >>> Sent from my Nexus 5 with K-9 Mail. Please excuse my brevity. >>> _______________________________________________ >>> fluid-dev mailing list >>> fluid-dev@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/fluid-dev >>> >>> >>> >>> _______________________________________________ >>> fluid-dev mailing list >>> fluid-dev@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/fluid-dev >>> >>> _______________________________________________ >> fluid-dev mailing list >> fluid-dev@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/fluid-dev >> >> >> >> _______________________________________________ >> fluid-dev mailing list >> fluid-dev@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/fluid-dev >> >> _______________________________________________ > fluid-dev mailing list > fluid-dev@nongnu.org > https://lists.nongnu.org/mailman/listinfo/fluid-dev > > > > _______________________________________________ > fluid-dev mailing list > fluid-dev@nongnu.org > https://lists.nongnu.org/mailman/listinfo/fluid-dev > > -- Ryan [ERROR]: Your autotools build scripts are 200 lines longer than your program. Something’s wrong. http://kirbyfan64.github.io/
_______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev