rochacbruno/rust-python-example

ld: symbol(s) not found for architecture x86_64

Open

#15 geöffnet am 1. Okt. 2018

Auf GitHub ansehen
 (7 Kommentare) (7 Reaktionen) (0 zugewiesene Personen)Python (63 Forks)github user discovery
help wanted

Repository-Metriken

Stars
 (792 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

I'm on macOS and ran into this issue:

rustup update
git clone https://github.com/rochacbruno/rust-python-example
cd rust-python-example
make compile-rust

then I was greeted by this:

which after a lot of scrolling ended in this:

error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-m64" "-L" …

…

 "-lSystem" "-lresolv" "-lpthread" "-lc" "-lm" "-dynamiclib" "-Wl,-dylib"
  = note: Undefined symbols for architecture x86_64:
            "_PyModule_GetFilename", referenced from:

…

                cpython::err::result_cast_from_owned_ptr::h1ac7cdf8da86aadd in libcpython-27991f0cb68c1b96.rlib(cpython-27991f0cb68c1b96.cpython0-1ffe5a9ffc73bff7490d17c35d3f3537.rs.rcgu.o)
                ...
          ld: symbol(s) not found for architecture x86_64
          clang: error: linker command failed with exit code 1 (use -v to see invocation)

What am I missing?

Contributor Guide