[tim-janik/beast] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)

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

[tim-janik/beast] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)

Gnome - Beast mailing list

On Fedora 28, gcc 8.1.1, I getting the following compiling error

../aidacc/aida.hh: In instantiation of ‘struct Aida::Has__accept__<std::__cxx11::basic_string<char>, Bse::PspecVisitor, void>’:
../aidacc/visitor.hh:62:23:   required by substitution of ‘template<class A, typename std::enable_if<((((! Aida::Has__accept__<A, Bse::PspecVisitor, void>::value) && (! std::is_base_of<std::__cxx11::basic_string<char>, T>::value)) && (! Aida::DerivesVector<Vector>::value)) && std::is_class<A>::value), bool>::type <anonymous> > void Aida::VisitorDispatcher<Bse::PspecVisitor>::operator()<A, <enumerator> >(A&, Aida::VisitorDispatcher<Bse::PspecVisitor>::Name) [with A = std::__cxx11::basic_string<char>; typename std::enable_if<((((! Aida::Has__accept__<A, Bse::PspecVisitor, void>::value) && (! std::is_base_of<std::__cxx11::basic_string<char>, T>::value)) && (! Aida::DerivesVector<Vector>::value)) && std::is_class<A>::value), bool>::type <anonymous> = <missing>]’
bstapi_interfaces.hh:221:15:   required from ‘void Bst::SrvT_GConfig::__accept__(Visitor&) [with Visitor = Bse::PspecVisitor]’
../sfi/sfivisitors.hh:306:3:   required from ‘SfiRecFields Bse::sfi_pspecs_rec_fields_from_visitable(Visitable&) [with Visitable = Bst::SrvT_GConfig]’
bstgconfig.cc:23:90:   required from here
../aidacc/aida.hh:166:73: error: ‘class std::__cxx11::basic_string<char>’ has no member named ‘__accept__’
 struct Has__accept__<T, V, void_t< decltype (std::declval<T>().template __accept__<V> (*(V*) NULL)) >> : std::true_type {};
                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~


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://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/tim-janik/beast"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)"}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/72"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/72", "url": "https://github.com/tim-janik/beast/issues/72", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)", "sections": [ { "text": "", "activityTitle": "**Nil Geisweiller**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@ngeiswei", "facts": [ { "name": "Repository: ", "value": "tim-janik/beast" }, { "name": "Issue #: ", "value": 72 } ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/tim-janik/beast/issues/72" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 373383081\n}" } ], "themeColor": "26292E" } ]</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] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)

Gnome - Beast mailing list

Hm, I'm not seeing that with g++-5 or g++-7.3.0. Also not with clang++-4, 5 or 6 (clang requires recent master though).

I'll see if I can get my hands on g++-8 in the next couple days...


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://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.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 #72: Hm, I'm not seeing that with g++-5 or g++-7.3.0. Also not with clang++-4, 5 or 6 (clang requires recent master though).\r\n\r\nI'll see if I can get my hands on g++-8 in the next couple days..."}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/72#issuecomment-417500622"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/72#issuecomment-417500622", "url": "https://github.com/tim-janik/beast/issues/72#issuecomment-417500622", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [tim-janik/beast] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)", "sections": [ { "text": "", "activityTitle": "**Tim Janik**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@tim-janik", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/tim-janik/beast/issues/72#issuecomment-417500622" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 373383081\n}" } ], "themeColor": "26292E" } ]</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] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)

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

Getting this as well on gcc 8.2.1 (Arch linux)


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://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/tim-janik/beast"}},"updates":{"snippets":[{"icon":"PERSON","message":"@Teteros in #72: Getting this as well on gcc 8.2.1 (Arch linux)"}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/72#issuecomment-432040263"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/72#issuecomment-432040263", "url": "https://github.com/tim-janik/beast/issues/72#issuecomment-432040263", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [tim-janik/beast] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)", "sections": [ { "text": "", "activityTitle": "**Teteros**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@Teteros", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/tim-janik/beast/issues/72#issuecomment-432040263" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 373383081\n}" } ], "themeColor": "26292E" } ]</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] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)

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

I managed to reproduce this with g++ (GCC) 8.1.1 20180712 from Fedora-28.

But it looks like a gcc SFINAE bug to me, it treats a substitution failure as error, even though an alternative substitution exists. All clang versions and gcc <= 8 compile this correctly.

it's not too easy to isolate though, I might give this another shot another day to involve the compiler guys.

