This repository has been archived by the owner on Jun 1, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 17
Config.xs syntax error on windows #78
Comments
Closed
rurban
pushed a commit
that referenced
this issue
Dec 7, 2015
with a little help from @nwellnhof and @bulk88. for now 64bit only, with msvc10 and 12. Both smoke now and found the #78 Config.xs syntax error.
I have a fix for the syntax error but not c escape warnings in #79 The c escape warnings are obviously Win32 file paths in Config.pm/heavy.pm |
Not bad: https://ci.appveyor.com/project/rurban/cperl/build/5.22.2.607/job/4u6avr98aeu6nei6
|
bulk88
added a commit
that referenced
this issue
Dec 7, 2015
This fixes a Win32 C syntax error while building XS Config. #78 ext/Config/Config_xs.in(957) : error C2059: syntax error : ',' ext/Config/Config_xs.in(411) : fatal error C1013: compiler limit : too many open parentheses dmake: Error code 130, while making 'Config.obj' Unsuccessful make(ext/Config): code=65280 at ..\make_ext.pl line 575. dmake: Error code 130, while making 'Extensions' fault line in Config.c {(U16)(long)&((struct stringpool_t *)0)->stringpool_str1008, T_EMP, , ""}, /* ld_can_script */ Signed-off-by: Reini Urban <[email protected]>
rurban
pushed a commit
that referenced
this issue
Dec 7, 2015
all non-valid escape chars need to be escaped. "c:\perl" => "c:\\perl"
Could reproduce the 2 failing Config tests on cygwin:
|
@bulk88 is working on this in the |
rurban
added a commit
that referenced
this issue
Aug 27, 2018
4.06 2018-08-22 (rurban) - Fix overloaded eq/ne comparisons (GH #116 by demerphq, GH #117 by Graham Knopp): detect strings, protect from endless recursion. false is now ne "True". clarify eq/ne rules in the docs. 4.05 2018-08-19 (rurban) - Set decoded type (PR #115 by Pali) - Add json_type_weaken (PR #114 by Pali) - Fix tests for 5.6 (rurban, pali) 4.04 2018-06-22 (rurban) - Fix bignum NaN/inf handling (#78 reported by Slaven Rezic) - Move author tests to xt/ as suggested in #106, added a make xtest target. Fixes a test fail with ASAN. 4.03 2018-06-21 (rurban) - Add sereal cpanel_json_xs type (#110 James Rouzier) - Fix bencode/bdecode methods in cpanel_json_xs (#111 Fulvio Scapin) - Overload ne operator for JSON::PP::Boolean (#107 tevfik1903) - Add a missing semicolon to a documentation example (#104 E. Choroba) 4.02 2018-02-27 (rurban) - Add encoder indent_length method (#103 rouzier), previously hard-coded to 3.
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
E.g. https://ci.appveyor.com/project/rurban/cperl/build/job/0yfvf5sqe7sisxrs
The text was updated successfully, but these errors were encountered: