Thank you very much for the mention. I am just to going to include some information here in case anyone wants to give this a shot.
- VS2013CE is at http://www.visualstudio.com/news/vs2013-community-vs "An unlimited number of users within an organization can use Visual Studio Community ... for contributing to open source projects." - I use win32\Makefile that comes with the distribution as a basis with the following modifications: CCTYPE = MSVC120 … CCHOME = C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64 CCINCDIR = C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include CCLIBDIR = C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib\amd64 There are predefined shortcuts under C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts I have only used the 64-bit environment so far. - You also want to customize the INST_DRIVE and INST_TOP variables. E.g.: INST_DRV = c: INST_TOP = $(INST_DRV)\opt\perl-blead - I also set USE_SITECUST = define just in case. I have tried setting USE_64_BIT_ALL in all sorts of places, but it doesn't seem to make it into the final binary. Also, I do enjoy using ConEmu <https://github.com/Maximus5/ConEmu> so all my shells are in one place ;-) My initial notes are available on my blog at: http://blog.nu42.com/2014/11/64-bit-perl-5201-with-visual-studio.html Also, this means being able to build Gvim with DIRECTX=yes. http://blog.nu42.com/2014/11/compile-vim-and-openssl-with-visual.html I have not been able to get a full time smoker going ... Time, location, hardware constraints etc ... but I have been submitting sporadic test reports using cpanm-reporter per Karen's suggestion. Note that you might get a few errors during nmake test after building perl ... It seems to me that those are related to locked files, and, for some reason they run fine after when run individually. Strawberry is a great piece of work, but the fact that it uses dmake as the build tool has been masking some bugs for a while now, and it would be good to flush them out sooner rather than later so dealing with more interesting issues becomes easier. Once again, thank you very much to David, MongoDB, and everyone at NY.pm for a great evening. -- Sinan On Thu, Dec 18, 2014 at 10:55 AM, David Golden <[email protected]> wrote: > Sinan Ünür gave a talk at NY.pm this week and pointed out that subtle > differences between nmake and dmake are a problem. I think most of our > Windows smokers are using Strawberry (with MinGW and dmake). > > If some intrepid soul wanted to compile up perl with MSVC2013 (free!) and > smoke with it and nmake, that would certainly generate some useful test > data. > > I encourage any volunteers to contact Sinan for information on how to > compile with MSVC. He is NANIS on CPAN. > > David > > -- > David Golden <[email protected]> Twitter/IRC: @xdg -- A. Sinan Unur http://www.unur.com/sinan/