@swesterfeld do you have gcc >= 8 and can weigh in on this?


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://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.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 #72: I managed to reproduce this with g++ (GCC) 8.1.1 20180712 from Fedora-28.\r\n\r\nBut it looks like a gcc SFINAE bug to me, it treats a substitution failure as error, even though an alternative substitution exists. All clang versions and gcc \u003c= 8 compile this correctly.\r\n \r\nit's not too easy to isolate though, I might give this another shot another day to involve the compiler guys.\r\n\r\n@swesterfeld do you have gcc \u003e= 8 and can weigh in on this?"}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/72#issuecomment-432874963"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/72#issuecomment-432874963", "url": "https://github.com/tim-janik/beast/issues/72#issuecomment-432874963", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [tim-janik/beast] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)", "sections": [ { "text": "", "activityTitle": "**Tim Janik**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@tim-janik", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/tim-janik/beast/issues/72#issuecomment-432874963" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 373383081\n}" } ], "themeColor": "26292E" } ]</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] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)

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

Managed to isolate a test case, g++ bug report can be found here:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87748


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://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.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 #72: Managed to isolate a test case, g++ bug report can be found here:\r\nhttps://gcc.gnu.org/bugzilla/show_bug.cgi?id=87748"}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/72#issuecomment-433008685"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/72#issuecomment-433008685", "url": "https://github.com/tim-janik/beast/issues/72#issuecomment-433008685", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [tim-janik/beast] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)", "sections": [ { "text": "", "activityTitle": "**Tim Janik**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@tim-janik", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/tim-janik/beast/issues/72#issuecomment-433008685" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 373383081\n}" } ], "themeColor": "26292E" } ]</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] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)

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

I can attest that the bug persists with gcc 8.2.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://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/tim-janik/beast"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ngeiswei in #72: I can attest that the bug persists with gcc 8.2.1."}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/72#issuecomment-433050732"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/72#issuecomment-433050732", "url": "https://github.com/tim-janik/beast/issues/72#issuecomment-433050732", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [tim-janik/beast] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)", "sections": [ { "text": "", "activityTitle": "**Nil Geisweiller**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@ngeiswei", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/tim-janik/beast/issues/72#issuecomment-433050732" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 373383081\n}" } ], "themeColor": "26292E" } ]</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] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)

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

Closed #72.


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://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.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 #72."}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/72#event-1926780378"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/72#event-1926780378", "url": "https://github.com/tim-janik/beast/issues/72#event-1926780378", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [tim-janik/beast] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)", "sections": [ { "text": "", "activityTitle": "**Tim Janik**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@tim-janik", "facts": [ ] } ], "potentialAction": [ { "targets": [ { "os": "default", "uri": "https://github.com/tim-janik/beast/issues/72#event-1926780378" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 373383081\n}" } ], "themeColor": "26292E" } ]</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] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)

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

There's no easy workaround for the g++-8.2 SFINAE bug, the code portion that triggers this is vital for the function calls between the UI and the sound engine. So, unless g++-8.3 fixes this and Fedora-28 decides to upgrade and ship, g++-8.3, Fedora-28 builds can unfortunately not be supported.

However I've now created https://github.com/tim-janik/beast/blob/master/misc/Dockerfile.fedora27 and added it to travis-ci, so we see future build issues on Fedora.

Also, since recently, we're building Beast AppImage binaries on Ubuntu-18.04, which have been tested to work well under Fedora-28, these can be found here:
https://bintray.com/beast-team/testing/Beast-AppImage

The AppImage binaries will be announced more broadly with the next release.


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://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.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 #72: There's no easy workaround for the g++-8.2 SFINAE bug, the code portion that triggers this is vital for the function calls between the UI and the sound engine. So, unless g++-8.3 fixes this and Fedora-28 decides to upgrade and ship, g++-8.3, Fedora-28 builds can unfortunately not be supported.\r\n\r\nHowever I've now created https://github.com/tim-janik/beast/blob/master/misc/Dockerfile.fedora27 and added it to travis-ci, so we see future build issues on Fedora.\r\n\r\nAlso, since recently, we're building Beast AppImage binaries on Ubuntu-18.04, which have been tested to work well under Fedora-28, these can be found here:\r\n https://bintray.com/beast-team/testing/Beast-AppImage\r\n\r\nThe AppImage binaries will be announced more broadly with the next release."}],"action":{"name":"View Issue","url":"https://github.com/tim-janik/beast/issues/72#issuecomment-433123130"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/tim-janik/beast/issues/72#issuecomment-433123130", "url": "https://github.com/tim-janik/beast/issues/72#issuecomment-433123130", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [tim-janik/beast] Compile error on Fedora 28, gcc 8.1.1 (aida.hh) (#72)", "sections": [ { "text": "", "activityTitle": "**Tim Janik**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@tim-janik", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"tim-janik/beast\",\n\"issueId\": 72,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "targets": [ { "os": "default", "uri": "https://github.com/tim-janik/beast/issues/72#issuecomment-433123130" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 373383081\n}" } ], "themeColor": "26292E" } ]</script>
_______________________________________________
beast mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/beast