From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5ABB2C433F5 for ; Thu, 31 Mar 2022 17:56:11 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id F2FF0410FF; Thu, 31 Mar 2022 17:56:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TKpdPJUYkApj; Thu, 31 Mar 2022 17:56:09 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id 778A7410FC; Thu, 31 Mar 2022 17:56:08 +0000 (UTC) Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id C24A91BF9AC for ; Thu, 31 Mar 2022 17:56:07 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id A8ADE410F4 for ; Thu, 31 Mar 2022 17:56:07 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OR0SeFSyKs0U for ; Thu, 31 Mar 2022 17:56:06 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com [IPv6:2607:f8b0:4864:20::d2b]) by smtp2.osuosl.org (Postfix) with ESMTPS id 4836F410FF for ; Thu, 31 Mar 2022 17:56:06 +0000 (UTC) Received: by mail-io1-xd2b.google.com with SMTP id 125so366654iov.10 for ; Thu, 31 Mar 2022 10:56:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=lmuyhcUwj5DHX/fUKYDfVI/OocmSV3g/N9hdan/H3/Y=; b=nXmJ4rHp7FOqT5ZE8j97wOEnThfJ80GMQLzIus3Mx2RvMakvxNSFcFzAa5X41i+dsM +qcZT8E/Ywy+aQJXCxZMlZQF8CBm7llBIZ1HG1M4HQzVaishuO6vTPJzUx48xoCsQHc9 gUfJCoiNtK0tFXg++92W/5wn3HRCzU0E4/VArmePLn5BkrIMVn1JUoTxtX8kvEHiAzRa 07lYzpbsfGL0zEHwcR/ScRtbF++aoMKPaF/9tj/6NcSeiUuzmsNRnwm/SbcS/o4EOQnS /GT4xSmvt3nNLBzJFXv9qwboUnvX+hzkkDmd5OaOeCTXv1QaP5LgaATkfaRPnfVtBN/O ME/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=lmuyhcUwj5DHX/fUKYDfVI/OocmSV3g/N9hdan/H3/Y=; b=jPOtDEObkxM8AVz79id2wnVxzZhicOWc9RNVYXhIkxTfiqBNocRfqjRzyS3c2D2BKk AjOIY+Yaa4+htzijTzcwcT4xQTLJxXEzG2iVXFRe+V8zT8BjUsRZL+/q5xzCmLF/Agmr rjpwsUZb14ExSF2MOX2dgqZ1/Gai9XqAlb44Qzy5+9ig5wZEPLn1tq0Zt+NlJF//rOop oWilflCUjIQCtD8V+WicLncifTA5ddkkMxDCJOt7BogLgBlbDaLljrMBe/oV4qzyPSJN 0mOjZMDfBEJT1FtqOsh31M4QyPjqhRIYXSRiMQcKqiHxXcfk+nx4KkER7wK0KlIocOec Y28w== X-Gm-Message-State: AOAM5324A+PifS4hQR5r+iCaQ7ZPOR4DhGYNT/ft5pcnMzCmfM1E6pTL xBlWg9s/BYi9oj7cP/I4xdu4CfEN+vm5GMgyXDPvTssNIzA= X-Google-Smtp-Source: ABdhPJwxVIWY1ggRtCUPHTsu8eO1mekC3B0+9WR5lq0RotUVtmaIw+62OjKFREzWoQ34RLnPVw2JZtpd1Ndnq6LNOrs= X-Received: by 2002:a6b:b704:0:b0:649:eccd:d46a with SMTP id h4-20020a6bb704000000b00649eccdd46amr14618166iof.55.1648749364863; Thu, 31 Mar 2022 10:56:04 -0700 (PDT) MIME-Version: 1.0 From: Sourabh Hegde Date: Thu, 31 Mar 2022 19:55:53 +0200 Message-ID: To: buildroot@buildroot.org Subject: [Buildroot] Buildroot | ninja build error | /usr/bin/ld:error adding symbols: file in wrong format X-BeenThere: buildroot@buildroot.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============6787549470829289852==" Errors-To: buildroot-bounces@buildroot.org Sender: "buildroot" --===============6787549470829289852== Content-Type: multipart/alternative; boundary="00000000000037661a05db8760ca" --00000000000037661a05db8760ca Content-Type: text/plain; charset="UTF-8" Hello All, While building casync using ninja build I am facing below errors related to /usr/bin/ld: . . .error adding symbols: file in wrong format I am following "casync" build guideline from https://github.com/systemd/casync#building-casync , it uses "meson " along with ninja build. If build failures persist, run "meson setup --wipe" to rebuild from scratch using the same options as passed when configuring the build. To change option values, run "meson configure" instead. ninja: Entering directory build' [1/31] Linking target casync-http FAILED: casync-http cc -o casync-http casync-http.p/src_casync-http.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-rpath,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,-rpath-link,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,--start-group src/libshared.a /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcurl.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libssl.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libz.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libzstd.so -lm -Wl,--end-group /usr/bin/ld: /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcurl.so: error adding symbols: file in wrong format collect2: error: ld returned 1 exit status [2/31] Linking target test-cachunk FAILED: test-cachunk cc -o test-cachunk test-cachunk.p/test_test-cachunk.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-rpath,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,-rpath-link,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,--start-group src/libshared.a -lacl /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libselinux.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libz.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libzstd.so -lm /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libssl.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so -Wl,--end-group -pthread /usr/bin/ld: /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so: error adding symbols: file in wrong format collect2: error: ld returned 1 exit status [3/31] Linking target test-cachunker FAILED: test-cachunker cc -o test-cachunker test-cachunker.p/test_test-cachunker.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-rpath,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,-rpath-link,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,--start-group src/libshared.a -lacl /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libselinux.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libz.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libzstd.so -lm /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libssl.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so -Wl,--end-group -pthread /usr/bin/ld: /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so: error adding symbols: file in wrong format collect2: error: ld returned 1 exit status [4/31] Linking target test-caencoder FAILED: test-caencoder cc -o test-caencoder test-caencoder.p/test_test-caencoder.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-rpath,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,-rpath-link,/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,--start-group src/libshared.a -lacl /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libselinux.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libz.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libzstd.so -lm /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libssl.so /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so -Wl,--end-group -pthread /usr/bin/ld: /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so: error adding symbols: file in wrong format collect2: error: ld returned 1 exit status . . [10/31] Compiling C object test-camatch.p/test_test-camatch.c.o ninja: build stopped: subcommand failed. I am using Buildroot as build system and after following similar post in https://stackoverflow.com/questions/27967802/libstdc-so-error-adding-symbols-file-in-wrong-format I changed the PATH environment like: /root/raspcm4/sources/output/host/bin/:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/raspcm4/sources/output/host/aarch64-buildroot-linux-gnu/sysroot/usr/bin But still, I end up getting the same errors Can anyone please let me know how to resolve this issue? Is there any ninja build option to be selected in Buildroot? Your help will be much appreciated. Thanks in advance P.S: Please let me know if any info is missing here --00000000000037661a05db8760ca Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hello All,

