From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 25 15:47:17 2020 Received: (at 40492) by debbugs.gnu.org; 25 Apr 2020 19:47:17 +0000 Received: from localhost ([127.0.0.1]:60393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSQlh-0005MY-8O for submit@debbugs.gnu.org; Sat, 25 Apr 2020 15:47:17 -0400 Received: from mail2.protonmail.ch ([185.70.40.22]:11455) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSQlf-0005MI-3N for 40492@debbugs.gnu.org; Sat, 25 Apr 2020 15:47:15 -0400 Date: Sat, 25 Apr 2020 19:47:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail; t=1587844028; bh=P40Oyfkb+sRTmU9nQ+SYD+uPtcl0vl52Ae7O9ZAx6wo=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=hsZ6lQ7Ap2C23DVy8vlx8qC0gVW/1aLX18yIE9XPHIzdQMk1z072Edb//JuXu9w3S fh55lazSVKsFXzL6hOowhCoIAQ3PzfE3mEc4Wir/p/kOGLTYGyQUCsulk3uuqtR2U6 bihVq2gzG/+qMX4CrHj3MSgvRIilX2808fXdckNs= To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= From: Ekaitz Zarraga Subject: Re: [bug#40492] [PATCH] gnu: Add meshlab Message-ID: In-Reply-To: <87wo67ti07.fsf@gnu.org> References: <_UXapokzwPRYl41j0bjkPGSDUNXahWNWsEn72py7ch7Rd6DBsxW9B8rw8wTbmzj1O2HfWXz7XLbEdWCYQsFCa5DgMlGn0CKVPr779J2PFuo=@elenq.tech> <87a733v3hh.fsf@gnu.org> <87wo67ti07.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_25f61d85ea6b3f707b1f5e4d18e80e85" X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40492 Cc: "40492\\@debbugs.gnu.org" <40492@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Ekaitz Zarraga Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is a multi-part message in MIME format. --b1_25f61d85ea6b3f707b1f5e4d18e80e85 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Saluton! > Egun on, :-) > > [...] > Not really, I think CMake initially sets the RUNPATH to the build tree, > as shown above, that=E2=80=99s OK. I think it changes it upon =E2=80= =9Cmake install=E2=80=9D. > > > If I need to change that, what do I have to do? > > One way to fix it would be to arrange to pass =E2=80=98-Wl,-rpath,'$ORIGI= N'=E2=80=99 on > the link command line of the plugins. > > Another solution would be to add a post-install phase to move > libmeshlab-common.so* to $output/lib, which seems more conventional, > though perhaps upstream had good reasons not to do that. Went for the second option because I didn't know how to make the first and looks like it's working. Also I think I fixed everything you pointed in the first comment. I attach the updated patch. Thanks for your help Ludo, Ekaitz --b1_25f61d85ea6b3f707b1f5e4d18e80e85 Content-Type: text/x-patch; name="0001-gnu-Add-meshlab.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-gnu-Add-meshlab.patch RnJvbSA4MTRlNDRjYjkwYjE0MjdhOWFmNWQ2YTY2MzkyYzVhMzk5MTBlOGZkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFa2FpdHogWmFycmFnYSA8ZWthaXR6QGVsZW5xLnRlY2g+CkRh dGU6IFR1ZSwgNyBBcHIgMjAyMCAxODo1NjowNiArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTog QWRkIG1lc2hsYWIuCgogICAgKiBnbnUvcGFja2FnZXMvZW5naW5lZXJpbmcuc2NtIChtZXNobGFi KTogTmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20gfCA0OSAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0OSBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbSBi L2dudS9wYWNrYWdlcy9lbmdpbmVlcmluZy5zY20KaW5kZXggNTQwNWRiNzYyYy4uZGJlN2ZhZjc4 YiAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL2VuZ2luZWVyaW5nLnNjbQorKysgYi9nbnUvcGFj a2FnZXMvZW5naW5lZXJpbmcuc2NtCkBAIC0yNDkxLDMgKzI0OTEsNTIgQEAgd2l0aG91dCBhbnkg Y2hhbmdlcy4gIEFuZCBwcm9ncmFtbWVycyB0aGF0IGFyZSBmYW1pbGlhciB3aXRoIHRoZSBtYWdl bGxhbiBBUEkKIGNhbiBjb250aW51ZSB1c2luZyBpdCB3aXRoIGEgZnJlZSBsaWJyYXJ5IHdpdGhv dXQgdGhlIHJlc3RyaWN0aW9ucyBvZiB0aGUKIG9mZmljaWFsIFNESy4iKQogICAgIChsaWNlbnNl IGxpY2Vuc2U6YnNkLTMpKSkKKworKGRlZmluZS1wdWJsaWMgbWVzaGxhYgorICAobGV0ICgodmVy c2lvbiAiMjAyMC4wNCIpKQorICAgIChwYWNrYWdlCisgICAgICAobmFtZSAibWVzaGxhYiIpCisg ICAgICAodmVyc2lvbiB2ZXJzaW9uKQorICAgICAgKHNvdXJjZSAob3JpZ2luCisgICAgICAgICAg ICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVy ZW5jZQorICAgICAgICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vY25y LWlzdGktdmNsYWIvbWVzaGxhYiIpCisgICAgICAgICAgICAgICAgICAgICAgIChjb21taXQgKHN0 cmluZy1hcHBlbmQgIk1lc2hsYWItIiB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgICAgICAgICAg KHJlY3Vyc2l2ZT8gI3QpKSkKKyAgICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAg ICAgICAoYmFzZTMyICIxdng5amNzbm54dnppOTBwY3hwcDdwNzJjcWczY202amlpdmRtcnhremhy MmZpejNwZnZyIikpKSkKKyAgICAgIChidWlsZC1zeXN0ZW0gY21ha2UtYnVpbGQtc3lzdGVtKQor ICAgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgICAgYCgoInF0YmFzZSIgLHF0YmFzZSkKKyAgICAg ICAgICAoInF0c2NyaXB0IiAscXRzY3JpcHQpCisgICAgICAgICAgKCJxdHhtbHBhdHRlcm5zIiAs cXR4bWxwYXR0ZXJucykKKyAgICAgICAgICAoIm1lc2EiLCBtZXNhKQorICAgICAgICAgICgiZ2x1 IiwgZ2x1KSkpCisgICAgICAoYXJndW1lbnRzCisgICAgICAgIGAoIzp0ZXN0cz8gI2YgOyBIYXMg bm8gdGVzdHMKKyAgICAgICAgICAjOnBoYXNlcworICAgICAgICAgIChtb2RpZnktcGhhc2VzCisg ICAgICAgICAgICAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgICAgIChhZGQtYWZ0ZXIKKyAg ICAgICAgICAgICAgICAndW5wYWNrICdnby10by1zb3VyY2UtZGlyCisgICAgICAgICAgICAgICAg KGxhbWJkYSBfIChjaGRpciAic3JjIikgI3QpKQorICAgICAgICAgICAgICAoYWRkLWFmdGVyCisg ICAgICAgICAgICAgICAgJ2luc3RhbGwgJ21vdmUtZmlsZXMKKyAgICAgICAgICAgICAgICAobGFt YmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgICAg ICAgICAgICAgKGxldCAoKGxpYiAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIG91dHB1dHMgIm91 dCIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi L2xpYiIpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZW5hbWUtZmlsZQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBsaWIgIi9tZXNobGFiL2xpYm1l c2hsYWItY29tbW9uLnNvIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1h cHBlbmQgbGliICIvbGlibWVzaGxhYi1jb21tb24uc28iKSkKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICN0KSkpKSkpCisgICAgICAoc3lub3BzaXMgIjNEIHRyaWFuZ3VsYXIgbWVzaCBwcm9j ZXNzaW5nIGFuZCBlZGl0aW5nIHNvZnR3YXJlIikKKyAgICAgICAgICAgICAgICAoaG9tZS1wYWdl ICJodHRwOi8vd3d3Lm1lc2hsYWIubmV0LyIpCisgICAgICAgICAgICAgICAgKGRlc2NyaXB0aW9u ICJNZXNoTGFiIGlzIGEgc3lzdGVtIGZvciB0aGUgcHJvY2Vzc2luZyBhbmQKK2VkaXRpbmcgb2Yg dW5zdHJ1Y3R1cmVkIGxhcmdlIDNEIHRyaWFuZ3VsYXIgbWVzaGVzLiAgSXQgaXMgYWltZWQgdG8g aGVscCB0aGUKK3Byb2Nlc3Npbmcgb2YgdGhlIHR5cGljYWwgbm90LXNvLXNtYWxsIHVuc3RydWN0 dXJlZCBtb2RlbHMgYXJpc2luZyBpbiAzRAorc2Nhbm5pbmcsIHByb3ZpZGluZyBhIHNldCBvZiB0 b29scyBmb3IgZWRpdGluZywgY2xlYW5pbmcsIGhlYWxpbmcsIGluc3BlY3RpbmcsCityZW5kZXJp bmcgYW5kIGNvbnZlcnRpbmcgdGhpcyBraW5kIG9mIG1lc2hlcy4gIFRoZXNlIHRvb2xzIGluY2x1 ZGUgTWVzaExhYgorcHJvcGVyLCBhIHZlcnNhdGlsZSBwcm9ncmFtIHdpdGggYSBncmFwaGljYWwg dXNlciBpbnRlcmZhY2UsIGFuZCBtZXNobGFic2VydmVyLAorYSBwcm9ncmFtIHRoYXQgY2FuIHBl cmZvcm0gbWVzaCBwcm9jZXNzaW5nIHRhc2tzIGluIGJhdGNoIG1vZGUsIHdpdGhvdXQgYQorR1VJ LiIpCisgICAgICAgICAgICAgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKSkKLS0gCjIuMjYu MQoK --b1_25f61d85ea6b3f707b1f5e4d18e80e85--