Pike 8.1 make doc results in:
/var/src/roxen/81pike/lib/modules/Arg.pmod:623:Too many arguments to unknown function (expected 1 arguments). /var/src/roxen/81pike/lib/modules/Arg.pmod:623:Got : void | int. /var/src/roxen/81pike/lib/modules/Arg.pmod:632:Too many arguments to unknown function (expected 1 arguments). /var/src/roxen/81pike/lib/modules/Arg.pmod:632:Got : mixed. /var/src/roxen/81pike/lib/modules/Arg.pmod:641:Too many arguments to unknown function (expected 1 arguments). /var/src/roxen/81pike/lib/modules/Arg.pmod:641:Got : mixed. /var/src/roxen/81pike/lib/modules/Arg.pmod:754:Placeholder already has storage! /var/src/roxen/81pike/lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:25:Undefined identifier Arg. /var/src/roxen/81pike/lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:25:Illegal program pointer. /var/src/roxen/81pike/lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:132:Must return a value for a non-void function. /var/src/roxen/81pike/lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:132:Expected: mixed. /var/src/roxen/81pike/lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:132:Got : void. Pike: Failed to load tool join_autodoc: Compilation failed.
On Sat, Dec 3, 2016 at 6:00 AM, Stephen R. van den Berg srb@cuci.nl wrote:
Pike 8.1 make doc results in:
/var/src/roxen/81pike/lib/modules/Arg.pmod:623:Too many arguments to unknown function (expected 1 arguments). /var/src/roxen/81pike/lib/modules/Arg.pmod:623:Got : void | int. /var/src/roxen/81pike/lib/modules/Arg.pmod:632:Too many arguments to unknown function (expected 1 arguments). /var/src/roxen/81pike/lib/modules/Arg.pmod:632:Got : mixed. /var/src/roxen/81pike/lib/modules/Arg.pmod:641:Too many arguments to unknown function (expected 1 arguments). /var/src/roxen/81pike/lib/modules/Arg.pmod:641:Got : mixed. /var/src/roxen/81pike/lib/modules/Arg.pmod:754:Placeholder already has storage! /var/src/roxen/81pike/lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:25:Undefined identifier Arg. /var/src/roxen/81pike/lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:25:Illegal program pointer. /var/src/roxen/81pike/lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:132:Must return a value for a non-void function. /var/src/roxen/81pike/lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:132:Expected: mixed. /var/src/roxen/81pike/lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:132:Got : void. Pike: Failed to load tool join_autodoc: Compilation failed.
I had some trouble like this, too. The solution was to blow everything away, check out from git, and start a fresh build. Probably just destroying the build directory would be sufficient.
ChrisA
Pike 8.1 make doc results in:
/var/src/roxen/81pike/lib/modules/Arg.pmod:623:Too many arguments to unknown function (expected 1 arguments). /var/src/roxen/81pike/lib/modules/Arg.pmod:623:Got : void | int.
Oops, seems I forgot to commit some typing fixes for the F_MAGIC_* nodes. Does it work better now?
pike-devel@lists.lysator.liu.se