had to do the attached to compile Ed.
Index: src/LyXAction.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/LyXAction.C,v retrieving revision 1.140 diff -u -p -r1.140 LyXAction.C --- src/LyXAction.C 27 Nov 2002 10:30:04 -0000 1.140 +++ src/LyXAction.C 27 Nov 2002 12:54:32 -0000 @@ -534,7 +534,7 @@ string const LyXAction::getActionName(in { FuncRequest ev = retrieveActionArg(action); if (!ev.argument.empty()) - ev.argument.insert(0, 1, ' '); + ev.argument.insert(0u, 1, ' '); info_map::const_iterator const it = lyx_info_map.find(ev.action); Index: src/support/filetools.C =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/support/filetools.C,v retrieving revision 1.139 diff -u -p -r1.139 filetools.C --- src/support/filetools.C 27 Nov 2002 10:30:28 -0000 1.139 +++ src/support/filetools.C 27 Nov 2002 12:54:33 -0000 @@ -213,7 +213,7 @@ vector<string> const DirList(string cons // This is a non-error checking C/system implementation string extension(ext); if (!extension.empty() && extension[0] != '.') - extension.insert(0, 1, '.'); + extension.insert(0u, 1, '.'); vector<string> dirlist; DIR * dirp = ::opendir(dir.c_str()); if (!dirp) {