While building=C2=A0casync=C2=A0usin= g=C2=A0n= inja build=C2=A0I am facing below errors related to=C2=A0/usr/bin/ld: . . .e= rror adding symbols: file in wrong format

I am following "casync" build guideline from= =C2=A0https://github.com/systemd= /casync#building-casync=C2=A0, it uses "meson "=C2=A0along wit= h ninja build.

If build failures persi= st, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the= build.
To change option values, run &quo= t;meson configure" instead.
= ninja: E= ntering directory build'
[1/31] Linki= ng target casync-http
FAILED: casync-http=
cc -o casync-http casync-http.p/src_casy= nc-http.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-rpath,/root/raspcm4/sour= ces/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,-rpa= th-/root/raspcm4/sourc= es/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcurl.s= o=C2=A0/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/= sysroot/usr/lib/libssl.so=C2=A0/root/raspcm4/sources/output/host/bin/../aarc= h64-buildroot-linux-gnu/sysroot/usr/lib/libcrypto.so=C2=A0/root/raspcm4/sour= ces/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.= so=C2=A0/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu= /sysroot/usr/lib/libz.so=C2=A0/root/raspcm4/sources/output/host/bin/../aarch= 64-buildroot-linux-gnu/sysroot/usr/lib/libzstd.so -lm -Wl,--end-group
/usr/bin/ld: /root/raspcm4/sources/output/host= /bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcurl.so: error addin= g=C2=A0symbols: file in wrong format
colle= ct2: error: ld returned 1 exit status
[2/= 31] Linking target test-cachunk
<= code style=3D"box-sizing:border-box;font-family:ui-monospace,SFMono-Regular= ,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;f= ont-size:11.9px;padding:0.2em 0.4em;margin:0px;border-radius:6px">FAILED: t= est-cachunk

