[tim-janik/beast] Doesn't build with fluidsynth 2[.0.4] (#100)

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[tim-janik/beast] Doesn't build with fluidsynth 2[.0.4] (#100)

Gnome - Beast mailing list
bse/bsesoundfont.cc: In function ‘Bse::Error bse_sound_font_load_blob(BseSoundFont*, BseStorage::BlobP, gboolean)’:

bse/bsesoundfont.cc:138:19: error: aggregate ‘fluid_preset_t fluid_preset’ has incomplete type and cannot be defined

    fluid_preset_t fluid_preset;

                   ^~~~~~~~~~~~

bse/bsesoundfont.cc:140:15: error: invalid use of incomplete type ‘fluid_sfont_t’ {aka ‘struct _fluid_sfont_t’}

    fluid_sfont->iteration_start (fluid_sfont);

               ^~

In file included from /usr/include/fluidsynth.h:95,

                 from bse/bsesoundfontrepo.hh:6,

                 from bse/bsesoundfont.cc:3:

/usr/include/fluidsynth/types.h:40:16: note: forward declaration of ‘fluid_sfont_t’ {aka ‘struct _fluid_sfont_t’}

 typedef struct _fluid_sfont_t fluid_sfont_t;                    /**< SoundFont */

                ^~~~~~~~~~~~~~

bse/bsesoundfont.cc:141:22: error: invalid use of incomplete type ‘fluid_sfont_t’ {aka ‘struct _fluid_sfont_t’}

    while (fluid_sfont->iteration_next (fluid_sfont, &fluid_preset))

                      ^~

In file included from /usr/include/fluidsynth.h:95,

                 from bse/bsesoundfontrepo.hh:6,

                 from bse/bsesoundfont.cc:3:

/usr/include/fluidsynth/types.h:40:16: note: forward declaration of ‘fluid_sfont_t’ {aka ‘struct _fluid_sfont_t’}

 typedef struct _fluid_sfont_t fluid_sfont_t;                    /**< SoundFont */

                ^~~~~~~~~~~~~~

make: *** [config-uname.mk:84: out/bse/bsesoundfont.o] Error 1




You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/tim-janik/beast","title":"tim-janik/beast","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/tim-janik/beast"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Doesn't build with fluidsynth 2[.0.4] (#100)"}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/100"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/100", "url": "https://github.com/tim-janik/beast/issues/100", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
_______________________________________________
beast mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/beast
Reply | Threaded
Open this post in threaded view
|

Re: [tim-janik/beast] Doesn't build with fluidsynth 2[.0.4] (#100)

Gnome - Beast mailing list

Libfluidsynth 2 is API incompatible with 1 in some places.
Updating Beast to build against 2 is on Stefans todo list (@swesterfeld ).


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/tim-janik/beast","title":"tim-janik/beast","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/tim-janik/beast"}},"updates":{"snippets":[{"icon":"PERSON","message":"@tim-janik in #100: Libfluidsynth 2 is API incompatible with 1 in some places.\r\nUpdating Beast to build against 2 is on Stefans todo list (@swesterfeld )."}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/100#issuecomment-480631303"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/100#issuecomment-480631303", "url": "https://github.com/tim-janik/beast/issues/100#issuecomment-480631303", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
_______________________________________________
beast mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/beast
Reply | Threaded
Open this post in threaded view
|

Re: [tim-janik/beast] Doesn't build with fluidsynth 2[.0.4] (#100)

Gnome - Beast mailing list
In reply to this post by Gnome - Beast mailing list

I've ported the code to fluidsynth >= 2.0.0 and submitted the required changes here: #101


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/tim-janik/beast","title":"tim-janik/beast","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/tim-janik/beast"}},"updates":{"snippets":[{"icon":"PERSON","message":"@swesterfeld in #100: I've ported the code to fluidsynth \u003e= 2.0.0 and submitted the required changes here: https://github.com/tim-janik/beast/pull/101 "}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/100#issuecomment-482979781"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/100#issuecomment-482979781", "url": "https://github.com/tim-janik/beast/issues/100#issuecomment-482979781", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
_______________________________________________
beast mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/beast
Reply | Threaded
Open this post in threaded view
|

Re: [tim-janik/beast] Doesn't build with fluidsynth 2[.0.4] (#100)

Gnome - Beast mailing list
In reply to this post by Gnome - Beast mailing list

Closed #100.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/tim-janik/beast","title":"tim-janik/beast","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/tim-janik/beast"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #100."}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/100#event-2277723201"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/100#event-2277723201", "url": "https://github.com/tim-janik/beast/issues/100#event-2277723201", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
_______________________________________________
beast mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/beast
Reply | Threaded
Open this post in threaded view
|

Re: [tim-janik/beast] Doesn't build with fluidsynth 2[.0.4] (#100)

Gnome - Beast mailing list
In reply to this post by Gnome - Beast mailing list

Building against fluidsynth 2 is fixed now 4c65148


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/tim-janik/beast","title":"tim-janik/beast","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/tim-janik/beast"}},"updates":{"snippets":[{"icon":"PERSON","message":"@swesterfeld in #100: Building against fluidsynth 2 is fixed now https://github.com/tim-janik/beast/commit/4c65148cf152572cd0e7a8e012cd71f4216cda6b"}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/100#issuecomment-483398634"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/100#issuecomment-483398634", "url": "https://github.com/tim-janik/beast/issues/100#issuecomment-483398634", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
_______________________________________________
beast mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/beast
Reply | Threaded
Open this post in threaded view
|

Re: [tim-janik/beast] Doesn't build with fluidsynth 2[.0.4] (#100)

Gnome - Beast mailing list
In reply to this post by Gnome - Beast mailing list

Fixed with 4c65148


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/tim-janik/beast","title":"tim-janik/beast","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/tim-janik/beast"}},"updates":{"snippets":[{"icon":"PERSON","message":"@tim-janik in #100: Fixed with 4c65148cf152572cd0e7a8e012cd71f4216cda6b"}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/100#issuecomment-483398719"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/100#issuecomment-483398719", "url": "https://github.com/tim-janik/beast/issues/100#issuecomment-483398719", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]</script>
_______________________________________________
beast mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/beast