[Bug 1845966] Re: Conflicts between std::byte and byte
[Expired for gcc-mingw-w64 (Ubuntu) because there has been no activity for 60 days.] ** Changed in: gcc-mingw-w64 (Ubuntu) Status: Incomplete => Expired -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1845966 Title: Conflicts between std::byte and byte To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-mingw-w64/+bug/1845966/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1845966] Re: Conflicts between std::byte and byte
>it’s on SourceForge, I’m guessing it’s MinGW-w64, but it would be nice to know for sure. It is. >Which version of Ubuntu are you using? Have just migrated to eoan. But the issue was present in cosmic and disco too. >If you can attach the code which failed to build because of the conflict, >If you have a small reproducer to illustrate the issue, Not sure that I can produce a really small reproducer. Here is some more info on the issue: https://stackoverflow.com/questions/55601740/how-to-crosscompile-applications-on-ubuntu-to-windows . I don't remember what I have meant under "something simplier in terms of dependencies", but I can try to craft the reproducer (not now, in about 10 hours, it is 1:20 AM in GMT+3 now), but I cannot guarantee it will be small. Anyway, if you have a Windows build of Qt 5 of an exception model matching the one used in gcc on your Ubuntu machine, you can try to cross-build some simple app using it just now. >Sorry for the tone it's OK ;) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1845966 Title: Conflicts between std::byte and byte To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-mingw-w64/+bug/1845966/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1845966] Re: Conflicts between std::byte and byte
Sorry for the tone, I am taking this seriously, and I realise this is probably very frustrating for you since I assume you’ve run into this while trying to get something done. If you can attach the code which failed to build because of the conflict, I’ll look into the current situation with GCC 8 and 9. Which version of Ubuntu are you using? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1845966 Title: Conflicts between std::byte and byte To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-mingw-w64/+bug/1845966/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1845966] Re: Conflicts between std::byte and byte
So when you say > but upstream maintainers think it is not a bug because "they shouldn't conflict" it’s really one active user with recent commits? Would you mind at least clarifying which project you’re talking about? Since it’s on SourceForge, I’m guessing it’s MinGW-w64, but it would be nice to know for sure. If it *is* MinGW-w64, you can contact the project by emailing mingw-w64-pub...@lists.sourceforge.net without having to deal with recaptcha. If you have a small reproducer to illustrate the issue, I’d greatly appreciate seeing it too. A quick test on my system suggests that cstddef and rpcndr.h don’t conflict wrt. byte, even with “using namespace std”, at least with GCC 9.2... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1845966 Title: Conflicts between std::byte and byte To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-mingw-w64/+bug/1845966/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1845966] Re: Conflicts between std::byte and byte
>Could you provide a link to the upstream conversation? No. Their bug tracker is on SourceForge, which uses reCAPTCHA, so I cannot sign up (reCAPTCHA is extremily unfriendly to Firefox + privacy.resistFingerprinting users). So I have contacted one of the active users with recent commits and seemengly access to the repo via email and have sent this patch to him. >Also, what version of the package are you using? There’s no release of gcc 8.1.0 with MinGW-w64 in any supported release of the distributions I’m tracking ... This is the patch for the prebuilt release on SourceForge. But the same bug is present in all MinGW-w64 I have encountered, including the ones in Ubuntu and Fedora repos. The files are bit different but the pattern is the same: byte type alias definition has to be guarded. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1845966 Title: Conflicts between std::byte and byte To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-mingw-w64/+bug/1845966/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1845966] Re: Conflicts between std::byte and byte
The attachment "mingw.patch" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team. [This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.] ** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1845966 Title: Conflicts between std::byte and byte To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-mingw-w64/+bug/1845966/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1845966] Re: Conflicts between std::byte and byte
Also, what version of the package are you using? There’s no release of gcc 8.1.0 with MinGW-w64 in any supported release of the distributions I’m tracking... ** Changed in: gcc-mingw-w64 (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1845966 Title: Conflicts between std::byte and byte To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-mingw-w64/+bug/1845966/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1845966] Re: Conflicts between std::byte and byte
Could you provide a link to the upstream conversation? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1845966 Title: Conflicts between std::byte and byte To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-mingw-w64/+bug/1845966/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs