Closed job closed 10 years ago
It seems you don't have libc6-dev installed on your system. Can you check that please? http://packages.ubuntu.com/trusty/libc6-dev
I have it installed, came with build-essential which I installed before compiling
root@eunetworks-2:~# dpkg -l | grep libc6
ii libc6:amd64 2.19-0ubuntu6.1 amd64 Embedded GNU C Library: Shared libraries
ii libc6-dev:amd64 2.19-0ubuntu6.1 amd64 Embedded GNU C Library: Development Libraries and Header Files
Okay, somehow <netinet/in.h>
doesn't get included by stdlib.h
. You can add that include locally as a workaround in bird-rtrlib-cli.c (or just add #define INET6_ADDRSTRLEN 46
) while I am installing Ubuntu on a VM to reproduce this.
Is the <netinet/in.h> include missing in the c-file?
Tested on Ubuntu 14.04.1 and Gentoo.
That's definitely an option, I can't say when, though :).
Am 09.08.2014 18:52, schrieb Job Snijders:
Thanks guys!
Any plans to create a binary .deb package on launchpad so I can just apt-get install?
— Reply to this email directly or view it on GitHub https://github.com/rtrlib/bird-rtrlib-cli/issues/1#issuecomment-51692130.
On Ubuntu 14.04.1 LTS: