From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:45975) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hoRgB-0003zf-I9 for guix-patches@gnu.org; Fri, 19 Jul 2019 08:08:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hoRgA-0008V5-NH for guix-patches@gnu.org; Fri, 19 Jul 2019 08:08:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:46452) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hoRgA-0008Uz-KC for guix-patches@gnu.org; Fri, 19 Jul 2019 08:08:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hoRgA-0004R7-DY for guix-patches@gnu.org; Fri, 19 Jul 2019 08:08:02 -0400 Subject: [bug#36623] [PATCH] gnu: gdal: add python support Resent-Message-ID: From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20190712213247.23250-1-arne_bab@web.de> <5E0BF317-99AC-43D9-9E30-1528A1A61DAA@lepiller.eu> <87pnmdr60f.fsf@web.de> <87blxsddjz.fsf@gnu.org> <87ims08wbo.fsf@web.de> Date: Fri, 19 Jul 2019 14:07:01 +0200 In-Reply-To: <87ims08wbo.fsf@web.de> (Arne Babenhauserheide's message of "Wed, 17 Jul 2019 18:22:51 +0200") Message-ID: <87pnm6b53u.fsf@gnu.org> 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: Arne Babenhauserheide Cc: 36623@debbugs.gnu.org Hello, Arne Babenhauserheide skribis: > validating RUNPATH of 6 binaries in "/gnu/store/q9sb0wv41ig429f1m1xspg22x= m8pwpwh-gdal-2.2.4/lib"... > /gnu/store/q9sb0wv41ig429f1m1xspg22xm8pwpwh-gdal-2.2.4/lib/python3.7/site= -packages/osgeo/_gdal.cpython-37m-x86_64-linux-gnu.so: error: depends on 'l= ibgdal.so.20', which cannot be found in RUNPATH ("/gnu/store/b7fqhszxl02g6p= fm3vw6b3cjz472qrly-python-3.7.0/lib" "/gnu/store/h90vnqw0nwd0hhm1l5dgxsdrig= ddfmq4-glibc-2.28/lib" "/gnu/store/4sqps8dczv3g7rwbdibfz6rf5jlk7w90-gcc-5.5= .0-lib/lib" "/gnu/store/4sqps8dczv3g7rwbdibfz6rf5jlk7w90-gcc-5.5.0-lib/lib/= gcc/x86_64-unknown-linux-gnu/5.5.0/../../..") I=E2=80=99m not familiar with Cython so I don=E2=80=99t know how this was h= andled before. However, to me, it indicates that the resulting binaries are unlikely to work. Namely, Python would dlopen =E2=80=9C_gdal.cython*.so=E2=80=9D, and that wo= uld fail to find =E2=80=98libgdal.so=E2=80=99. Thoughts? Ludo=E2=80=99.