/usr/include/crypto++/filters.h does not compile cleanly in year 2016
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libcrypto++ (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
A minor bug, but clearly a bug since at least 2011:
jeff@starshine:tmp $ echo '#include <filters.h>' > wall.cpp
jeff@starshine:tmp $ g++ -Wall -c wall.cpp -I /usr/include/
In file included from /usr/include/
/usr/include/
/usr/include/
/usr/include/
#define CRYPTOPP_
/usr/include/
#define CRYPTOPP_
/usr/include/
#define CRYPTOPP_
/usr/include/
#define CRYPTOPP_
/usr/include/
^
In file included from /usr/include/
/usr/include/
/usr/include/
/usr/include/
AlgorithmPar
In file included from /usr/include/
/usr/include/
static std::string StringNarrow(const wchar_t *str, bool throwOnError = true)
jeff@starshine:tmp $
Of course, it's fine without -Wall.
For history (repeating itself), see also https:/
ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: libcrypto++-dev 5.6.1-8
ProcVersionSign
Uname: Linux 4.2.0-34-generic x86_64
NonfreeKernelMo
ApportVersion: 2.19.1-0ubuntu5
Architecture: amd64
CurrentDesktop: i3
Date: Sat Apr 9 21:06:51 2016
Dependencies:
gcc-5-base 5.2.1-22ubuntu2
libc6 2.21-0ubuntu4.1
libcrypto++9v5 5.6.1-8
libgcc1 1:5.2.1-22ubuntu2
libstdc++6 5.2.1-22ubuntu2
EcryptfsInUse: Yes
InstallationDate: Installed on 2015-12-17 (114 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
SourcePackage: libcrypto++
UpgradeStatus: Upgraded to wily on 2015-12-17 (114 days ago)
Crypto++ should now be clean (or mostly clean) at -Wall -Wextra. Recommend closing this issue report.