Now we are getting somewhere :)
Indeed.
Init master... There's no master to handle the error. Dumping it raw: Error.BadArgument("Subtract on different types.\n") Attempting to extract the backtrace. ({ /* 3 elements */ backtrace_frame(Unknown file, create(), No args), backtrace_frame(Unknown file, add_include_path(), Args: 1), ({ /* 5 elements */ 0, 0, "`-", 200, ({ /* 1 element */ "/sw/pkg/pike/src/Pike-v7.7.21-snapshot/lib/include" }) }) }) ...
What are the values in the array?
Ok, so the actual backtrace is:
operators.c:1994: `-(200, ({ "/sw/pkg/pike/src/Pike-v7.7.21-snapshot/lib/include" })) master.pike:1977: add_include_path("/sw/pkg/pike/src/Pike-v7.7.21-snapshot/lib/include") master.pike:1147: create()
It looks like master()->pike_include_path has been initialized to 200 for some reason. Are your dependencies up to date?