GNU bug report logs - #63151
sound-juicer configure fails

Previous Next

Package: guix;

Reported by: Jack Hill <jackhill <at> jackhill.us>

Date: Fri, 28 Apr 2023 15:20:01 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 63151 in the body.
You can then email your comments to 63151 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#63151; Package guix. (Fri, 28 Apr 2023 15:20:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jack Hill <jackhill <at> jackhill.us>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 28 Apr 2023 15:20:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jack Hill <jackhill <at> jackhill.us>
To: bug-guix <at> gnu.org
Subject: sound-juicer configure fails
Date: Fri, 28 Apr 2023 11:19:31 -0400 (EDT)
Hi Guix,

sound-juicer fails to build in the configure phase. Exerpt:

```
Dependency iso-codes found: YES 4.5.0 (cached)
Run-time dependency libdiscid found: YES 0.6.2
Program gst-inspect-1.0 found: YES (/gnu/store/mz98ydpwa7hn5ky0q3g0xf66ps2ycfm2-gstreamer-1.22.2/bin/gst-inspect-1.0)
Configuring config.h using configuration
Program msgfmt found: YES (/gnu/store/5d0fgnmh63yx98s1kfp57rc2x05xqk1d-gettext-minimal-0.21/bin/msgfmt)
Program msginit found: YES (/gnu/store/5d0fgnmh63yx98s1kfp57rc2x05xqk1d-gettext-minimal-0.21/bin/msginit)
Program msgmerge found: YES (/gnu/store/5d0fgnmh63yx98s1kfp57rc2x05xqk1d-gettext-minimal-0.21/bin/msgmerge)
Program xgettext found: YES (/gnu/store/5d0fgnmh63yx98s1kfp57rc2x05xqk1d-gettext-minimal-0.21/bin/xgettext)
Program itstool found: YES (/gnu/store/r5mfs8m3ahvlivm7ccr5dh697g9lf59m-itstool-2.0.7/bin/itstool)
Program msgmerge found: YES (/gnu/store/5d0fgnmh63yx98s1kfp57rc2x05xqk1d-gettext-minimal-0.21/bin/msgmerge)
Program msgfmt found: YES (/gnu/store/5d0fgnmh63yx98s1kfp57rc2x05xqk1d-gettext-minimal-0.21/bin/msgfmt)
Configuring org.gnome.SoundJuicer.desktop.in using configuration

../sound-juicer-3.38.0/data/meson.build:2:5: ERROR: Function does not take positional arguments.

A full log can be found at /tmp/guix-build-sound-juicer-3.38.0.drv-0/build/meson-logs/meson-log.txt
error: in phase 'configure': uncaught exception:
%exception #<&invoke-error program: "meson" arguments: ("setup" "--prefix=/gnu/store/22j71a9rwi04dfd4f9i5ssg3jjl7zm4j-sound-juicer-3.38.0" "--buildtype=debugoptimized" "-Dc_link_args=-Wl,-rpath=/gnu/store/22j71a9rwi04dfd4f9i5ssg3jjl7zm4j-sound-juicer-3.38.0/lib" "-Dcpp_link_args=-Wl,-rpath=/gnu/store/22j71a9rwi04dfd4f9i5ssg3jjl7zm4j-sound-juicer-3.38.0/lib" "/tmp/guix-build-sound-juicer-3.38.0.drv-0/sound-juicer-3.38.0") exit-status: 1 term-signal: #f stop-signal: #f> 
phase `configure' failed after 2.0 seconds
command "meson" "setup" "--prefix=/gnu/store/22j71a9rwi04dfd4f9i5ssg3jjl7zm4j-sound-juicer-3.38.0" "--buildtype=debugoptimized" "-Dc_link_args=-Wl,-rpath=/gnu/store/22j71a9rwi04dfd4f9i5ssg3jjl7zm4j-sound-juicer-3.38.0/lib" "-Dcpp_link_args=-Wl,-rpath=/gnu/store/22j71a9rwi04dfd4f9i5ssg3jjl7zm4j-sound-juicer-3.38.0/lib" "/tmp/guix-build-sound-juicer-3.38.0.drv-0/sound-juicer-3.38.0" failed with status 1
```

Best,
Jack




Information forwarded to bug-guix <at> gnu.org:
bug#63151; Package guix. (Sat, 20 May 2023 13:53:01 GMT) Full text and rfc822 format available.

Message #8 received at 63151 <at> debbugs.gnu.org (full text, mbox):

From: Luis Felipe <sirgazil <at> zoho.com>
To: 63151 <at> debbugs.gnu.org
Subject: sound-juicer configure fails
Date: Sat, 20 May 2023 13:52:41 +0000
[Message part 1 (text/plain, inline)]
Hi,

just to mention that this is still the case on guix 0aab248.

-- 
Luis Felipe López Acevedo
https://luis-felipe.gitlab.io/

[OpenPGP_0x0AB0D067012F08C3.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

Information forwarded to liliana.prikler <at> gmail.com, maxim.cournoyer <at> gmail.com, rg <at> raghavgururajan.name, bug-guix <at> gnu.org:
bug#63151; Package guix. (Fri, 01 Sep 2023 13:32:02 GMT) Full text and rfc822 format available.

Message #11 received at 63151 <at> debbugs.gnu.org (full text, mbox):

From: iyzsong <at> envs.net
To: guix-patches <at> gnu.org
Cc: 宋文武 <iyzsong <at> member.fsf.org>,
 63151 <at> debbugs.gnu.org
Subject: [PATCH] gnu: sound-juicer: Update to 3.40.0.
Date: Fri,  1 Sep 2023 21:31:28 +0800
From: 宋文武 <iyzsong <at> member.fsf.org>

* gnu/packages/gnome.scm (sound-juicer): Update to 3.40.0.
[arguments]<phases>: Adjust 'disable-gtk-update-icon-cache'.
Add 'wrap-program' for GST_PLUGIN_SYSTEM_PATH.
---
 gnu/packages/gnome.scm | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 4a2e867476..8d8d091407 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -11430,7 +11430,7 @@ (define-public passwordsafe
 (define-public sound-juicer
   (package
     (name "sound-juicer")
-    (version "3.38.0")
+    (version "3.40.0")
     (source
      (origin
        (method url-fetch)
@@ -11439,15 +11439,25 @@ (define-public sound-juicer
                            name "-" version ".tar.xz"))
        (sha256
         (base32
-         "08d5d81rz9sj3m5paw8fwbgxmhlbr7bcjdzpmzj832qvg8smydxf"))))
+         "1rhxmvx2mr22zd5p0azc0svi0mbnzcjnh3sasv3b9gli8ds85s1f"))))
     (build-system meson-build-system)
     (arguments
      (list
       #:glib-or-gtk? #t
-      #:phases #~(modify-phases %standard-phases
-                   (add-after 'unpack 'disable-gtk-update-icon-cache
-                     (lambda _
-                       (setenv "DESTDIR" "/"))))))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'disable-gtk-update-icon-cache
+            (lambda _
+              (substitute* "meson.build"
+                (("gtk_update_icon_cache: true")
+                 "gtk_update_icon_cache: false"))))
+          (add-after 'install 'wrap-program
+            (lambda _
+              (let ((prog (string-append #$output "/bin/sound-juicer"))
+                    (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH")))
+                (wrap-program prog
+                  `("GST_PLUGIN_SYSTEM_PATH"
+                    ":" prefix (,gst-plugin-path)))))))))
     (native-inputs
      (list desktop-file-utils
            gettext-minimal

base-commit: 4e531e55dcdc99c83bcfe3eec67c3fd95c7b6ca7
-- 
2.41.0





Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Fri, 01 Sep 2023 14:50:01 GMT) Full text and rfc822 format available.

Notification sent to Jack Hill <jackhill <at> jackhill.us>:
bug acknowledged by developer. (Fri, 01 Sep 2023 14:50:01 GMT) Full text and rfc822 format available.

Message #16 received at 63151-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: iyzsong <at> envs.net
Cc: 63151-done <at> debbugs.gnu.org,
 宋文武 <iyzsong <at> member.fsf.org>,
 Liliana Marie Prikler <liliana.prikler <at> gmail.com>,
 Raghav Gururajan <rg <at> raghavgururajan.name>
Subject: Re: bug#63151: [PATCH] gnu: sound-juicer: Update to 3.40.0.
Date: Fri, 01 Sep 2023 10:48:46 -0400
Hi,

iyzsong <at> envs.net writes:

> From: 宋文武 <iyzsong <at> member.fsf.org>
>
> * gnu/packages/gnome.scm (sound-juicer): Update to 3.40.0.
> [arguments]<phases>: Adjust 'disable-gtk-update-icon-cache'.
> Add 'wrap-program' for GST_PLUGIN_SYSTEM_PATH.

Installed, thank you!

Related: it doesn't find my CD drive, although I have two DVD drives
in there.  Is there something missing at the udev level in Guix System
for that to work?

-- 
Thanks,
Maxim




Information forwarded to bug-guix <at> gnu.org:
bug#63151; Package guix. (Sat, 02 Sep 2023 00:43:02 GMT) Full text and rfc822 format available.

Message #19 received at 63151-done <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 63151-done <at> debbugs.gnu.org,
 宋文武 <iyzsong <at> member.fsf.org>
Subject: Re: bug#63151: [PATCH] gnu: sound-juicer: Update to 3.40.0.
Date: Sat, 02 Sep 2023 08:42:23 +0800
Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:

> Hi,
>
> iyzsong <at> envs.net writes:
>
>> From: 宋文武 <iyzsong <at> member.fsf.org>
>>
>> * gnu/packages/gnome.scm (sound-juicer): Update to 3.40.0.
>> [arguments]<phases>: Adjust 'disable-gtk-update-icon-cache'.
>> Add 'wrap-program' for GST_PLUGIN_SYSTEM_PATH.
>
> Installed, thank you!
>
> Related: it doesn't find my CD drive, although I have two DVD drives
> in there.  Is there something missing at the udev level in Guix System
> for that to work?

Without CD drivers I haven't test it, I guess the current user need
permissions for '/dev/sr*'.


Thank you handle the commits (also dbus-cxx ones)!




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 30 Sep 2023 11:24:18 GMT) Full text and rfc822 format available.

This bug report was last modified 207 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.