pykeio / ort

Fast ML inference & training for Rust with ONNX Runtime
https://ort.pyke.io/
Apache License 2.0
859 stars 100 forks source link

linking with `cc` failed: exit status: 1 #268

Closed ahmadbrainworks closed 2 months ago

ahmadbrainworks commented 2 months ago

I'm having linking with cc failed: exit status: 1 error when trying to run cargo run, cargo build, in-fact anything cargo.

log::

error: linking with `cc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/ahmad/.pyenv/versions/3.12.4/bin:/home/ahmad/.pyenv/shims:/home/ahmad/.pyenv/bin:/home/ahmad/.pyenv/versions/3.12.4/bin:/home/ahmad/.pyenv/bin:/home/ahmad/.nvm/versions/node/v18.17.0/bin:/home/ahmad/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcFXhhVj/symbols.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.00eetkj63ffo83hcw92q39wdr.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.02okltk51vmodlq8bnvkzsh5u.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.09aouwb088wy930kr0n85i8ds.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.0pi7rdutm0m0fqd6jmtq1qzlf.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.0sv8f4ilpen91lill2cc3zho8.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.136sm3o2fe0cotok1hyzk8f30.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.18nft89k7q8gijb6wsifnkp84.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.18nm05nmrxqu0uc5wj0vge3u9.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.1pwjqjpkvjgs5qwldfwruhwuk.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.27jqid88ekkh0eq9bv7r2glf7.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.2cddyp88dxdwti2jbg0yzeton.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.2ezuoblzm6eda0qvwxuhf1uhv.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.2gtiisql5wt9f5tvo9nz7r27h.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.2pbny8704sk0oxsffu0a7z7l3.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.2qfqvvnhon0sjmuadhzo269yo.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.2qh0jr0euaejlsdluxm4jn5og.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.2rstsp93hodnkllvjvj3c5twe.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.2splwprxmex4jko2ybtd6644s.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.2u5kubeqdda3xdmivbchcq09e.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.2x8gqr6do9tdmablsieohfyrb.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.34f6fz9wezm6yy5id93rg3yxm.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.352w5asdycnjytq6pkbljnm4b.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.3g3w6v4ap454r1ehqp1pgv169.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.3gljlkw4zzrw79a51tmuvqaed.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.3i5ganrpit2vok23lnfjt9bk5.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.3jwjl4uhkt5h47l9qt8ze5bej.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.3mbknhhr55ydsar1n4i7dxoav.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.3q16z1npwq7iv51qbstcmfaq4.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.3qc2xifyoyf5p66bce1oixaoc.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.3z8mvc236208mj3k88ob2vl04.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.43ptn0tl4rfd8p2nax3cvxz5m.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.47gcynrvsy0jg87sefoywqsos.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.4e3aaq1nd2ttc1z2s1eq5w879.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.4en5d7upbgy66fn9cv0t3uww8.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.4gbrmfpte1aq8keolbjvzji4i.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.4mjazlc0v9nqak0vvovcemyyb.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.4voiv7e9b5xkmmrh9x0qdctto.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.50ficyfoutn4djbm7w9xt3ssa.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.5as03vvf0pwijmu4l99pu2w04.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.5dmw5wi68jm6czg35gtnge16j.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.5do2tkich5b1765m13sn5q5s2.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.60g1fjpzeekzn80c9if2c0z8l.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.6ii6t3qaq2pzl5tyx46a9laqi.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.6o1e87kgwmwmbo65fsk8bxmci.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.6r0sreupbi1nb9uzyiknpdvdo.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.6rnva2gsl3rdfi5pmpkxct9cq.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.6wgj0rjzyzwgmqljuydlpxh71.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.73vcehghtbq3kn3avntu5wcpt.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.74ehfkg43dfubom58ifexerwe.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.7ekts4d01hk3r9ivank1h1l0e.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.7h8z97bi3xbpr4a32kfibtk32.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.7lsyew16tsw6cktlip52jp1qh.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.7scg5ixktlnedysxd7qwmtj7g.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.7vz0botb2j7ee8hggehbhm0z6.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.7wnpgklzvwplhknszvv87eikc.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.81lk2psy4g3et02hgkpgq46zf.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.88el7tgy17nljfp0bdxdvpqbh.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.8jqy8unj675mcqlmoxzoswdp9.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.9b0zfavc1t4kef89ny1vkgk36.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.9ecqub811wgt2hcvn40tmbx5k.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.9hhgzjb0f4p7xooqpb8nc4jyk.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.9sfinwr2kylk7u9u25ycvksln.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.9veilk3lzn6juf3z1fxz3foyy.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.agtp3zskg67japdbl2xu6d7uk.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.ah537ehsqbzrv2e4lt00h0d7v.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.apcdftaxnzqqme8yhm1cllsf8.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.atyivpn8fugopwyt6c97dmgds.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.auastre4nll2a34kkept0fbam.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.awit4ysj3erx5cyzwn2e2byhe.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.aznb46y8b82ycljii6n7fh2l3.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.b0sn2o8dasbf3e33jh99pr9dr.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.b32jx17giulbhhkanxcyty3e4.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.bm3y5d1vm1nybc7bpw0kwo27l.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.bqa4syiaw4x8hiktw66o26zwq.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.bym9xj97b765880i7hxkehnbw.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.bz59xktjn1bdu34v5fr5dq5w1.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.cbe03otqdpnlq0dck9r1az3wt.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.ch81sbdyxsdo0yht372uw5q3m.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.cp0l321bg4ph39w1zyd4ryvqy.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.csmelo4p5u5noc4iq8d87v0t2.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.dc10spzgzxtjr74nfltiudez9.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.dcsps1754k12sg60or4c3ben0.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.ddgbddd4ken08yji9xsf1uj5s.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.dqzm77y5a0sy9d4ejzwlveft4.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.dt5uxo0j6l2vkto1t79tkqp2s.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.dza880ckb3ax431emcsb5ytzr.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.e4qq6k2zkqg5tkaj7wsi6ex39.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.earemcf0urpl9g2ukm6atvahr.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.ecby19n4jwt4zaeoncrhfdkuc.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.en3e9t2eqeb7b117upuq552ml.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.etu26x3ook6waudp8dxgl61k6.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.euiuplydnru961aajk6fbzj3d.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.f1z2lg7b4477r4pxyi6r7blt8.rcgu.o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06.34uecc4gw2yt1ysfvfysjyr54.rcgu.o" "-Wl,--as-needed" "-L" "/home/ahmad/dev/lab/ai/target/debug/deps" "-L" "/home/ahmad/.cache/ort.pyke.io/dfbin/x86_64-unknown-linux-gnu/0A193706A95286853D792D7D9B2271CBEA35C57F249943FE811CED97E0E24862/onnxruntime/lib" "-L" "/home/ahmad/dev/lab/ai/target/debug/build/ring-eff462b40b2a19a0/out" "-L" "/home/ahmad/dev/lab/ai/target/debug/build/onig_sys-b0d9d4d28962c8c7/out" "-L" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/ahmad/dev/lab/ai/target/debug/deps/libtracing_subscriber-71926f341e2e752d.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libsharded_slab-ebece0530e96dbf4.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libmatchers-c434cce3dc15c430.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libregex_automata-f16262aeabc49113.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libregex_syntax-d8f1435d078b7637.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libthread_local-56ec767c20645d88.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libtokenizers-8c06b96bfad3fc8b.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libesaxx_rs-5c38793fbe3bc596.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libregex-3702ded3d6e9bbd1.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libregex_automata-7d3eb2ee52517e8e.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libaho_corasick-cfe48ca79e114784.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libregex_syntax-d956cbb279b1fe93.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libunicode_normalization_alignments-04be794895cbf797.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libsmallvec-e253e2b315ed3fe5.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libspm_precompiled-ea07b476b6002a90.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libbase64-2a1b6cd0702417da.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libunicode_segmentation-54a647b2fa428daa.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libnom-8eee1e58b0057192.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libunicode_categories-030cb064d3979375.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libserde_json-1369641138432727.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libmemchr-34ec89b38ca408b5.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libitoa-9509d7e57962fa54.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libryu-81015048e67b40bb.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libitertools-678b5addf8beb0aa.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libmonostate-dfcecd6ce2f86837.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libmacro_rules_attribute-076abeb82eaf517a.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/librayon_cond-8578d1b9bd58b72d.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libitertools-61dd360ed066d697.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/librayon-e0c9a05dc6523153.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/librayon_core-542c63f0455b37a6.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libcrossbeam_deque-6677f40a0f5587f6.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libcrossbeam_epoch-2cee19d1c5ae0896.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libcrossbeam_utils-55aeefb62f64d354.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libeither-49597a31baf9476b.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libserde-e8d25659f6b92157.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libonig-447d7c5e14e71616.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libbitflags-57887b3e0bf53dd8.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libonig_sys-cb909c7e3159e68b.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libderive_builder-e359a5185b2e0c90.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/liblazy_static-eec25925119751f8.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/librand-c352fc54cc056cd0.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/librand_chacha-ffd894c76b7b7226.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libppv_lite86-e5485dc9e506ffce.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libzerocopy-47931ff232d40431.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libbyteorder-e8dc1f98a50e9cfc.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/librand_core-7cd4ed4835d7a168.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libort-86683de10152cb4c.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libhalf-8c135a07cfb920cb.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libureq-bf34a797d972d199.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libwebpki_roots-05c6048285b4fe4e.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/librustls-387344b4d6af31f4.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libsubtle-8a41f0946d132362.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libwebpki-77bd8fae51cca130.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libring-32234b8488200213.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libgetrandom-d2a94debce19b036.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/liblibc-2526c09218a53cee.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libspin-844824aad34f0139.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libuntrusted-01dc8a00465407f6.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libcfg_if-5d8cf5fd7778c4e1.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libzeroize-a3c891722edb5521.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/librustls_pki_types-1fc8c150aa3ef696.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libbase64-078ecd23dfe6b8b9.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/liblog-fab663f09b2d956f.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/liburl-30f30cfd27ff977a.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libidna-9bf041b992aee440.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libunicode_normalization-65d264346b8ccdf5.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libtinyvec-577e4c0236cc740b.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libtinyvec_macros-c12cee6632de4a31.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libunicode_bidi-98f019b73d41c11b.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libform_urlencoded-fd2d2c0efb0c7fb7.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libpercent_encoding-f34b63eb41f0a092.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libndarray-4938876b677ba693.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libmatrixmultiply-782d2837d7159a65.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libnum_complex-b0e8cde60e71cd77.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libnum_integer-6e06341638d8993f.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libnum_traits-7bbbd36805f87939.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/librawpointer-f6faf7c0301b7af7.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libthiserror-febd105b8a8072a0.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libtracing-a91cc1f59f4269eb.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libpin_project_lite-fb729104c225308b.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libtracing_core-ea979041f533d552.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libonce_cell-a181560b04e888f8.rlib" "/home/ahmad/dev/lab/ai/target/debug/deps/libort_sys-0f7391abf9179aa7.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-52417a9a08ba8fb9.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-1b238e97929fdc18.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-3692c2663daa48a5.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-5c1e2d61611c0240.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-e55c5186b9bbabcb.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-7911d2fe92903c6c.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-c03510cdc48cfa52.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-7ec6f3765287c7b7.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-ab3f1b788cf79cfc.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-6db4226b4e34b1a6.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-f5bb1a38d410fa1e.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-e585efe74c64604d.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-03f8e93b59ffc316.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-669e9182bfe197a6.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-64b53226be979181.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-26921ac7e6a44d2b.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-6703049be165ebf1.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-04bfdf6b094564ce.rlib" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-6648dc218e522d87.rlib" "-Wl,-Bdynamic" "-lc" "-lm" "-lrt" "-lpthread" "-lstdc++" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/home/ahmad/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/ahmad/dev/lab/ai/target/debug/deps/ai-05712d882572ba06" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
  = note: /usr/bin/ld: /home/ahmad/dev/lab/ai/target/debug/deps/libort_sys-0f7391abf9179aa7.rlib(onnxruntime_c_api.cc.o): in function `OrtApis::ReleasePrepackedWeightsContainer(OrtPrepackedWeightsContainer*)':
          onnxruntime_c_api.cc:(.text._ZN7OrtApis32ReleasePrepackedWeightsContainerEP28OrtPrepackedWeightsContainer+0x253): undefined reference to `__libc_single_threaded'
          /usr/bin/ld: /home/ahmad/dev/lab/ai/target/debug/deps/libort_sys-0f7391abf9179aa7.rlib(onnxruntime_c_api.cc.o): in function `std::unique_ptr<OrtValue, std::default_delete<OrtValue> >& absl::lts_20240116::inlined_vector_internal::Storage<std::unique_ptr<OrtValue, std::default_delete<OrtValue> >, 6ul, std::allocator<std::unique_ptr<OrtValue, std::default_delete<OrtValue> > > >::EmplaceBackSlow<std::unique_ptr<OrtValue, std::default_delete<OrtValue> > >(std::unique_ptr<OrtValue, std::default_delete<OrtValue> >&&) [clone .isra.0]':
          onnxruntime_c_api.cc:(.text._ZN4absl12lts_2024011623inlined_vector_internal7StorageISt10unique_ptrI8OrtValueSt14default_deleteIS4_EELm6ESaIS7_EE15EmplaceBackSlowIJS7_EEERS7_DpOT_.isra.0+0xc8): undefined reference to `__libc_single_threaded'
          /usr/bin/ld: onnxruntime_c_api.cc:(.text._ZN4absl12lts_2024011623inlined_vector_internal7StorageISt10unique_ptrI8OrtValueSt14default_deleteIS4_EELm6ESaIS7_EE15EmplaceBackSlowIJS7_EEERS7_DpOT_.isra.0+0x13c): undefined reference to `__libc_single_threaded'
          /usr/bin/ld: /home/ahmad/dev/lab/ai/target/debug/deps/libort_sys-0f7391abf9179aa7.rlib(onnxruntime_c_api.cc.o): in function `OrtApis::ReleaseValue(OrtValue*)':
          onnxruntime_c_api.cc:(.text._ZN7OrtApis12ReleaseValueEP8OrtValue+0x1c): undefined reference to `__libc_single_threaded'
          /usr/bin/ld: /home/ahmad/dev/lab/ai/target/debug/deps/libort_sys-0f7391abf9179aa7.rlib(onnxruntime_c_api.cc.o): in function `std::default_delete<OrtValue>::operator()(OrtValue*) const [clone .constprop.0]':
          onnxruntime_c_api.cc:(.text._ZNKSt14default_deleteI8OrtValueEclEPS0_.constprop.0+0x18): undefined reference to `__libc_single_threaded'
          /usr/bin/ld: /home/ahmad/dev/lab/ai/target/debug/deps/libort_sys-0f7391abf9179aa7.rlib(onnxruntime_c_api.cc.o):onnxruntime_c_api.cc:(.text._ZN7OrtApis16ReleaseIoBindingEP12OrtIoBinding+0x75): more undefined references to `__libc_single_threaded' follow
          collect2: error: ld returned 1 exit status

  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)

error: could not compile `ai` (bin "ai") due to 1 previous error

gcc version::

ahmad@m15-R6:~/dev/lab/ai$ gcc --version
gcc (Ubuntu 11.4.0-2ubuntu1~20.04) 11.4.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

g++11 is installed .

I am testing out https://github.com/pykeio/ort/blob/main/examples/gpt2/build.rs

decahedron1 commented 2 months ago

glibc ≥ 2.35 (Ubuntu 22.04) is required for prebuilt binaries. You could compile ONNX Runtime from source on Ubuntu 20.04 and link ort to your custom build.