OK, I’ve uploaded a new MSI that includes Bz2 and SDL. For the latter, I had to hand modify the configure products- the configure script may need some updating for Windows.
Yes, I was able to build everything without having to modify the source much of anything else (outside of the SDL module) once all of the build environment and variables are properly set. Admittedly, getting things set up properly does take some trial and error.
Please do let me know if there are any problems with the new build.
Bill
On Jul 23, 2014, at 1:42 AM, Chris Angelico rosuav@gmail.com wrote:
On Wed, Jul 23, 2014 at 2:29 PM, H. William Welliver III bill@welliver.org wrote:
After a few weeks of messing around with libraries, I’ve got a windows build of Pike with a reasonably complete set of modules ready for testing. Please have a look and let me know if there are any problems or modules that would be advantageous to add.
Compared against the Pike 7.8.700 build that I had previously been using, all that's missing is Bz2 and SDL, neither of which is critical to me. (SDL.Music is a prereq for an optional feature for Gypsum, but one that I don't think anyone actually uses.) It's looking good so far; not seeing any problems.
Was this off a completely unmodified source tree? Of the changes I made to get the MinGW build working, at least a couple look like they'd be necessary on any compiler, like Nettle/nt.cmod needing nettle_config.h included. If that works unmodified on the MS compiler, I'll have to go back to the drawing board with those patches.
ChrisA