From: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre(a)canonical.com>
Subject: Make sure netcf gets correctly linked against libnl3; and
searches for the headers in the right place.
Index: netcf/src/Makefile.am
===================================================================
--- netcf.orig/src/Makefile.am 2011-12-20 23:19:20.805336767 -0500
+++ netcf/src/Makefile.am 2011-12-20 23:37:04.301374794 -0500
@@ -3,7 +3,7 @@
GNULIB_CFLAGS= -I$(top_srcdir)/gnulib/lib -I$(top_builddir)/gnulib/lib
AM_CFLAGS = $(NETCF_CFLAGS) $(GNULIB_CFLAGS) $(WARN_CFLAGS) \
- $(LIBXML_CFLAGS) $(LIBXSLT_CFLAGS) $(LIBAUGEAS_CFLAGS)
+ $(LIBXML_CFLAGS) $(LIBXSLT_CFLAGS) $(LIBAUGEAS_CFLAGS) $(LIBNL_CFLAGS)
include_HEADERS = netcf.h
@@ -72,7 +72,7 @@
libnetcf_la_DEPENDENCIES = $(GNULIB) netcf.syms
ncftool_SOURCES = ncftool.c
-ncftool_LDADD = libnetcf.la $(READLINE_LIBS) $(GNULIB)
+ncftool_LDADD = libnetcf.la $(READLINE_LIBS) $(GNULIB) $(LIBNL_LIBS)
if ! NETCF_DRIVER_MSWINDOWS
ncftransform_SOURCES = ncftransform.c
Index: netcf/configure.ac
===================================================================
--- netcf.orig/configure.ac 2011-12-20 23:53:52.715903000 -0500
+++ netcf/configure.ac 2011-12-20 23:54:17.269411731 -0500
@@ -108,7 +108,7 @@
if test "x$with_driver" != "xmswindows"
then
PKG_CHECK_MODULES([LIBAUGEAS], [augeas >= 0.5.0])
- PKG_CHECK_MODULES([LIBNL], [libnl-3.0])
+ PKG_CHECK_MODULES([LIBNL], [libnl-3.0 libnl-route-3.0])
fi
NETCF_LIBDEPS=$(echo $LIBAUGEAS_LIBS $LIBEXSLT_LIBS $LIBXSLT_LIBS $LIBXML_LIBS
$LIBNL_LIBS)