def use_educated_guess(self):
preprocess_fallback_config()<EOL>global LIBIGRAPH_FALLBACK_LIBRARIES<EOL>global LIBIGRAPH_FALLBACK_INCLUDE_DIRS<EOL>global LIBIGRAPH_FALLBACK_LIBRARY_DIRS<EOL>print("<STR_LIT>")<EOL>print("<STR_LIT>")<EOL>print("<STR_LIT>")<EOL>print("<STR_LIT>")<EOL>print("<STR_LIT>")<EOL>print("<STR_LIT>")<EOL>print("<STR_LIT>")<EOL>print("<STR_LIT>")<EOL>print("<STR_LIT>")<EOL>print("<STR_LIT>",<EOL>LIBIGRAPH_FALLBACK_INCLUDE_DIRS)<EOL>print("<STR_LIT>",<EOL>LIBIGRAPH_FALLBACK_LIBRARY_DIRS)<EOL>print("<STR_LIT>")<EOL>seconds_remaining = <NUM_LIT:10> if self.wait else <NUM_LIT:0><EOL>while seconds_remaining > <NUM_LIT:0>:<EOL><INDENT>if seconds_remaining > <NUM_LIT:1>:<EOL><INDENT>plural = "<STR_LIT:s>"<EOL><DEDENT>else:<EOL><INDENT>plural = "<STR_LIT>"<EOL><DEDENT>sys.stdout.write("<STR_LIT>"<EOL>"<STR_LIT>" % (seconds_remaining, plural))<EOL>sys.stdout.flush()<EOL>if os.name == '<STR_LIT>':<EOL><INDENT>if msvcrt.kbhit():<EOL><INDENT>if msvcrt.getch() == b'<STR_LIT:\r>': <EOL><INDENT>break<EOL><DEDENT><DEDENT>time.sleep(<NUM_LIT:1>)<EOL><DEDENT>else:<EOL><INDENT>rlist, _, _ = select([sys.stdin], [], [], <NUM_LIT:1>)<EOL>if rlist:<EOL><INDENT>sys.stdin.readline()<EOL>break<EOL><DEDENT><DEDENT>seconds_remaining -= <NUM_LIT:1><EOL><DEDENT>sys.stdout.write("<STR_LIT:\r>" + "<STR_LIT:U+0020>"*<NUM_LIT> + "<STR_LIT:\r>")<EOL>self.libraries = LIBIGRAPH_FALLBACK_LIBRARIES[:]<EOL>if self.static_extension:<EOL><INDENT>self.libraries.extend(["<STR_LIT>", "<STR_LIT:z>", "<STR_LIT:m>", "<STR_LIT>"])<EOL><DEDENT>self.include_dirs = LIBIGRAPH_FALLBACK_INCLUDE_DIRS[:]<EOL>self.library_dirs = LIBIGRAPH_FALLBACK_LIBRARY_DIRS[:]<EOL>
Tries to guess the proper library names, include and library paths
        if everything else failed.