On Fri, Apr 13, 2018 at 5:24 PM, Steve Hay via perl5-porters <perl5-porters@perl.org> wrote: > On 13 April 2018 at 16:21, Karl Williamson <public@khwilliamson.com> wrote: >> On 04/13/2018 09:05 AM, Karl Williamson wrote: >>> >>> On 04/13/2018 08:57 AM, Karl Williamson wrote: >>>> >>>> What was the latest commit in blead that this was this run on? The first >>>> line of the output from >>>> ./perl -v >>>> would give me the answer >>> >>> >>> Actually, to save email back-and-forths, if you ran it on the very latest >>> version of blead, as of this moment, with >>> d3a5b29c73b5a2fd6524ca1f8c5c779bd8cb0687 >>> which copied cpan's 'version' onto bleads, that took a step backwards in >>> vutil.c, introducing issues of just the sort that your output shows. >>> >> >> And so, if you run it on blead just prior to that commit, we could see if >> there are other issues in vutil.c that I don't know about. The maintainer >> of version, after a hiatus, is currently very involved in fixing it, and so >> would likely act swiftly to fix anything found. > > The result I reported was on d3a5b29c73b5a2fd6524ca1f8c5c779bd8cb0687, > which I'd updated to in the hope that it might fix the build since I'd > previously tried with the previous commit > (1b30b4a8259a74c5ffaee362bc1d881c40fc5279), which had failed like > this: > > cl -c -nologo -GF -W3 -TP -EHsc -I..\lib\CORE -I.\include -I. -I.. > -DWIN32 -D_CONSOLE -DNO_STRICT -D_CRT_SECURE_NO_DEPRECATE > -D_CRT_NONSTDC_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS > -DPERLDLL -DPERL_CORE -O1 -MD -Zi -DNDEBUG -GL -DPERL_EXTERNAL_GLOB > -DPERL_IS_MINIPERL -Fo.\mini\universal.obj ..\universal.c > universal.c > c:\dev\git\perl\vxs.inc(142): error C3688: invalid literal suffix > 'HEKf'; literal operator or literal operator template 'operator > ""HEKf' not found > NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0 > \VC\BIN\cl.EXE"' : return code '0x2' > Stop. literal operators are a C++11-ism. Adding spaces between a literal string and a term like HEKf or NVff should solve that. LeonThread Previous | Thread Next