Index: src/w32.c
===================================================================
--- src/w32.c	(revision 3619)
+++ src/w32.c	(working copy)
@@ -984,7 +984,7 @@
       {"HOME", "C:/"},
       {"PRELOAD_WINSOCK", NULL},
       {"emacs_dir", "C:/emacs"},
-      {"EMACSLOADPATH", "%emacs_dir%/site-lisp;%emacs_dir%/../site-lisp;%emacs_dir%/lisp;%emacs_dir%/leim"},
+      {"EMACSLOADPATH", "%emacs_dir%/site-lisp;%emacs_dir%/../site-lisp;%emacs_dir%/packages/lisp;%emacs_dir%/lisp;%emacs_dir%/leim"},
       {"SHELL", "%emacs_dir%/bin/cmdproxy.exe"},
       {"EMACSDATA", "%emacs_dir%/etc"},
       {"EMACSPATH", "%emacs_dir%/bin"},
Index: nt/gmake.meadow.defs
===================================================================
--- nt/gmake.meadow.defs	(revision 3619)
+++ nt/gmake.meadow.defs	(working copy)
@@ -108,7 +108,8 @@
 INSTALL_DIR     = c:/Meadow
 endif
 
-INSTALL_DIR_M   = $(shell cygpath -u $(INSTALL_DIR)/$(MEADOW_VERSION))
+# INSTALL_DIR_M   = $(shell cygpath -u $(INSTALL_DIR)/$(MEADOW_VERSION))
+INSTALL_DIR_M   = $(shell cygpath -u $(INSTALL_DIR))
 INSTALL_DIR_M_DOS = $(shell cygpath -w $(INSTALL_DIR_M))
 INSTALL_DIR_DOS = $(shell cygpath -w $(INSTALL_DIR))
 
Index: nt/install.c
===================================================================
--- nt/install.c	(revision 3619)
+++ nt/install.c	(working copy)
@@ -327,8 +327,13 @@
     strcpy(main_top_root, main_root);
 
   hkey = create_key(HKEY_LOCAL_MACHINE, tmpstr);
+#if 0
   sprintf(buffer, "%ssite-lisp;%ssite-lisp;%slisp;%sleim",
 	  main_root, main_top_root, main_root, main_root);
+#else
+  sprintf(buffer, "%ssite-lisp;%spackages\\lisp;%slisp;%sleim",
+	  main_root, main_root, main_root, main_root);
+#endif
   set_value(hkey,      "EMACSLOADPATH", buffer);
   set_value_path(hkey, "EMACSDATA",     main_root, "etc");
   set_value_path(hkey, "EMACSPATH",     main_root, "bin");
