[Bug 2061828] [NEW] Compile fails with -fconcepts -std=gnu++14
Peter Krefting
2061828 at bugs.launchpad.net
Tue Apr 16 11:39:31 UTC 2024
Public bug reported:
$ cat /tmp/try.cc
#include <vector>
int main()
{
return 0;
}
$ g++ -fconcepts -std=gnu++14 -o try try.cc
In file included from /usr/include/c++/13/vector:67,
from try.cc:1:
/usr/include/c++/13/bits/stl_bvector.h:597:18: error: ‘is_default_constructible_v’ was not declared in this scope; did you mean ‘is_default_constructible’?
597 | requires is_default_constructible_v<_Bit_alloc_type>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| is_default_constructible
/usr/include/c++/13/bits/stl_bvector.h:597:9: error: expression must be enclosed in parentheses
597 | requires is_default_constructible_v<_Bit_alloc_type>
| ^~~~~~~~
/usr/include/c++/13/bits/stl_bvector.h:597:9: error: expected ‘;’ at end of member declaration
597 | requires is_default_constructible_v<_Bit_alloc_type>
| ^~~~~~~~
| ;
/usr/include/c++/13/bits/stl_bvector.h:597:18: error: ‘is_default_constructible_v’ does not name a type; did you mean ‘is_default_constructible’?
597 | requires is_default_constructible_v<_Bit_alloc_type>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| is_default_constructible
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: g++ 4:13.2.0-7ubuntu1
ProcVersionSignature: Ubuntu 6.8.0-22.22-generic 6.8.1
Uname: Linux 6.8.0-22-generic x86_64
ApportVersion: 2.28.0-0ubuntu1
Architecture: amd64
CasperMD5CheckResult: pass
CloudArchitecture: x86_64
CloudID: none
CloudName: none
CloudPlatform: none
CloudSubPlatform: config
Date: Tue Apr 16 12:32:20 2024
InstallationDate: Installed on 2024-01-03 (104 days ago)
InstallationMedia: Ubuntu-Server 22.04.3 LTS "Jammy Jellyfish" - Release amd64 (20230810)
SourcePackage: gcc-defaults
UpgradeStatus: Upgraded to noble on 2024-04-12 (4 days ago)
** Affects: gcc-defaults (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug noble
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-defaults in Ubuntu.
https://bugs.launchpad.net/bugs/2061828
Title:
Compile fails with -fconcepts -std=gnu++14
Status in gcc-defaults package in Ubuntu:
New
Bug description:
$ cat /tmp/try.cc
#include <vector>
int main()
{
return 0;
}
$ g++ -fconcepts -std=gnu++14 -o try try.cc
In file included from /usr/include/c++/13/vector:67,
from try.cc:1:
/usr/include/c++/13/bits/stl_bvector.h:597:18: error: ‘is_default_constructible_v’ was not declared in this scope; did you mean ‘is_default_constructible’?
597 | requires is_default_constructible_v<_Bit_alloc_type>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| is_default_constructible
/usr/include/c++/13/bits/stl_bvector.h:597:9: error: expression must be enclosed in parentheses
597 | requires is_default_constructible_v<_Bit_alloc_type>
| ^~~~~~~~
/usr/include/c++/13/bits/stl_bvector.h:597:9: error: expected ‘;’ at end of member declaration
597 | requires is_default_constructible_v<_Bit_alloc_type>
| ^~~~~~~~
| ;
/usr/include/c++/13/bits/stl_bvector.h:597:18: error: ‘is_default_constructible_v’ does not name a type; did you mean ‘is_default_constructible’?
597 | requires is_default_constructible_v<_Bit_alloc_type>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| is_default_constructible
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: g++ 4:13.2.0-7ubuntu1
ProcVersionSignature: Ubuntu 6.8.0-22.22-generic 6.8.1
Uname: Linux 6.8.0-22-generic x86_64
ApportVersion: 2.28.0-0ubuntu1
Architecture: amd64
CasperMD5CheckResult: pass
CloudArchitecture: x86_64
CloudID: none
CloudName: none
CloudPlatform: none
CloudSubPlatform: config
Date: Tue Apr 16 12:32:20 2024
InstallationDate: Installed on 2024-01-03 (104 days ago)
InstallationMedia: Ubuntu-Server 22.04.3 LTS "Jammy Jellyfish" - Release amd64 (20230810)
SourcePackage: gcc-defaults
UpgradeStatus: Upgraded to noble on 2024-04-12 (4 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-defaults/+bug/2061828/+subscriptions
More information about the foundations-bugs
mailing list