I'm getting Linker errors:
Code: Select all
Undefined symbols for architecture x86_64:
"_malloc_with_finaliser", referenced from:
_m_malloc_with_finaliser in malloc.o
(maybe you meant: _m_malloc_with_finaliser)
"_mp_builtin_input_obj", referenced from:
_mp_builtin_object_table in builtintables.o
"_mp_builtin_open_obj", referenced from:
_mp_module_io_globals_table in modio.o
_mp_builtin_object_table in builtintables.o
"_mp_import_stat", referenced from:
_mp_builtin___import__ in builtinimport.o
_stat_dir_or_file in builtinimport.o
"_mp_module_os", referenced from:
_mp_builtin_module_table in builtintables.o
"_mp_module_socket", referenced from:
_mp_builtin_module_table in builtintables.o
"_mp_module_uctypes", referenced from:
_mp_builtin_module_table in builtintables.o
_mp_constants_table in compile.o
"_mp_module_zlibd", referenced from:
_mp_builtin_module_table in builtintables.o
"_mp_sys_exit_obj", referenced from:
_mp_module_sys_globals_table in modsys.o
"_mp_sys_stderr_obj", referenced from:
_mp_module_sys_globals_table in modsys.o
"_mp_sys_stdin_obj", referenced from:
_mp_module_sys_globals_table in modsys.o
"_mp_sys_stdout_obj", referenced from:
_mp_builtin_print in builtin.o
_mp_module_sys_globals_table in modsys.o
"_mp_type_fileio", referenced from:
_mp_module_io_globals_table in modio.o
"_mp_type_textio", referenced from:
_mp_module_io_globals_table in modio.o
"_mp_verbose_flag", referenced from:
_mp_emit_glue_assign_bytecode in emitglue.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
But '_malloc_with_finaliser' doesn't even exist in the source
m_malloc_with_finaliser occurs in three places...
What is going on here?
π
PS Image here: http://pasteboard.co/nifMJvj.png
PPS I already had to make some changes such as performing the UNIX build and copying across qstrdefs.generated.h, and modifying mpconfigport.h -- setting:
Code: Select all
#ifndef NULL
#define NULL 0
#endif
#define MICROPY_EMIT_X64 (0)
#define MICROPY_GCREGS_SETJMP (1)