Changes between Version 4 and Version 6 of Ticket #62656


Ignore:
Timestamp:
Apr 8, 2021, 10:55:14 AM (3 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:
dyld: lazy symbol binding failed: Symbol not found: _linkat

I guess that's why the port doesn't allow you to install rust on 10.9. :)

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #62656

    • Property Cc herbygillot added; cave-canem herby.gillot@… g5pw@… removed
    • Property Summary changed from rust @1.51.0 Dyld: lazy symbol binding failed: Symbol not found: _linkat (OS 10.9) to rust @1.51.0 does not build on 10.9: Dyld: lazy symbol binding failed: Symbol not found: _linkat (OS 10.9)
  • Ticket #62656 – Description

    v4 v6  
    1 I changed on line #93 of Portfile-rust $ {os.major} <14} to $ {os.major} <13, and tried to build "rust" with mp-clang-11.
     1I changed on line !#93 of Portfile-rust `${os.major} < 14}` to `${os.major} < 13`, and tried to build "rust" with mp-clang-11.
    22
    33Result:
    44
     5{{{
    56dyld: lazy symbol binding failed: Symbol not found: _linkat
    6  
    7 Referenced from: /opt/MacPorts/var/macports/build/_opt_macports-ports_lang_rust/rust/work
    8 
    9 /rustc-1.51.0-src/build/stage0-x86_64/bin/cargo
    10  
    11 Expected in: /usr/lib/libSystem.B.dylib
    12 
     7  Referenced from: /opt/MacPorts/var/macports/build/_opt_macports-ports_lang_rust/rust/work/rustc-1.51.0-src/build/stage0-x86_64/bin/cargo
     8  Expected in: /usr/lib/libSystem.B.dylib
     9}}}
    1310
    1411The problem is that now the "mpv @ 0.33.1" and "youtube-dl @ 2021.04.01" ports (in particular) depend on the rav1e port, which depends on the "rust" port.