#798002 Headers do not agree with libgflags2v5 on SetUsageMessage type

Package:
libgflags-dev
Source:
gflags
Description:
commandline flags module for C++ (development files)
Submitter:
Mikhail Arefiev
Date:
2015-09-04 11:12:05 UTC
Severity:
normal
#798002#5
Date:
2015-09-04 10:55:06 UTC
From:
To:
I am using the following package versions from jessie/sid:

Package: libgflags2v5
Source: gflags
Version: 2.1.2-3
Installed-Size: 285

Package: libgflags-dev
Source: gflags
Version: 2.1.2-3
Installed-Size: 558

Trying to compile this program:

#include <gflags/gflags.h>

int main(int argc, char** argv)
{
     google::SetUsageMessage("usage");
     return 0;
}

I get this message:

% g++ -lgflags flags.cpp -o flags
/tmp/ccQnf2DM.o: In function `main':
flags.cpp:(.text+0x39): undefined reference to
`google::SetUsageMessage(std::string const&)'
collect2: error: ld returned 1 exit status

It compiles with gflags 2.0-2.1 on Debian 8.1