UTBotCpp icon indicating copy to clipboard operation
UTBotCpp copied to clipboard

Error when running tests generated for libbpf project.

Open kichunya opened this issue 3 years ago • 0 comments

Description When tryin to run generated test for function in libbpf project it fails, because cannot find links to functions from external libraries.

To Reproduce All actions should be performed on the branch kichunya/projects

  1. Follow issue 490 to configure the project.
  2. Generate tests for some function.
  3. Try to run regression tests.

Expected behavior Tests passed.

Actual behavior Run fails with following errors: /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'gelf_getphdr' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'gelf_getnote' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_getphdrnum' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_update' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_newscn' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_newdata' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf64_newehdr' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'gzopen64' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'gzgets' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'gzclose' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'gelf_getsym' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_ndxscn' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_memory' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_kind' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_getshdrnum' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_errmsg' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf64_getshdr' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf64_getehdr' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'gelf_getshdr' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'gelf_getehdr' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'gelf_getclass' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_version' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_strptr' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_rawdata' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_nextscn' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_getshdrstrndx' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_getscn' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_getdata' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_end' /home/utbot/libbpf/utbot_tests/makefiles/src/../../../build/liblibbpf.a.so: error: undefined reference to 'elf_begin'

All libraries, that contain this functions, are installed.

kichunya avatar Jan 17 '23 07:01 kichunya