Skip to content

Cannot build from Git on Fedora #136

@clin1234

Description

@clin1234
...
   Compiling fontdue v0.9.3
   Compiling colored v3.0.0
   Compiling edit-distance v2.1.3
   Compiling cli-clipboard v0.4.0
   Compiling git2 v0.20.2
   Compiling liblzma v0.4.4
   Compiling texture_packer v0.30.0
   Compiling imageproc v0.25.0
   Compiling zstd v0.13.3
   Compiling zip v4.6.0
error: linking with `cc` failed: exit status: 1
  |
  = note:  "cc" "-m64" "/tmp/rustcdNSdJn/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/tmp/cargo-installic5d6y/release/deps/{libclap_mangen-18e3c0165c85a7d2,libroff-bf337d7acc9154ac,libplist-8b9b0dc4bd50fdce,libquick_xml-051d2dfc205ecdf1,libimageproc-f3eb7995fbd847bb,libnalgebra-7ee8fc558ebcbbe3,libmatrixmultiply-440176bdf5b68849,librawpointer-9976a2bdbf65c3d3,libsimba-e4450b4a895bcb5a,libwide-a8cd3877ced69078,libsafe_arch-e0041c3a474664cd,libapprox-621581e5b71f207c,libab_glyph-cb31a066e4a27baf,libowned_ttf_parser-747a36ceab6d04ff,libttf_parser-739d270993fd14b9,libab_glyph_rasterizer-c40e7c46a1bac526,libnum-4b934aeb57c55053,libnum_iter-ca4b265cd3591b07,libnum_complex-ec3564d3fbb14885,librand_distr-c1df1a07382f1bda,librand-5f52ce551d640ee4,librand_chacha-7d1290265cbdebd5,librand_core-938c2bf18039ed00,libgetrandom-550246b2b2d40afe,libglob-690cebbdbe6e425a,libfontdue-9537e486241a9c97,libttf_parser-70736ef322dcb498,libdialoguer-7052df4eb4d80340,libshell_words-bcd5906976c40f55,libconsole-7cf6dde1da938e71,libdirs-cdc35b3c0b458198,libdirs_sys-c2bb6812df753add,liboption_ext-2e6fc8e1c8e0792c,libcrossterm_input-baa5569a7ddf8c95,libmio-9957b504151dd225,libiovec-14313cd6e57d50aa,libnet2-36beb518bf7f8bfe,libcfg_if-74ead1b6ee9e7847,libcrossterm_screen-7eaeabcc95d8f033,libcrossterm_utils-c6d682fc8a9be280,liblazy_static-7733bdc5d6350bbf,libwalkdir-6b610238df77b92a,libsame_file-0a988acb4021e795,libopen-072ee0020724d921,libpathdiff-a34d40b3e86f33f1,libis_wsl-a585671349d89018,libis_docker-d6fe2dcac9c375be,libsha256-36dfcfeaccb2e354,libhex-acf666edea27876f,libsha2-c38a58a4710c0068,libclap_complete-d1ac915ef6ebfe2e,libvec1-6dc4fe4337148271,librustyline-f990edd9d9cfbf13,libnix-e1d88f9a498867c4,libunicode_width-146b852c747f9d66,libfd_lock-657bbd09e013b073,libunicode_segmentation-ea6ee1b22c687972,libhome-558777b9b4929b45,libradix_trie-8938f30192cc7a9a,libnibble_vec-a18aca0c1f23d0be,libendian_type-2c708778d740eccb,libtexture_packer-bf3f0a3540032667,libimage-28ffa644a30f6096,libimage_webp-c0080b0e8bca921e,libqoi-59e694f91ed900e8,libmoxcms-1882e675638a36b1,libpxfm-f739bd57bd4c0c96,libtiff-2fc1392c3de9b13c,libfax-345274ad5ddeb7b4,libpng-6e0e3a6a569ad67c,libfdeflate-9b1b3a7a3ceba3fe,libexr-718b2f589ba85d94,libzune_inflate-fcc75642dbdb9854,libbit_field-4e51b85b8d2f8e4a,liblebe-cb928bb33ae7b65f,libhalf-c18f8ebf4dc3f9a5,libzune_jpeg-724a694b5c4afc14,libzune_core-c74b9cd472178858,libgif-ba9be37bf61a9af4,libcolor_quant-73f38f5f01ade180,libweezl-4a3f0eb405204797,libbyteorder_lite-7018286ad5a5cfc4,libravif-778990e2749a02df,libloop9-5986e1cfaf390ba5,libavif_serialize-1f43c3440a08cf69,libquick_error-5380ed2c0365757e,librgb-2eba71c57f58be9f,librav1e-e94ea29924141e8b,libprofiling-146939386b42ccd4,libav1_grain-a86bf0d3165b39ea,libnum_rational-af7e659493b1f36d,libnum_bigint-8c2f678c4ab95c10,libnum_integer-bb535cf8105cd824,libanyhow-f7c56ad877bfbd14,libdebug_unreachable-54ec5d37ceb113f0,libmaybe_rayon-363ebcc8264e0d07,librayon-47dee1517911d4a4,librayon_core-c9103f45f9aadc69,libcrossbeam_deque-ade2506e74b53117,libcrossbeam_epoch-696009d91fc341d6,libcrossbeam_utils-014619cb7c5541a6,libv_frame-ac5b0d0607148b73,libaligned_vec-564c3fc8ad2669c9,libequator-e236273d097e7dd1,libarrayvec-ce3fe1c53cae4abe,libbitstream_io-fca0a7838ad4a34e,libitertools-78dee02948f87b59,libeither-fd945b7000bbd350,libimgref-91e03208d820c544,libbytemuck-b1a0162d2a787b5a,libnum_traits-64d6ca59ab35a66c,libregex-ef56b3dc3312b196,libregex_automata-f40c0181025416f5,libaho_corasick-be2e8dc0d1a70d38,libregex_syntax-793e3052999b8a60,libpath_absolutize-67ef52f08d27edab,libpath_dedot-a3512d772739bf15,libgit2-7f486dc05608d237,liblibgit2_sys-35b0d2437469f5cf,liblibssh2_sys-ffae21868b05b227,liblibz_sys-5292a822b72f41bd,libedit_distance-f99b1ee180cf24dd,libcolored-297048c00193e834,libcli_clipboard-dd26398114b1ea0c,libwl_clipboard_rs-c56298494b62f2ad,libtree_magic_mini-65f8a08e31f764e0,libnom-12b6328d21fbc09c,libpetgraph-5c5009921968116d,libfixedbitset-b36eca0a313c819a,libtempfile-ebc48e76be3b3506,libfastrand-f565f1a7b3f68bb1,librustix-610b3eaf1c93f84f,liblinux_raw_sys-64a6b4ffab4aa994,libthiserror-3cdb99fffd8e05be,libos_pipe-b2d898653b59321b,libwayland_protocols-7c9310892916dc2c,libwayland_client-942dbfc495403a7f,libwayland_commons-af643298573e66bf,libwayland_sys-602fc58feb98d1fc,libdowncast_rs-e6ad1e5f4e18be7c,libx11_clipboard-82a4a698a3f49cac,libx11rb-cebd94a53daf5cde,libgethostname-8505b78d3c4def26,libx11rb_protocol-26e5bacafed3921a,libnix-b6c41b8b07ccedab,libmemoffset-142f9a9dd1ea3d94,libbitflags-cdd316de466a1969,librand-2057857433f6ba17,librand_chacha-df7529e0126fa33f,libppv_lite86-47813684b9e268af,libzerocopy-80c920ee8ad51705,librand_core-39f94d3eb904c2fd,libzip-30e845fa99a769ae,libppmd_rust-48fc9891ac0fca8c,libliblzma-20e0bf4ae4f5c919,libliblzma_sys-a4a3509eb9c3aefd,libdeflate64-d02663b20294e2bf,libgetrandom-af59238cf271c639,libpbkdf2-d9c80061263797fa,libzstd-40d99db8f6241e4f,libzstd_safe-6b96e3ff9abaa48a,libzstd_sys-8199b6305a9e4094,libzopfli-824d7217342c0547,libbumpalo-7e8f799e6bfbb279,libbzip2-0479f8abdc703f6a,liblibbz2_rs_sys-55ddce480a687f81,libflate2-225a467ddf357d23,libminiz_oxide-f618bbaf5a2a16af,libsimd_adler32-a9551e081018e9d0,liblibz_rs_sys-d32126904f9f6d16,libzlib_rs-f14f3ae2a9ba4a1a,libtime-f683f6817f0811c7,libtime_core-4fe5c7c451977052,libnum_conv-d4f380f67459792c,libderanged-432b3633e2dc1be6,libpowerfmt-d39277bc2a3045fc,libcrc32fast-bb0903385e906de3,libaes-9699be277aaa5e78,libcipher-f080a437a67cbb9c,libinout-8b6d3667391becd8,libsha1-279f51c48ef897cb,libcpufeatures-068a9aeb591fa98f,libhmac-6bd7578272a33466,libdigest-a837649a4730235e,libsubtle-1d3332f9fc91a2c5,libblock_buffer-6f5c233ad32dd062,libcrypto_common-02cdf74022888f89,libgeneric_array-533ed0f0ac7febd2,libtypenum-83fceef2c3364c70,libconstant_time_eq-f626ec283a2b4131,libsemver-95e233b0185a9325,libreqwest-e73593fad19f1f69,librustls_pki_types-f95222e1172a9bc5,libzeroize-52de5fc950990d1e,libhyper_tls-3001deb82fa462d9,libtokio_native_tls-78f4886de15b7220,libserde_urlencoded-bffa5a86b273b956,libmime-3347f7cb71be3e91,libencoding_rs-0c1f35244f9e030d,libserde_json-86e582dd4e504b25,libryu-c3883f738d3ee0b7,libtower_http-c82145c12d085210,libiri_string-6aaa57117fe67d6c,libtower-b688878110070942,libtower_layer-429fccc0a6ffac61,libnative_tls-2eafdfae3f11c6fb,libopenssl_probe-36f9bb70e767b639,libopenssl-4adeda196c6cbf7f,libbitflags-d8a6eb2ce2d40011,libforeign_types-06d1a7d9c41c7867,libforeign_types_shared-20951d62766d5d6e,libcfg_if-23663f112966a03e,libopenssl_sys-6df4c02d30754c20,libhyper_util-ee8547cd902a6532,libbase64-976ffa02751f2cad,libipnet-478811cae3d41cca,libtower_service-ad35b403652351a5,libhyper-8d4d556623911bca,libwant-cbf979d4f9078181,libtry_lock-1d41f2980fe5a878,libhttparse-9f28d66985b4d81d,libh2-523ca081c0e8d444,libtracing-2dd9e74a1f614c20,libtracing_core-1d0d27835ebeaf50,libonce_cell-2370782cc8dc072f,libindexmap-624b46d297c33751,libhashbrown-d2ab3fdb5013e171,libfoldhash-13ade093879705ec,libequivalent-f60641437efedd8b,liballocator_api2-d6816e127d076781,libtokio_util-5e93b103c536ed1a,libatomic_waker-049e4510fcc5eca3,libfutures_channel-e190cb98ce276781,libtokio-fe1d69c2ce00110c,libsocket2-e4f0de66cb735e93,libmio-62e18e3d3bd4cbcd,liblibc-4c066de1e6465426,libhttp_body_util-ffe68330314c1deb,libhttp_body-18705de7dbb077a7,liblog-28da0a5aaa40939b,libfutures_util-d410adbdf0cf142f,libmemchr-c5be2dffeffaa43d,libfutures_io-386f3a7201fe4730,libslab-c427880ea1b7df3b,libpin_project_lite-1f9e39383d384674,libfutures_sink-3c0e55cb994a3c4c,libfutures_task-952443759484bbc4,libpin_utils-85bebc18505a48b6,liburl-d8f5356498b583df,libidna-58c8019722790a2d,libutf8_iter-0aad727db90d4d62,libidna_adapter-f294133aae0f475b,libicu_properties-589e5a557fcc0f83,libicu_properties_data-b3b37648f80c4ca4,libicu_normalizer-9f19bd7d3a895ee5,libsmallvec-2f7c28316923205f,libicu_normalizer_data-843cf6354bea5f71,libicu_collections-3fd1656020d17609,libpotential_utf-277884dac25dae81,libicu_provider-c63e0e9e09f6b54f,libicu_locale_core-3b7519af92341db8,libtinystr-f4401a15bb48e7b2,liblitemap-1809651a1122dfa9,libwriteable-a1b08e6746cf179f,libzerovec-9c2e77db5bd97103,libzerotrie-c92a70f8c0ed439d,libyoke-375492f6e74fac59,libstable_deref_trait-593e402c7c01f93b,libzerofrom-2673c03f64378157,libform_urlencoded-be4b08fc0d9b50ab,libpercent_encoding-63e4375395f2f69a,libserde-b190825f0a866cb0,libhttp-c7c3c50e0ad7835b,libitoa-f6afa94d8c1bb202,libbytes-3ed9d7689ac5d1c1,libfnv-78e0fcf88335a4d1,libsync_wrapper-a8bb02242b6f7fe1,libfutures_core-346e1706d8bfd80e,libclap-8b979901f68ea420,libclap_builder-c349ea520d03aa9b,libstrsim-f17402e02b4d3bcf,libanstream-a53fd4cefd3906c3,libanstyle_query-ac1308d96b62ef18,libis_terminal_polyfill-57db25d3615c6070,libcolorchoice-0095ccddabf1706b,libanstyle_parse-6a6de9f4eaf7fab5,libutf8parse-34a4bc8679111977,libclap_lex-2293ff00a72164a8,libanstyle-d5a5d2afaaaebd6b}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgit2" "-lssl" "-lcrypto" "-lz" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcdNSdJn/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/tmp/cargo-installic5d6y/release/build/libssh2-sys-4dd529163542a39b/out/build" "-L" "/tmp/cargo-installic5d6y/release/build/liblzma-sys-b8f13ba6d8286816/out" "-L" "/tmp/cargo-installic5d6y/release/build/zstd-sys-31eb99df274a8881/out" "-L" "/usr/lib64" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/cargo-installic5d6y/release/deps/geode-a23a8fd75f703299" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: rust-lld: error: corrupt input file: version definition index 0 for symbol git_merge_file_result_free is out of bounds
          >>> defined in /usr/lib64/libgit2.so
          
          rust-lld: error: corrupt input file: version definition index 0 for symbol git_blob_filtered_content is out of bounds
          >>> defined in /usr/lib64/libgit2.so
          
          rust-lld: error: corrupt input file: version definition index 0 for symbol git_stream_register is out of bounds
          >>> defined in /usr/lib64/libgit2.so
          
          rust-lld: error: corrupt input file: version definition index 0 for symbol git_rebase_operation_entrycount is out of bounds
          >>> defined in /usr/lib64/libgit2.so
          
          rust-lld: error: corrupt input file: version definition index 0 for symbol git_note_next is out of bounds
          >>> defined in /usr/lib64/libgit2.so
          
          rust-lld: error: corrupt input file: version definition index 0 for symbol git_remote_free is out of bounds
          >>> defined in /usr/lib64/libgit2.so
          
          rust-lld: error: corrupt input file: version definition index 0 for symbol git_filter_source_path is out of bounds
          >>> defined in /usr/lib64/libgit2.so
          
          rust-lld: error: corrupt input file: version definition index 0 for symbol git_revparse_ext is out of bounds
          >>> defined in /usr/lib64/libgit2.so
          
          rust-lld: error: corrupt input file: version definition index 0 for symbol git_oid_pathfmt is out of bounds
          >>> defined in /usr/lib64/libgit2.so
...
          rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
          collect2: error: ld returned 1 exit status
          

error: could not compile `geode` (bin "geode") due to 1 previous error
error: failed to compile `geode v3.7.1 (https://github.com/geode-sdk/cli#f75ee374)`, intermediate artifacts can be found at `/tmp/cargo-installic5d6y`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.

$ cc -v
Using built-in specs.
COLLECT_GCC=cc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/15/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,cobol,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-15.2.1-build/gcc-15.2.1-20251111/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none,amdgcn-amdhsa --enable-offload-defaulted --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 15.2.1 20251111 (Red Hat 15.2.1-4) (GCC)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions