From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:54932) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h3fT8-00020l-Kb for guix-patches@gnu.org; Tue, 12 Mar 2019 07:21:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h3fRy-0007uV-20 for guix-patches@gnu.org; Tue, 12 Mar 2019 07:20:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54493) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h3fRx-0007uQ-SW for guix-patches@gnu.org; Tue, 12 Mar 2019 07:20:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h3fRx-0000yp-MB for guix-patches@gnu.org; Tue, 12 Mar 2019 07:20:01 -0400 Subject: [bug#34728] [PATCH] Update Wireshark to 3.0.0 Resent-Message-ID: From: Nicolas Goaziou References: <87va0zc5y7.fsf@nicolasgoaziou.fr> <87ef7dt7s0.fsf@gnu.org> Date: Tue, 12 Mar 2019 12:19:22 +0100 In-Reply-To: <87ef7dt7s0.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Mon, 11 Mar 2019 22:34:23 +0100") Message-ID: <877ed4qr0l.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 34728@debbugs.gnu.org Hello, Thank you for the review. Ludovic Court=C3=A8s writes: > Nicolas Goaziou skribis: > >> + ;; "CMakeLists.txt" uses $ORIGIN, which seems to confuse >> + ;; `validate-runpath' phase. >> + ;; >> + ;; Errors are like the following: >> + ;; "/gnu/store/...wireshark-3.0.0/lib/wireshark/plugins/3.0/epan= /ethercat.so: >> + ;; error: depends on 'libwireshark.so.12', which cannot be found= in >> + ;; RUNPATH". That is, "/gnu/store/...wireshark-3.0.0./lib" does= n't >> + ;; seem to belong to RUNPATH. > > What=E2=80=99s the RUNPATH on ethercat.so? > > readelf -a ethercat.so | grep RUNPATH 0x000000000000001d (RUNPATH) Biblioth=C3=A8que runpath:[:/gnu/s= tore/...-glibc-2.28/lib:/gnu/store/...-gcc-5.5.0-lib/lib:/gnu/store/...-gli= b-2.56.3/lib:/gnu/store/...-libpcap-1.9.0/lib:/gnu/store/...-libgcrypt-1.8.= 3/lib:/gnu/store/...-libgpg-error-1.32/lib:/gnu/store/...-gnutls-3.6.5/lib:= /gnu/store/...-gcc-5.5.0-lib/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../.= .] > And where is libwireshark.so.12? In "/gnu/store/...wireshark-3.0.0/lib". I don't understand why this is getting removed. > =E2=80=98validate-runpath=E2=80=99 does interpret $ORIGIN, but maybe ther= e=E2=80=99s a but > there. Then my remark about $ORIGIN is wrong.=20 Regards, --=20 Nicolas Goaziou