Skip to content

Instantly share code, notes, and snippets.

@jedisct1
Created August 29, 2017 20:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jedisct1/f5066409ceeab4e254149d9b6c374bc0 to your computer and use it in GitHub Desktop.
Save jedisct1/f5066409ceeab4e254149d9b6c374bc0 to your computer and use it in GitHub Desktop.
Error:dyld: lazy symbol binding failed: Symbol not found: _futimens
Referenced from: /usr/local/opt/emscripten/libexec/llvm/bin/llvm-ar
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: _futimens
Referenced from: /usr/local/opt/emscripten/libexec/llvm/bin/llvm-ar
Expected in: /usr/lib/libSystem.B.dylib
0 llvm-ar 0x000000010bb4c241 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 37
1 llvm-ar 0x000000010bb4b8fb llvm::sys::RunSignalHandlers() + 83
2 llvm-ar 0x000000010bb4c649 SignalHandler(int) + 226
3 libsystem_platform.dylib 0x00007fffe946eb3a _sigtramp + 26
4 libsystem_platform.dylib 0x00000001105cfb4d _sigtramp + 655757357
5 libsystem_platform.dylib 0x00000001105da464 _sigtramp + 655800644
6 libsystem_platform.dylib 0x00000001105b5793 _sigtramp + 655649907
7 libsystem_platform.dylib 0x00000001105b589e _sigtramp + 655650174
8 libdyld.dylib 0x00007fffe925b282 dyld_stub_binder + 282
9 llvm-ar 0x000000010bd48340 (anonymous namespace)::DarwinX86AsmBackend::getCompactUnwindRegNum(unsigned int) const::CU64BitRegs + 15656
10 llvm-ar 0x000000010ba6ef9c performOperation(ArchiveOperation, llvm::object::Archive*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::vector<llvm::NewArchiveMember, std::__1::allocator<llvm::NewArchiveMember> >*) + 1703
11 llvm-ar 0x000000010ba6e5a2 performOperation(ArchiveOperation, std::__1::vector<llvm::NewArchiveMember, std::__1::allocator<llvm::NewArchiveMember> >*) + 892
12 llvm-ar 0x000000010ba6ca3f main + 347
13 libdyld.dylib 0x00007fffe925f235 start + 1
14 libdyld.dylib 0x0000000000000003 start + 383389135
Stack dump:
0. Program arguments: /usr/local/opt/emscripten/libexec/llvm/bin/llvm-ar xo /Users/j/src/libsodium.js/libsodium/libsodium-js/lib/libsodium.a
Traceback (most recent call last):
File "/usr/local/bin/emcc", line 13, in <module>
emcc.run()
File "/usr/local/Cellar/emscripten/HEAD-c8f6013/libexec/emcc.py", line 1430, in run
final = shared.Building.link(linker_inputs, DEFAULT_FINAL, force_archive_contents=force_archive_contents, temp_files=misc_temp_files, just_calculate=just_calculate)
File "/usr/local/Cellar/emscripten/HEAD-c8f6013/libexec/tools/shared.py", line 1772, in link
Building.read_link_inputs(filter(lambda x: not x.startswith('-'), files))
File "/usr/local/Cellar/emscripten/HEAD-c8f6013/libexec/tools/shared.py", line 1698, in read_link_inputs
raise Exception('llvm-ar failed on archive ' + archive_names[n] + '!')
Exception: llvm-ar failed on archive /Users/j/src/libsodium.js/libsodium/libsodium-js/lib/libsodium.a!
make: *** [libsodium/libsodium-js/lib/libsodium-wasm.js] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment