Fixed an autoconf error.
authorSapan Bhatia <sapanb@cs.princeton.edu>
Wed, 28 Jan 2009 21:33:31 +0000 (21:33 +0000)
committerSapan Bhatia <sapanb@cs.princeton.edu>
Wed, 28 Jan 2009 21:33:31 +0000 (21:33 +0000)
support/patch-click-1.6.0-linux-2.6.27.10

index d05f15e..8ab4f84 100644 (file)
  }
  
 --- click-1.6.0-27/include/click/config-linuxmodule.h.orig     2009-01-19 15:07:24.000000000 -0500
-+++ click-1.6.0-27/include/click/config-linuxmodule.h  2009-01-27 12:30:56.000000000 -0500
++++ click-1.6.0-27/include/click/config-linuxmodule.h  2009-01-28 16:05:44.000000000 -0500
 @@ -27,7 +27,7 @@
  #define HAVE_FAST_CHECKSUM 1
  
  /* Define HAVE_INT64_IS_LONG based on HAVE_INT64_IS_LONG_LINUXMODULE. */
  #ifdef HAVE_INT64_IS_LONG_LINUXMODULE
 --- click-1.6.0-27/linuxmodule/Makefile.orig   2009-01-19 15:15:55.000000000 -0500
-+++ click-1.6.0-27/linuxmodule/Makefile        2009-01-27 12:21:58.000000000 -0500
++++ click-1.6.0-27/linuxmodule/Makefile        2009-01-28 16:15:43.000000000 -0500
 @@ -5,12 +5,12 @@
  subdir := linuxmodule
  conf_auxdir = $(top_srcdir)
 +bindir = /d/click/click-1.6.0-27/inst/bin
 +sbindir = /d/click/click-1.6.0-27/inst/sbin
 +libdir = /d/click/click-1.6.0-27/inst/lib
-+linuxdir = /d/kernels/linux-2.6.27.10-click/
++linuxdir = /d/kernels/linux-2.6.27.10-clickport
  
  LIB_CXX_OBJS = string.o straccum.o nameinfo.o \
        bitvector.o vectorv.o templatei.o bighashmap_arena.o \
  ## LINUX 2.6                                                          ##
  
 -KERNELPATH = /d/kernels/linux-2.6.27.10-click
-+KERNELPATH = /d/kernels/linux-2.6.27.10-click/
++KERNELPATH = /d/kernels/linux-2.6.27.10-clickport
  
  ifeq ($(KBUILD_EXTMOD),)
  top_srcdir := ..
  
  CXXCOMPILE = $(CLICKCXX) $(LINUXCFLAGS) $(CLICKCPPFLAGS) $(CLICKCFLAGS) \
        $(CLICKCXXFLAGS) $(CLICKDEFS) $(CLICKINCLUDES) $(CLICKDEPCFLAGS)
-@@ -270,7 +270,7 @@
-       @/bin/rm -f elements.conf
-       @$(MAKE) elements.conf
- elements.conf: $(top_builddir)/config.status $(top_builddir)/click-buildtool
--      echo "linuxmodule  app aqm ethernet icmp ip standard tcpudp" | $(top_builddir)/click-buildtool findelem -r linuxmodule -p $(top_srcdir) > elements.conf
-+      echo "linuxmodule  app aqm ethernet icmp ip standard tcpudp test" | $(top_builddir)/click-buildtool findelem -r linuxmodule -p $(top_srcdir) > elements.conf
- $(ELEMENTSCONF).mk: $(ELEMENTSCONF).conf $(top_builddir)/click-buildtool
-       $(CLICK_ELEM2MAKE) -x "$(STD_ELEMENT_OBJS)" < $(ELEMENTSCONF).conf > $(ELEMENTSCONF).mk
- $(ELEMENTSCONF).cc: $(ELEMENTSCONF).conf $(top_builddir)/click-buildtool
 --- click-1.6.0-27/linuxmodule/sched.cc.orig   2007-08-28 19:01:58.000000000 -0400
 +++ click-1.6.0-27/linuxmodule/sched.cc        2009-01-26 16:55:57.000000000 -0500
 @@ -228,7 +228,7 @@
      if (dev && (dev->type == ARPHRD_ETHER || dev->type == ARPHRD_80211)) {
        memcpy(store, dev->dev_addr, 6);
        dev_put(dev);
+--- click-1.6.0-27/config-linuxmodule.h.in.orig        2007-09-18 16:24:46.000000000 -0400
++++ click-1.6.0-27/config-linuxmodule.h.in     2009-01-28 16:06:28.000000000 -0500
+@@ -86,12 +86,10 @@
+ #endif
+ /* Include integer type definitions. */
+-#if !HAVE_LINUXMODULE_2_6
+ # include <linux/autoconf.h>
+-#endif
+ #include <linux/types.h>
+ typedef ptrdiff_t intptr_t;
+-typedef unsigned long uintptr_t; /* XXX? */
++//typedef unsigned long uintptr_t; /* XXX? */
+ /* Define HAVE_INT64_IS_LONG based on HAVE_INT64_IS_LONG_LINUXMODULE. */
+ #ifdef HAVE_INT64_IS_LONG_LINUXMODULE
 --- click-1.6.0-27/configure.in.orig   2007-09-18 16:40:01.000000000 -0400
 +++ click-1.6.0-27/configure.in        2009-01-27 12:14:10.000000000 -0500
 @@ -12,6 +12,7 @@