// Whether to support property object
#ifndef MICROPY_PY_BUILTINS_PROPERTY
#define MICROPY_PY_BUILTINS_PROPERTY (1)
#endif
stijn wrote: ↑Wed Feb 14, 2018 10:34 amWhen reporting errors it is helpful to post the complete error message. As well as other interesting information, like which command you used to generate the file.
If it only gives that error for certain MP_QSTR_xxx definitions and not all of them, it means the generation didn't use all needed files/options. MP_QSTR_doc is in objproperty.c, but it is compiled conditionally with #if MICROPY_PY_BUILTINS_PROPERTY. So, likely during your qstr generation MICROPY_PY_BUILTINS_PROPERTY was 0 when the preprocessor ran hence it's not in qstrdefs.generated.h.