From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id uEG5M4lslGGedQEAgWs5BA (envelope-from ) for ; Wed, 17 Nov 2021 03:44:25 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id sMpuL4lslGFCNwAAB5/wlQ (envelope-from ) for ; Wed, 17 Nov 2021 02:44:25 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7CB061A3B0 for ; Wed, 17 Nov 2021 03:44:25 +0100 (CET) Received: from localhost ([::1]:39792 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mnAvw-0006Fi-72 for larch@yhetil.org; Tue, 16 Nov 2021 21:44:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38526) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnAva-0006FY-7C for bug-guix@gnu.org; Tue, 16 Nov 2021 21:44:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:48007) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mnAvZ-0006OF-V9 for bug-guix@gnu.org; Tue, 16 Nov 2021 21:44:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mnAvZ-0006OJ-Tr for bug-guix@gnu.org; Tue, 16 Nov 2021 21:44:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#50433: shotcut 21.06.29 missing bin files Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 17 Nov 2021 02:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50433 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Fulbert , 50433@debbugs.gnu.org Received: via spool by 50433-submit@debbugs.gnu.org id=B50433.163711703924550 (code B ref 50433); Wed, 17 Nov 2021 02:44:01 +0000 Received: (at 50433) by debbugs.gnu.org; 17 Nov 2021 02:43:59 +0000 Received: from localhost ([127.0.0.1]:59553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnAvW-0006Nt-Pl for submit@debbugs.gnu.org; Tue, 16 Nov 2021 21:43:59 -0500 Received: from mout02.posteo.de ([185.67.36.66]:46545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnAvU-0006NU-EQ for 50433@debbugs.gnu.org; Tue, 16 Nov 2021 21:43:57 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id E30C6240101 for <50433@debbugs.gnu.org>; Wed, 17 Nov 2021 03:43:49 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1637117029; bh=UmMSVggdyAVDLGFrbuhpGb+d4cZCDz45VqG5/qqMPtU=; h=Subject:From:To:Date:From; b=l9eb4wYGuwK6jAv9e4Vn0sMebfw3RL+jO2LLIfjWIjQsIM0+S/9TqZaeLDi4gE9D3 xMuLaF13GTzuWtYR6dI4+F57fGmWXdZBqOjsSl9vK2HG7dVcSMEFifpiJxU68rxweu u2TGuf5k0A9kXXoJNSnvtfRLSVUvZWiz8b4lAnjT3RDFoX0dFlrvJFIEisNmUpX7ny VatvJ1T90DMPI/w0qTMqGCn9yyStGWtvWegA6dlGd/Uu3QnTefDlw93hJsIOy5xWGo /0um20djuZcYhvigrLazOnpooo7KuT6WMpvSJduMA4tWdbW8ptavlh669ateDsIrip sqJalgL20xvEg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Hv6gl3ngQz6tm4; Wed, 17 Nov 2021 03:43:47 +0100 (CET) Message-ID: <4d00ef7f7a5757b241885f9f728b832aeabf58ea.camel@posteo.net> From: Vinicius Monego Date: Wed, 17 Nov 2021 02:43:32 +0000 In-Reply-To: <38e80545-027e-f7d3-a544-7931f2a4ebd9@bluewin.ch> References: <38e80545-027e-f7d3-a544-7931f2a4ebd9@bluewin.ch> Content-Type: multipart/mixed; boundary="=-OFnWxJyiwBgst5cfKxMM" MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1637117065; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=NTrhRVcaBe06EojNFpwxlESjD/RcsVEtuwIZyFt2dlA=; b=PlqWup9XTQAuGY/jdsvj4hxBkwdeBSqGfyQVEwuPNI1He9Q3Tnk/mzkQP+ZgyMm9t13Pen N06bcbuuP5nas+crR3LEierEauteyMVMJYVHowYdmfY2CZuvJTOrWlvgCWnCFFwaVPkaFx 3x/WPvH0DN522BSruN7piGuiKSkHfm/0UPgDzOHRlVAyzg21KXkatrw3UTaw8s3oo2KsBz JiYYuLGfrWT94yBLGPln7o/10kJg03CGWxSPN5GY7N07I7W5UTBBe6Ed1KDE3bD7dA6UCY JlOgcIXtRwkRYHfdQnsov1/XKHpytV5sEKjRM9HR/UwxN516YnmrtF+8gqjvQg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1637117065; a=rsa-sha256; cv=none; b=t8Tf36AJxjEzJ3gBLOp6HgJ0AtWoBjYc9KYOb727Elp/ZLJEnAWj8KL7IRLiI3Gmg+Flyv HJ4PGSEPZ7gmjdzjYU9SvHeOlwULjc3X7CTH/jEiod3yegCwuJhMDYYCIeN7ATpoYOk+BK bhwtb3suVeO+k+pXkfG3Kl+IievITjxGhrjDFj0nmaQwf2ikVhojtAfUE5lDXaXSlf92A9 yweGyE5NTlf+0Ai93I0wHwADglDJ0PIksHDfE8PpPg9LNJ/lZf985b+37BgXwSbZLLKmxW ItOEOH+h976p36AVGH7LJtOwAdj4eAhs4mIpAWr5geJIdLCGwZofu7DiSqYviA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=l9eb4wYG; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -0.85 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=l9eb4wYG; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 7CB061A3B0 X-Spam-Score: -0.85 X-Migadu-Scanner: scn1.migadu.com X-TUID: knNc86mJ0XS+ --=-OFnWxJyiwBgst5cfKxMM Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Em seg, 2021-09-06 às 18:39 +0200, Fulbert escreveu: > Hello, > > shotcut 21.06.29 (guix ce65f2b) appears to have missing bin files. > When > trying to export a video, the status of the task is "failed" inside > the > GUI, and below is the debug message on the terminal. > > [Debug  ] > "/gnu/store/qz8nr42ax7k3v0cysmh6afhmy93vvj82-shotcut- > 21.06.29/bin/melt-7 > -verbose -progress2 -abort xml:%2Ftmp%2Fshotcut-xNVrrX.mlt" > [Info   ] job failed with 127 > > And here is the content of the bin directory : > > $ ls -la $(dirname $(realpath $(which shotcut))) > total 3248 > dr-xr-xr-x 2 root root    4096  1 janv.  1970 . > dr-xr-xr-x 4 root root    4096  1 janv.  1970 .. > -r-xr-xr-x 2 root root    1840  1 janv.  1970 shotcut > -r-xr-xr-x 2 root root    1401  1 janv.  1970 .shotcut-real > -r-xr-xr-x 2 root root 3308600  1 janv.  1970 ..shotcut-real-real > > Hello, Thanks for the report and sorry for the late response, I only found this issue today. I had a look at the Shotcut source code and it does seem to copy files from other projects to its bin directory [1] and read the melt-7 executable from a variable called "shotcutPath" [2]. I am attaching a tested patch that symlinks these executables to the shotcut bin folder. It was based on the update to 21.10.31 at 51898 but should work in the current version. I also removed other variables in the 'wrap-executable phase that don't seem to be used. MLT_PREFIX is only read in Darwin and PATH was set only for ffmpeg, but in the patch ffmpeg is symlinked instead. [1] https://github.com/mltframework/shotcut/blob/af9f47882d64eb15105559e0729bc7b1e337a9bf/scripts/build-shotcut.sh#L1874 [2] https://github.com/mltframework/shotcut/blob/ef7830846d03fb3557e8780057608cd9f1c8bd77/src/jobs/meltjob.cpp#L97 --=-OFnWxJyiwBgst5cfKxMM Content-Disposition: attachment; filename="0001-gnu-shotcut-Find-ffmpeg-and-mlt-at-runtime.patch" Content-Type: text/x-patch; name="0001-gnu-shotcut-Find-ffmpeg-and-mlt-at-runtime.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAxOWZhYzg1OTEzNzVhNWZiOTljNDBkNTQ2ZGFjZDUxOWEwYTQzOGMyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBWaW5pY2l1cyBNb25lZ28gPG1vbmVnb0Bwb3N0ZW8ubmV0PgpE YXRlOiBUdWUsIDE2IE5vdiAyMDIxIDIyOjMzOjE0IC0wMzAwClN1YmplY3Q6IFtQQVRDSF0gZ251 OiBzaG90Y3V0OiBGaW5kIGZmbXBlZyBhbmQgbWx0IGF0IHJ1bnRpbWUuCgoqIGdudS9wYWNrYWdl cy92aWRlby5zY20gKHNob3RjdXQpW2FyZ3VtZW50c108OiNwaGFzZXM+OiBTeW1saW5rIGZmbXBl ZyBhbmQKbWx0IGJpbmFyaWVzIHRvIHRoZSBTaG90Y3V0IGJpbiBmb2xkZXIgaW4gdGhlICd3cmFw LWV4ZWN1dGFibGUgcGhhc2UuCi0tLQogZ251L3BhY2thZ2VzL3ZpZGVvLnNjbSB8IDE3ICsrKysr KysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvdmlkZW8uc2NtIGIvZ251L3BhY2thZ2Vz L3ZpZGVvLnNjbQppbmRleCA3MTQ1YWY1OGYxLi4yMzA3NTgzZThkIDEwMDY0NAotLS0gYS9nbnUv cGFja2FnZXMvdmlkZW8uc2NtCisrKyBiL2dudS9wYWNrYWdlcy92aWRlby5zY20KQEAgLTQ4MTMs MTYgKzQ4MTMsMjMgQEAgdHJhbnNpdGlvbnMsIGFuZCBlZmZlY3RzIGFuZCB0aGVuIGV4cG9ydCB5 b3VyIGZpbG0gdG8gbWFueSBjb21tb24gZm9ybWF0cy4iKQogICAgICAgICAgICAgICAgICAgICAo ZnJlaTByIChhc3NvYy1yZWYgaW5wdXRzICJmcmVpMHItcGx1Z2lucyIpKQogICAgICAgICAgICAg ICAgICAgICAoZmZtcGVnIChhc3NvYy1yZWYgaW5wdXRzICJmZm1wZWciKSkKICAgICAgICAgICAg ICAgICAgICAgKGphY2sgKGFzc29jLXJlZiBpbnB1dHMgImphY2siKSkKKyAgICAgICAgICAgICAg ICAgICAgKG1sdCAoYXNzb2MtcmVmIGlucHV0cyAibWx0IikpCiAgICAgICAgICAgICAgICAgICAg IChzZGwyIChhc3NvYy1yZWYgaW5wdXRzICJzZGwyIikpKQorICAgICAgICAgICAgICAgOzsgU2hv dGN1dCBsb29rcyBmb3IgZmZtcGVnIGFuZCBtZWx0IGV4ZWN1dGFibGVzIGluIHRoZSBzaG90Y3V0 CisgICAgICAgICAgICAgICA7OyBkaXJlY3RvcnkuICBTeW1saW5rIHRoZW0gdG8gYmUgZm91bmQg YXQgcnVudGltZS4KKyAgICAgICAgICAgICAgIChmb3ItZWFjaCAobGFtYmRhIChmaWxlKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHN5bWxpbmsgKHN0cmluZy1hcHBlbmQgZmZtcGVnICIv YmluLyIgZmlsZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmct YXBwZW5kIG91dCAiL2Jpbi8iIGZpbGUpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAnKCJm Zm1wZWciICJmZnBsYXkiICJmZnByb2JlIikpCisgICAgICAgICAgICAgICAoZm9yLWVhY2ggKGxh bWJkYSAoZmlsZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChzeW1saW5rIChzdHJpbmct YXBwZW5kIG1sdCAiL2Jpbi8iIGZpbGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoc3RyaW5nLWFwcGVuZCBvdXQgIi9iaW4vIiBmaWxlKSkpCisgICAgICAgICAgICAgICAg ICAgICAgICAgJygibWVsdCIgIm1lbHQtNyIpKQogICAgICAgICAgICAgICAgKHdyYXAtcHJvZ3Jh bSAoc3RyaW5nLWFwcGVuZCBvdXQgIi9iaW4vc2hvdGN1dCIpCi0gICAgICAgICAgICAgICAgIGAo IlBBVEgiICI6IiBwcmVmaXgKLSAgICAgICAgICAgICAgICAgICAsKGxpc3QgKHN0cmluZy1hcHBl bmQgZmZtcGVnICIvYmluIikpKQogICAgICAgICAgICAgICAgICBgKCJMRF9MSUJSQVJZX1BBVEgi ICI6IiBwcmVmaXgKICAgICAgICAgICAgICAgICAgICAsKGxpc3QgKHN0cmluZy1hcHBlbmQgamFj ayAiL2xpYiIgIjoiIHNkbDIgIi9saWIiKSkpCiAgICAgICAgICAgICAgICAgIGAoIkZSRUkwUl9Q QVRIIiAiOiIgPQotICAgICAgICAgICAgICAgICAgICgsKHN0cmluZy1hcHBlbmQgZnJlaTByICIv bGliL2ZyZWkwci0xLyIpKSkKLSAgICAgICAgICAgICAgICAgYCgiTUxUX1BSRUZJWCIgIjoiID0K LSAgICAgICAgICAgICAgICAgICAoLChhc3NvYy1yZWYgaW5wdXRzICJtbHQiKSkpKSkpKSkpKQor ICAgICAgICAgICAgICAgICAgICgsKHN0cmluZy1hcHBlbmQgZnJlaTByICIvbGliL2ZyZWkwci0x LyIpKSkpKSkpKSkpCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAgICAgYCgoInBrZy1jb25maWciICxw a2ctY29uZmlnKQogICAgICAgICgicHl0aG9uIiAscHl0aG9uLXdyYXBwZXIpCi0tIAoyLjMwLjIK Cg== --=-OFnWxJyiwBgst5cfKxMM--