Package: iproute-dev
Version: 20120105-1
Severity: important

With C++ compiler and without -fpermissive flag it is impossible to compile
against netlink library:

code:

#include <cstdio>

extern "C"
{
#include <net/if.h>
#include <libnetlink.h>
#include <linux/rtnetlink.h>
}

int main()
{
    return 0;
}

compile:

$ g++ -W -Wall -o nl nl.cpp -lnetlink
In file included from nl.cpp:6:0:
/usr/include/libnetlink.h: In function ‘const char* rta_getattr_str(const
rtattr*)’:
/usr/include/libnetlink.h:90:9: error: invalid conversion from ‘void*’ to
‘const char*’ [-fpermissive]



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (20, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.1.0-1-686-pae (SMP w/6 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to