pie/pie-a64-decoder.h: No such file or directory
- Dominant language
- Ruby
- Stars
- 2
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
I followed the instruction trying to compile the code, got following error:
MAMBO: detected architecture "aarch64"
PIE: detected architecture "aarch64"
make --no-print-directory ARCH=a64 pie
make[3]: Nothing to be done for 'pie'.
cc -D_GNU_SOURCE -g -std=gnu99 -O2 -static -ldl -Wl,-Ttext-segment=0xa8000000 -DDBM_LINK_UNCOND_IMM -DDBM_INLINE_UNCOND_IMM -DDBM_LINK_COND_IMM -DDBM_LINK_CBZ -DDBM_LINK_TBZ -DDBM_TB_DIRECT -DLINK_BX_ALT -DDBM_INLINE_HASH -DDBM_TRACES -I/usr/include/libelf -o dbm dispatcher.S common.c dbm.c traces.c syscalls.c dispatcher.c signals.c util.S api/helpers.c api/plugin_support.c api/branch_decoder_support.c api/load_store.c elf_loader/elf_loader.o scanner_a64.c api/emit_a64.c pie/pie-a64-field-decoder.o pie/pie-a64-encoder.o pie/pie-a64-decoder.o -lelf -lpthread
signals.c:39:10: fatal error: pie/pie-a64-decoder.h: No such file or directory
#include "pie/pie-a64-decoder.h"
^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
and there is no pie-a64-decoder.h under subdirectory pie.
what I am missing?
thanks
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the failing include in signals.c and inspect the pie build target that produces pie/pie-a64-decoder.o. Check how the AArch64 decoder header is generated or referenced, then reproduce the reported make ARCH=a64 pie build. Done means the missing header is available at the expected path and the build completes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100