diff --git a/configs/eagle100/README.txt b/configs/eagle100/README.txt
index af08a1c88b29193fc180a4f5922a4ce27bd6656a..ba2fbefab85286b49e131864a2d1f11c59d841b3 100644
--- a/configs/eagle100/README.txt
+++ b/configs/eagle100/README.txt
@@ -81,7 +81,10 @@ GNU Toolchain Options
 
   NOTE 2: The devkitARM toolchain includes a version of MSYS make.  Make sure that
   the paths to Cygwin's /bin and /usr/bin directories appear BEFORE the devkitARM
-  path or will get the wrong version of make.
+  path or will get the wrong version of make.  It has been reported to me that the
+  devkitARM will require an lower optimization level of -O1.  Currently all of the
+  Make.def files have -O2 for devkitARM -- if you are using this toolchain, you may
+  need to review these settings.
 
 CodeSourcery on Linux
 ^^^^^^^^^^^^^^^^^^^^^
diff --git a/examples/nsh/nsh_telnetd.c b/examples/nsh/nsh_telnetd.c
index a3eb4965d3e329955f99f12ff7f2fc36b387bbd3..546b88ce77df5b82ee2bbd7dc6cee13d82d02a0e 100644
--- a/examples/nsh/nsh_telnetd.c
+++ b/examples/nsh/nsh_telnetd.c
@@ -1,7 +1,7 @@
 /****************************************************************************
  * examples/nsh/nsh_telnetd.c
  *
- *   Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
+ *   Copyright (C) 2007-2010 Gregory Nutt. All rights reserved.
  *   Author: Gregory Nutt <spudmonkey@racsa.co.cr>
  *
  * This is a leverage of similar logic from uIP:
@@ -59,6 +59,9 @@
 
 #include <net/if.h>
 #include <net/uip/uip-lib.h>
+#if defined(CONFIG_EXAMPLES_NSH_DHCPC)
+#  include <net/uip/dhcpc.h>
+#endif
 
 #include "nsh.h"
 
@@ -782,6 +785,9 @@ static void nsh_telnetexit(FAR struct nsh_vtbl_s *vtbl)
 int nsh_telnetmain(int argc, char *argv[])
 {
  struct in_addr addr;
+#if defined(CONFIG_EXAMPLES_NSH_DHCPC)
+ FAR void *handle;
+#endif
 #if defined(CONFIG_EXAMPLES_NSH_DHCPC) || defined(CONFIG_EXAMPLES_NSH_NOMAC)
  uint8_t mac[IFHWADDRLEN];
 #endif