missing declaration of struct nl_addr (exists on upstream)
Bug #540432 reported by
Pedro Francisco
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libnl (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Missing declaration of struct nl_addr (exists on upstream, on file include/
I'm assuming this is a packaging bug since I see no reason why that file shouldn't be on the package.
ProblemType: Bug
Architecture: i386
Date: Wed Mar 17 18:52:49 2010
DistroRelease: Ubuntu 9.10
InstallationMedia: Kubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
Package: libnl-dev 1.1-5
ProcEnviron:
LANGUAGE=
PATH=(custom, user)
LANG=pt_PT.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: libnl
Uname: Linux 2.6.31-20-generic i686
To post a comment you must log in.
Actually, netlink-types.h is called "private" in a comment inside that file, that's probably the reason why it wasn't packaged.
On the other hand, "make install" in the current libnl would install netlink-types.h. The same it true for the "version 1.1" commit.
I don't know whether it's right to install netlink-types.h. If users of the library legitimately need the size of nl_addr, then netlink-types.h should be installed, or perhaps nl_addr should be defined elsewhere. Otherwise, Ubuntu does the right thing and "make install" should not install netlink-types.h.