GNU bug report logs - #72666
[PATCH] Add firefly-synth package

Previous Next

Package: guix-patches;

Reported by: Apoorv <apoorvs <at> tuta.io>

Date: Fri, 16 Aug 2024 10:45:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 72666 AT debbugs.gnu.org.

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

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


Report forwarded to guix-patches <at> gnu.org:
bug#72666; Package guix-patches. (Fri, 16 Aug 2024 10:45:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Apoorv <apoorvs <at> tuta.io>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 16 Aug 2024 10:45:02 GMT) Full text and rfc822 format available.

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

From: Apoorv <apoorvs <at> tuta.io>
To: Guix Patches <guix-patches <at> gnu.org>
Subject: [PATCH] Add firefly-synth package
Date: Fri, 16 Aug 2024 12:43:19 +0200 (CEST)
[Message part 1 (text/plain, inline)]
This is a patch to add a new package, `firefly-synth` to `gnu/packages/music.scm`.

-- 
 Sent with Tuta; enjoy secure & ad-free emails: 
 https://tuta.com
[Message part 2 (text/html, inline)]
[0013-Add-firefly-synth-package.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#72666; Package guix-patches. (Thu, 31 Oct 2024 10:58:01 GMT) Full text and rfc822 format available.

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

From: Steve George <steve <at> futurile.net>
To: 72666 <at> debbugs.gnu.org
Subject: RE: Add firely-synth package to Guix
Date: Thu, 31 Oct 2024 10:54:33 +0000
Hi,

You sent a patch to add firefly-synth, a couple of things:

1. Looks like there's a new release, can you update the patch?
  https://github.com/sjoerdvankreel/firefly-synth/releases/tag/v1.9.6

2. You added it to the end of music.scm please don't put it there as it makes
diffs more difficult. See if there's an alphabetical location in the file if at all possible.

3. Please send patches 'in-line' so that the automated QA system can pick them up.
I think the manual now has an updated section on how to use git send-email which might help.

https://guix.gnu.org/manual/devel/en/html_node/Sending-a-Patch-Series.html#Single-Patches-1

Thanks,

Futurile




Information forwarded to guix-patches <at> gnu.org:
bug#72666; Package guix-patches. (Sun, 23 Feb 2025 21:41:02 GMT) Full text and rfc822 format available.

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

From: Apoorv <apoorvs <at> tuta.io>
To: 72666 <72666 <at> debbugs.gnu.org>
Subject: RE: Add firefly-synth package
Date: Sun, 23 Feb 2025 22:39:53 +0100 (CET)
[Message part 1 (text/plain, inline)]
@Steve George Hi, could please tell me what you mean by send patch "in-line"? as in copy paste the patch in the Email body and not as an attachment?

-- 
 Secured with Tuta Mail: 
 https://tuta.com/free-email
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#72666; Package guix-patches. (Mon, 24 Feb 2025 08:43:02 GMT) Full text and rfc822 format available.

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

From: Apoorv <apoorvs <at> tuta.io>
To: 72666 <72666 <at> debbugs.gnu.org>
Subject: RE: Add firefly-synth package
Date: Mon, 24 Feb 2025 09:42:41 +0100 (CET)
[Message part 1 (text/plain, inline)]
I tried to update the package definition to latest, but for some reason its failing to build now.

-  (let ((commit "b4ba5a90461d698000df73ebff736570667e42ac")
+  (let ((commit "371c28ca14967e9c5dcaadf5921152ecc40241d0")

-     (version (git-version "1.8.5" revision commit))
+     (version (git-version "1.9.9" revision commit))

-        (base32 "1j6cap45608jdybgj3zsqlfbzmqpqxl29jk7ikk3x7d29jaxw84r"))
+        (base32 "0yyjalg7shl8ya9990jppqgfagdln363bak4xvayrr45s477diyx"))

these are the only things I changed, but it fails with this error,

```
[ 43%] Building CXX object plugin_base/CMakeFiles/plugin_base.juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o <http://juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o>
cd /tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/build/plugin_base && /gnu/store/86fc8bi3mciljxz7c79jx8zr4wsx7xw8-gcc-11.4.0/bin/c++ -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -DJUCE_LINUX=1 -DJUCE_MODAL_LOOPS_PERMITTED=0 -DJUCE_MODULE_AVAILABLE_juce_audio_basics=1 -DJUCE_MODULE_AVAILABLE_juce_audio_formats=1 -DJUCE_MODULE_AVAILABLE_juce_core=1 -DJUCE_MODULE_AVAILABLE_juce_cryptography=1 -DJUCE_MODULE_AVAILABLE_juce_data_structures=1 -DJUCE_MODULE_AVAILABLE_juce_dsp=1 -DJUCE_MODULE_AVAILABLE_juce_events=1 -DJUCE_MODULE_AVAILABLE_juce_graphics=1 -DJUCE_MODULE_AVAILABLE_juce_gui_basics=1 -DJUCE_USE_CURL=0 -DLINUX=1 -DNDEBUG=1 -D_NDEBUG=1 -I/tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/source/plugin_base/src/plugin_base.juce -isystem /tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/source/lib/JUCE/modules -isystem /tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/source/lib/MTS-ESP -Wno-multichar -Wl,--no-undefined -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG -DRELEASE=1 -DJUCE_DEBUG=0 -fPIC -DSMTG_RENAME_ASSERT=1 -Wsuggest-override -Wl,--no-undefined -fvisibility=hidden -fvisibility-inlines-hidden -Wno-suggest-override -std=c++20 -MD -MT plugin_base/CMakeFiles/plugin_base.juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o <http://juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o> -MF CMakeFiles/plugin_base.juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o.d <http://juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o.d> -o CMakeFiles/plugin_base.juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o <http://juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o> -c /tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/source/lib/JUCE/modules/juce_graphics/juce_graphics.cpp
/tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/source/lib/JUCE/modules/juce_graphics/juce_graphics.cpp:115:11: fatal error: ft2build.h: No such file or directory
  115 |  #include <ft2build.h>
      |           ^~~~~~~~~~~~
compilation terminated.
make[2]: *** [plugin_base/CMakeFiles/plugin_base.juce.dir/build.make:163 <http://juce.dir/build.make:163>: plugin_base/CMakeFiles/plugin_base.juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o <http://juce.dir/__/lib/JUCE/modules/juce_graphics/juce_graphics.cpp.o>] Error 1
make  -f lib/vst3/public.sdk/CMakeFiles/sdk_hosting.dir/build.make <http://public.sdk/CMakeFiles/sdk_hosting.dir/build.make> lib/vst3/public.sdk/CMakeFiles/sdk_hosting.dir/depend <http://public.sdk/CMakeFiles/sdk_hosting.dir/depend>
make[2]: *** Waiting for unfinished jobs....
make[2]: Entering directory '/tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/build'
cd /tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/build && /gnu/store/2lxfijiqqljxdxr2ppqqrn5czkh4r1rq-cmake-minimal-3.24.2/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/source /tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/source/lib/vst3/public.sdk /tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/build /tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/build/lib/vst3/public.sdk /tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/build/lib/vst3/public.sdk/CMakeFiles/sdk_hosting.dir/DependInfo.cmake <http://public.sdk/CMakeFiles/sdk_hosting.dir/DependInfo.cmake> --color=
make[2]: Leaving directory '/tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/build'
make  -f lib/vst3/public.sdk/CMakeFiles/sdk_hosting.dir/build.make <http://public.sdk/CMakeFiles/sdk_hosting.dir/build.make> lib/vst3/public.sdk/CMakeFiles/sdk_hosting.dir/build <http://public.sdk/CMakeFiles/sdk_hosting.dir/build>
make[2]: Entering directory '/tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/build'
[ 44%] Building CXX object lib/vst3/public.sdk/CMakeFiles/sdk_hosting.dir/source/vst/hosting/connectionproxy.cpp.o <http://public.sdk/CMakeFiles/sdk_hosting.dir/source/vst/hosting/connectionproxy.cpp.o>
cd /tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/build/lib/vst3/public.sdk && /gnu/store/86fc8bi3mciljxz7c79jx8zr4wsx7xw8-gcc-11.4.0/bin/c++ -DJUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 -I/tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/source/lib/vst3/public.sdk/.. -I/tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/source/lib/vst3/base/.. -I/tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/source/lib/vst3/pluginterfaces/.. -Wno-multichar -O3 -DNDEBUG -DRELEASE=1 -fPIC -DSMTG_RENAME_ASSERT=1 -Wsuggest-override -DRELEASE=1 -MD -MT lib/vst3/public.sdk/CMakeFiles/sdk_hosting.dir/source/vst/hosting/connectionproxy.cpp.o <http://public.sdk/CMakeFiles/sdk_hosting.dir/source/vst/hosting/connectionproxy.cpp.o> -MF CMakeFiles/sdk_hosting.dir/source/vst/hosting/connectionproxy.cpp.o.d -o CMakeFiles/sdk_hosting.dir/source/vst/hosting/connectionproxy.cpp.o -c /tmp/guix-build-firefly-synth-1.9.9-1.371c28c.drv-0/source/lib/vst3/public.sdk/source/vst/hosting/connectionproxy.cpp <http://public.sdk/source/vst/hosting/connectionproxy.cpp>
```

not sure why, as I do already have `freetype` as a input.

-- 
 Secured with Tuta Mail: 
 https://tuta.com/free-email


Feb 23, 2025, 21:39 by apoorvs <at> tuta.io:

> @Steve George Hi, could please tell me what you mean by send patch "in-line"? as in copy paste the patch in the Email body and not as an attachment?
>
> --
> Secured with Tuta Mail:
> https://tuta.com/free-email
>

[Message part 2 (text/html, inline)]

This bug report was last modified 114 days ago.

Previous Next


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