I'm trying to wrap up the module dumping now, but I get a number of
"Failed to find name of unencodable object" errors. Could someone
explain what this error means?

Examples:
#### /usr/lib/pike7.8/modules/Locale.pmod/module.pmod:
Failed to find name of unencodable object master().
/usr/lib/pike7.8/master.pike:5170: master()->Encoder()->nameof(master(),({0}))
/usr/lib/pike7.8/master.pike:5201: 
master()->Encoder()->nameof(master().joinnode,UNDEFINED)
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:220: 
/main()->dumpit("/usr/lib/pike7.8/modules/Locale.pmod/module.pmod","/usr/lib/pike7.8/modules/Locale.pmod/module.pmod")
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:183: 
/main()->dumpit("/usr/lib/pike7.8/modules/Locale.pmod","/usr/lib/pike7.8/modules/Locale.pmod")
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:183: 
/main()->dumpit("/usr/lib/pike7.8/modules/","/usr/lib/pike7.8/modules/")
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:341: 
/main()->dump_files()
-:1: Pike.Backend(0)->`()(3600.0)

#### /usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:
Failed to find name of unencodable object 
/${PIKE_MODULE_PATH}/Tools.pmod/Standalone.pmod/dump().
/usr/lib/pike7.8/master.pike:5170: 
master()->Encoder()->nameof(/${PIKE_MODULE_PATH}/Tools.pmod/Standalone.pmod/dump(),UNDEFINED)
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:220:
    
/${PIKE_MODULE_PATH}/Tools.pmod/Standalone.pmod/dump()->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:183:
    
/${PIKE_MODULE_PATH}/Tools.pmod/Standalone.pmod/dump()->dumpit("/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod","/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod")
                      
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:183:
    
/${PIKE_MODULE_PATH}/Tools.pmod/Standalone.pmod/dump()->dumpit("/usr/lib/pike7.8/modules/Tools.pmod","/usr/lib/pike7.8/modules/Tools.pmod")
                                                      
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:183: 
/${PIKE_MODULE_PATH}/Tools.pmod/Standalone.pmod/dump()->dumpit("/usr/lib/pike7.8/modules/","/usr/lib/pike7.8/modules/")
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:341: 
/${PIKE_MODULE_PATH}/Tools.pmod/Standalone.pmod/dump()->dump_files()
-:1: Pike.Backend(0)->`()(3600.0)

#### /usr/lib/pike7.8/modules/Calendar.pmod/Stardate.pmod:
Failed to find name of unencodable object 
/${PIKE_MODULE_PATH}/Calendar.pmod/Ruleset().
/usr/lib/pike7.8/master.pike:5170: 
master()->Encoder()->nameof(/${PIKE_MODULE_PATH}/Calendar.pmod/Ruleset(),UNDEFINED)
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:220:
    
/${PIKE_MODULE_PATH}/Tools.pmod/Standalone.pmod/dump()->dumpit("/usr/lib/pike7.8/modules/Calendar.pmod/Stardate.pmod","/usr/lib/pike7.8/modules/Calendar.pmod/Stardate.pmod")
                    
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:183:
    
/${PIKE_MODULE_PATH}/Tools.pmod/Standalone.pmod/dump()->dumpit("/usr/lib/pike7.8/modules/Calendar.pmod","/usr/lib/pike7.8/modules/Calendar.pmod")
                                                
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:183: 
/${PIKE_MODULE_PATH}/Tools.pmod/Standalone.pmod/dump()->dumpit("/usr/lib/pike7.8/modules/","/usr/lib/pike7.8/modules/")
/usr/lib/pike7.8/modules/Tools.pmod/Standalone.pmod/dump.pike:341: 
/${PIKE_MODULE_PATH}/Tools.pmod/Standalone.pmod/dump()->dump_files()
-:1: Pike.Backend(0)->`()(3600.0)

Also, when run with -DENCODE_DEBUG -DRESOLV_DEBUG,
there are many cases of

resolv("/${PIKE_MODULE_PATH}/Foo.Bar", 0) => not found
  compare_resolved: object_program(/${PIKE_MODULE_PATH}/Foo.Bar) is different 
from 0
  Warning: Failed to resolve; encoding path

where Foo.Bar varies. Is that normal? I would have guessed that resolv
takes the name of something, not a path.
  • Deb... Magnus Holmgren, Millnet/Lysator/Debian/Mensa @ Pike developers forum
    • ... Marc Dirix
      • ... Magnus Holmgren, Millnet/Lysator/Debian/Mensa @ Pike developers forum
        • ... Martin Nilsson (Opera Mini - AFK!) @ Pike (-) developers forum
      • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
        • ... Martin Bähr
        • ... Magnus Holmgren, Millnet/Lysator/Debian/Mensa @ Pike developers forum
          • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
          • ... Magnus Holmgren, Millnet/Lysator/Debian/Mensa @ Pike developers forum
            • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
              • ... Magnus Holmgren, Millnet/Lysator/Debian/Mensa @ Pike developers forum
                • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
                • ... Martin Stjernholm, Roxen IS @ Pike developers forum
                • ... Magnus Holmgren, Millnet/Lysator/Debian/Mensa @ Pike developers forum
                • ... Martin Stjernholm, Roxen IS @ Pike developers forum
                • ... Magnus Holmgren, Millnet/Lysator/Debian/Mensa @ Pike developers forum
                • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
                • ... Martin Stjernholm, Roxen IS @ Pike developers forum
                • ... Magnus Holmgren, Millnet/Lysator/Debian/Mensa @ Pike developers forum

Reply via email to