Rel Relocation.h-1169- Failed To Open File
Looking for guidance on what file the relocation process expects, or how to trace this error further.
unlink /path/to/broken/symlink ln -s /actual/target /path/to/symlink
To understand the fix, you first need to understand the components:
On older Solaris/AIX, file paths could be limited to 1024 characters. If your build tree is deep: rel relocation.h-1169- failed to open file
cc -o prog main.o -Wl,--start-group libA.a libB.a -Wl,--end-group
The most frequent fix is ensuring you have the correct Address Library for SKSE Plugins from Nexus Mods:
# Instead of linking static .a, link dynamic .so gcc -shared -o libmylib.so *.o gcc -o program main.c -L. -lmylib Looking for guidance on what file the relocation
ld -D verbose -D files your_command_here
| Component | Meaning | |-----------|---------| | rel relocation | The linker is processing a — a directive that tells the linker how to patch an address in an object file. | | h-1169 | An internal error code. In Sun/Oracle Solaris Studio linkers, this corresponds to "cannot open required file while processing hidden relocation." | | failed to open file | The system call open() returned an error (e.g., ENOENT , EACCES ). |
Before attempting fixes, diagnose the exact root cause. Blindly recompiling will waste time. -lmylib ld -D verbose -D files your_command_here |
relocation.h-1169 – Failed to open file
Thanks in advance.