>The one in dump.pike looks like something else, though. The
>ENCODE_DEBUG output prior to it might give a clue.
nameof (program dump.pike()->MyMaster)
got parent: dump.pike
nameof (program dump.pike)
got the thing to encode - encoding recursively
inside the thing to encode - encoding recursively
nameof (function indices)
returned "cindices"
nameof (function object_program)
returned "cobject_program"
nameof (program /main()->MyMaster)
got parent: /main
nameof (program /main)
found path in programs: "/main"
compare_resolved: /main is different from 0
Warning: Failed to resolve; encoding path
returned "p/main"
parent has name: "p/main"
found function name in parent: "MyMaster"
returned ({ /* 2 elements */
"p/main",
"MyMaster"
})
nameof (object /main())
got program of object: /main
found parent path in programs: "/"
#### /usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:
Failed to find name of unencodable object /main().
/usr/lib/pike7.8/master.pike:5170:
master()->Encoder()->nameof(/main(),UNDEFINED)
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:220:
/main()->dumpit("/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike","/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike")
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:341:
/main()->dump_files()
-:1: Pike.Backend(0)->`()(3600.0)
Perhaps not such a huge problem that dump.pike fails to dump itself.