This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Error: L6218E: Undefined symbol pairing

hi
i got this error ( am using keilv4 for cortex m0 )
.\code.axf: Error: L6218E: Undefined symbol __gmpz_clear (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol __gmpz_get_si (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol __gmpz_init (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol element_from_bytes_compressed (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol element_from_bytes_x_only (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol element_pow2_mpz (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol element_pow3_mpz (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol element_printf (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol element_to_bytes_compressed (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol element_to_bytes_x_only (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol pairing_clear (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol pairing_init_set_buf (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol pbc_die (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol pbc_free (referred from bls.o).
.\code.axf: Error: L6218E: Undefined symbol pbc_malloc (referred from bls.o).

please does anyone have an idea how can i solve these errors
thankx

Parents
  • Hi mariam,

    The problem may not be in your code. You may have correctly included the header files but for the all the variables/functions declared in those header files, it must have a definition of those.

    So as Per Westermark already said, you need the Libraries implementation files: the source files (.c/.cpp) OR the object files (.o) OR the Library file (*.lib) included in your project.

    Check the Libraries documentation and associated supplied files that came with library.

    Regards,
    Girish Thavai

Reply
  • Hi mariam,

    The problem may not be in your code. You may have correctly included the header files but for the all the variables/functions declared in those header files, it must have a definition of those.

    So as Per Westermark already said, you need the Libraries implementation files: the source files (.c/.cpp) OR the object files (.o) OR the Library file (*.lib) included in your project.

    Check the Libraries documentation and associated supplied files that came with library.

    Regards,
    Girish Thavai

Children