From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arne Babenhauserheide Subject: bug#38565: Cannot run pre-compiled Firefox Date: Wed, 11 Dec 2019 16:56:32 +0100 Message-ID: <87zhfyq2j3.fsf@web.de> References: <871rtbqgju.fsf@web.de> <87k1732c0v.fsf@elephly.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:54222) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1if4NJ-0004dp-61 for bug-guix@gnu.org; Wed, 11 Dec 2019 10:58:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1if4NH-00038g-9z for bug-guix@gnu.org; Wed, 11 Dec 2019 10:58:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:52569) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1if4NG-00037c-FU for bug-guix@gnu.org; Wed, 11 Dec 2019 10:58:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1if4NG-0004ri-ET for bug-guix@gnu.org; Wed, 11 Dec 2019 10:58:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <87k1732c0v.fsf@elephly.net> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ricardo Wurmus Cc: 38565@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Arne Babenhauserheide writes: > >> Previously I got it working with the following setup: >> >> cd $HOME/Downloads/firefox >> export LD_LIBRARY_PATH=3D"${LD_LIBRARY_PATH}:/run/current-system/profile= /lib/:$HOME/.guix-profile/lib/:$HOME/.guix-profile/lib/nss/:$HOME/.guix-pro= file/lib/lib/:/gnu/store/69x60a1pn0mf5jv68al8awjfkyp1miwi-gcc-8.3.0-lib/lib= /:./browser:." >> ./firefox-bin > > LD_LIBRARY_PATH forces firefox-bin to use libraries from the given > directories. These might not be ABI compatible, so a segfault is one of > the expected outcomes. Yes =E2=80=94 I=E2=80=99m looking for a way to get it working again. >> This used to work with only minor limitations. > > I=E2=80=99m surprised it worked before, because often it doesn=E2=80=99t.= Do you happen > to know what libraries and their exact versions this firefox binary > expects? $ ldd firefox-bin linux-vdso.so.1 (0x00007ffed00b5000) libpthread.so.0 =3D> /gnu/store/jdfs3xvlnj272475yja6bjrprfsgnkdd-glibc-2.2= 9/lib/libpthread.so.0 (0x00007f238888d000) libdl.so.2 =3D> /gnu/store/jdfs3xvlnj272475yja6bjrprfsgnkdd-glibc-2.29/lib= /libdl.so.2 (0x00007f2388888000) librt.so.1 =3D> /gnu/store/jdfs3xvlnj272475yja6bjrprfsgnkdd-glibc-2.29/lib= /librt.so.1 (0x00007f238887e000) libstdc++.so.6 =3D> not found libm.so.6 =3D> /gnu/store/jdfs3xvlnj272475yja6bjrprfsgnkdd-glibc-2.29/lib/= libm.so.6 (0x00007f238873e000) libgcc_s.so.1 =3D> not found libc.so.6 =3D> /gnu/store/jdfs3xvlnj272475yja6bjrprfsgnkdd-glibc-2.29/lib/= libc.so.6 (0x00007f2388582000) /lib64/ld-linux-x86-64.so.2 =3D> /gnu/store/jdfs3xvlnj272475yja6bjrprfsgnk= dd-glibc-2.29/lib/ld-linux-x86-64.so.2 (0x00007f2388916000) The shipped libraries: $ ldd *so | cut -d ' ' -f 1 | sort -u | grep -e "^[^l]" libatk-1.0.so.0 libblkid.so.1 libcairo-gobject.so.2 libcairo.so.2 libc.so.6 libdbus-1.so.3 libdbus-glib-1.so.2 libdl.so.2 libffi.so.6 libfontconfig.so.1 libfreetype.so.6 libgcc_s.so.1 libgdk-3.so.0 libgdk_pixbuf-2.0.so.0 libgio-2.0.so.0 libglib-2.0.so.0 libgmodule-2.0.so.0 libgobject-2.0.so.0 libgthread-2.0.so.0 libgtk-3.so.0 liblgpllibs.so libmount.so.1 libmozavutil.so libmozgtk.so libmozsandbox.so libmozsqlite3.so libmozwayland.so libm.so.6 libnspr4.so libnss3.so libnssutil3.so libpango-1.0.so.0 libpangocairo-1.0.so.0 libpangoft2-1.0.so.0 libpcre.so.1 libplc4.so libplds4.so libpthread.so.0 libresolv.so.2 librt.so.1 libselinux.so.1 libsmime3.so libssl3.so libstdc++.so.6 libX11.so.6 libX11-xcb.so.1 libxcb-shm.so.0 libxcb.so.1 libXcomposite.so.1 libXcursor.so.1 libXdamage.so.1 libXext.so.6 libXfixes.so.3 libXi.so.6 libXrender.so.1 libXt.so.6 libz.so.1 linux-vdso.so.1 Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein ohne es zu merken --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE801qEjXQSQPNItXAE++NRSQDw+sFAl3xEbMACgkQE++NRSQD w+vP/A/9GArPlzFaN89lc9bKql7WyckhyODQnCjttgT6t45BTMqO+xb4hGnMcgej QoDailXm0Ba5hEfVbibmmUVCyNBUUV/2D7V0tD5r/birkK2tG6eAOp5UvLYVL0e6 pU4FRoDovPySGrENZf8VAa2XLs0fesblxZlqPpqzXHgx+eevpfsI1wyRgLWU2tBm AH4gTL5lzLFW9ay2Aca3KgrJavLgebiSGQb+FYgY3rg3JUZnvNNNw6OWOZnQZI/e b1pbabcuss4AOx3ANxr7C0T35HvU7z3RWVgJHRo6uMXORkiA5W7isAdrn9MBQ8Bh JuYHVB2exnSn8DuGu/gA7RiKJxl+OH5+NsEzN8GqbirIJbxXrH5EPj0MAJN8cyvE mAQtx0qUW57g2KcBI+ebtPIfIiOBakMfFyGXNDErjTlvI87rSmE8Dg6W47gFpjvj Tf+4JREhjFJgJSJp+askpzWU3fJNCuZK3xdVrK90JZElYs6nuzTqiD+nvM4WbtB4 u98q5Hyy8j/s8b/zGhNAOJ3EraZjuao2kmrhInevQQUshbJ2uT349bqDaU1wYIWP eGISSLZtmfi5OCPgUCKLPX4zcJebaHnEhaRqRjPSkDJwUtSxMvGG81jqDct3HNgY FRhBoAMv8S2WdG2B1UMJuHp0jt8cYCAsotQPvzs9BjULdNe+KDaIswQBAQgAHRYh BN0ovebZh1yrzkqLHdzPDbMLwQVIBQJd8RGzAAoJENzPDbMLwQVIHrED/0YmknqP VygzYaLae1UhTeZiU0SJjA0+1pyLT75FAswuV/s6wagRc2bxsUCqcvpO3XudTEu4 pmeNdrJZdE+PZMQIC9OOyAw20v9AStQQrMq2RkDMeTI8qmBbm/tjEUOT3+eP6M4s oMcGHHRR+B5QBM72QYNIXvENvNGbvYjllY3F =hJAB -----END PGP SIGNATURE----- --=-=-=--