libui-rs icon indicating copy to clipboard operation
libui-rs copied to clipboard

dyld: Library not loaded: @rpath/libui.A.dylib

Open ivanceras opened this issue 9 years ago • 2 comments
trafficstars

I tried running the example on mac os, but I encounter this problem. Just building the project don't have a problem though.


cargo run --example controlgallery
    Updating registry `https://github.com/rust-lang/crates.io-index`
 Downloading bitflags v0.7.0
 Downloading libc v0.2.11
 Downloading make-cmd v0.1.0
   Compiling make-cmd v0.1.0
   Compiling libc v0.2.11
   Compiling bitflags v0.7.0
   Compiling ui-sys v0.1.0 (<home>libui-rs/ui-sys)
   Compiling ui v0.1.0 (<home>/libui-rs/ui)
     Running `target/debug/examples/controlgallery`
dyld: Library not loaded: @rpath/libui.A.dylib
  Referenced from: <home>libui-rs/ui/target/debug/examples/controlgallery
  Reason: image not found
error: An unknown error occurred

Using OS X El Capitan version 10.11.4

ivanceras avatar May 27 '16 15:05 ivanceras

Tried compiling https://github.com/andlabs/libui separately via make then loading the dylib via

LD_LIBRARY_PATH=<home>/libui/out cargo run --example controlgallery
     Running `target/debug/examples/controlgallery`
error: An unknown error occurred

Opens up a crash report.

Update:

Try2

Tried compiling <home>/libui-rs/ui-sys/libui

cd libui-rs/ui-sys/libui
make

then

LD_LIBRARY_PATH=<home>/libui-rs/ui-sys/libui/out cargo run --example controlgallery

This works.

ivanceras avatar May 27 '16 16:05 ivanceras

Might be the same problem I had, or at least related: https://github.com/rust-lang/cargo/issues/2765

stacktracer avatar Jun 03 '16 00:06 stacktracer