cc -o test-cachunk test-cachu= nk.p/test_test-cachunk.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-<= code style=3D"box-sizing:border-box;font-family:ui-monospace,SFMono-Regular= ,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;f= ont-size:11.9px;padding:0.2em 0.4em;margin:0px;border-radius:6px">rpath,/ro= ot/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/u= sr/lib -Wl,-rpath-link,/root/raspcm4/sources/output/host/bin/../aarch64-buil= droot-linux-gnu/sysroot/usr/lib -Wl,--start-group src/libshared.a=C2= =A0-lacl= /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysro= ot/usr/lib/liblzma.so=C2=A0/root/raspcm4/sources/output/host/bin/../aarch64-= buildroot-linux-gnu/sysroot/usr/lib/libselinux.so=C2=A0/root/raspcm4/sourc= es/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libz.so=C2=A0/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sys= root/usr/lib/libzstd.so -lm=C2=A0/root/raspcm4/sources/output/host/bin/../aa= rch64-buildroot-linux-gnu/sysroot/usr/lib/libssl.so=C2=A0/root/raspcm4/sourc= es/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libcrypto= .so -Wl,--end-group -pthread
/usr/bin/ld:= /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysro= ot/usr/lib/liblzma.so: error adding
=C2=A0symbols: file in wrong format
collect2: error: ld returned 1 exit status
[3/31] Linking target test-cachunker<= br style=3D"box-sizing:border-box">FAILED: test-cachunker
cc -o test-cachunker test-cachunker.p/test_test-cachunker.c.o -Wl,= --as-needed -Wl,--no-undefined -Wl,-rpath,/root/raspcm4/sources/output/host/= bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,-rpath-link,/root/ras= pcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib= -Wl,--start-group src/libshared.a=C2=A0-lacl /root/raspcm4/sources/output/h= ost/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so=C2= =A0/root= /raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr= /lib/libselinux.so=C2=A0/root/raspcm4/sources/output/host/bin/../aarch64-bui= ldroot-linux-gnu/sysroot/usr/lib/libz.so=C2=A0/root/raspcm4/sources/output/h= ost/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libzstd.so -lm=C2=A0/= root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot= /usr/lib/libssl.so=C2=A0/root/raspcm4/sources/output/host/bin/../aarch64-bui= ldroot-linux-gnu/sysroot/usr/lib/libcrypto.so -Wl,--end-group -pthread

/usr/bin/ld: /root/raspcm4/sources/output/hos= t/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/liblzma.so: error addi= ng=C2=A0symbols: file in wrong format
coll= ect2: error: ld returned 1 exit status
[4= /31] Linking target test-caencoder
FAILED= : test-caencoder
cc -o test-caencoder tes= t-caencoder.p/test_test-caencoder.c.o -Wl,--as-needed -Wl,--no-undefined -W= l,-link,/root/raspcm4/sources/output/host/bin/../a= arch64-buildroot-linux-gnu/sysroot/usr/lib -Wl,--start-group src/libshared.= a=C2=A0-lacl /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linu= x-gnu/sysroot/usr/lib/liblzma.so=C2=A0/root/raspcm4/sources/output/host/bin/= ../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libselinux.so=C2=A0/root/rasp= cm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/= libz.so
=C2=A0/root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linu= x-gnu/sysroot/usr/lib/libzstd.so -lm=C2=A0/root/raspcm4/sources/output/host/= bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/libssl.so=C2=A0/root/rasp= cm4/sources/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/= libcrypto.so -Wl,--end-group -pthread

/us= r/bin/ld: /root/raspcm4/sources/output/host/bin/../aarch64-buildroot-linux-= gnu/sysroot/usr/lib/liblzma.so: error adding=C2=A0symbols: file in wrong for= mat
collect2: error: ld returned 1 exit s= tatus
.
.
[10/31] Compiling C object test-camatc= h.p/test_test-camatch.c.o
ninja: build st= opped: subcommand failed.

I am using Buildroot as build system and after following similar pos= t in=C2=A0https://stackoverflow.com/questions/27967802/libstdc-so-error-adding= -symbols-file-in-wrong-format=C2=A0I changed the=C2=A0PATH=C2=A0environm= ent like:

/root/raspcm4/sources/output= /host/bin/:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbi= n:/bin:/root/raspcm4/sources/output/host/aarch64-buildroot-linux-gnu/sysroo= t/usr/bin

But still, I = end up getting the same errors

Can anyone please let me know how to resolve this issue? Is there any=C2= =A0ninja= build=C2=A0option to be selected in Buildroot?

Your help will be much appreciated.

Thanks in advance

P.S: Please let me know if any info is missing here

--00000000000037661a05db8760ca-- --===============6787549470829289852== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ buildroot mailing list buildroot@buildroot.org https://lists.buildroot.org/mailman/listinfo/buildroot --===============6787549470829289852==--