This patch is needed to compile with gcc 3.4 (CVS).

Currently gcc 3.4 is not able to compile lyx at all due to ICE's...
but this patch takes care of our errors.

? gcc34.diff
? src/insets/insetfloat.ii.gz
? src/insets/insetfloat.s
Index: src/LaTeX.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/LaTeX.C,v
retrieving revision 1.92
diff -u -p -r1.92 LaTeX.C
--- src/LaTeX.C	15 Sep 2003 10:59:51 -0000	1.92
+++ src/LaTeX.C	16 Sep 2003 00:10:30 -0000
@@ -39,7 +39,6 @@ using lyx::support::FileInfo;
 using lyx::support::findtexfile;
 using lyx::support::getcwd;
 using lyx::support::OnlyFilename;
-using lyx::support::os;
 using lyx::support::prefixIs;
 using lyx::support::QuoteName;
 using lyx::support::rtrim;
@@ -47,6 +46,8 @@ using lyx::support::split;
 using lyx::support::suffixIs;
 using lyx::support::Systemcall;
 using lyx::support::unlink;
+
+namespace os = lyx::support::os;
 
 using boost::regex;
 using boost::smatch;
Index: src/buffer.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/buffer.C,v
retrieving revision 1.525
diff -u -p -r1.525 buffer.C
--- src/buffer.C	15 Sep 2003 10:59:52 -0000	1.525
+++ src/buffer.C	16 Sep 2003 00:10:31 -0000
@@ -95,7 +95,6 @@ using lyx::support::MakeDisplayPath;
 using lyx::support::MakeLatexName;
 using lyx::support::OnlyFilename;
 using lyx::support::OnlyPath;
-using lyx::support::os;
 using lyx::support::Path;
 using lyx::support::QuoteName;
 using lyx::support::removeAutosaveFile;
@@ -106,6 +105,8 @@ using lyx::support::strToInt;
 using lyx::support::subst;
 using lyx::support::tempName;
 using lyx::support::trim;
+
+namespace os = lyx::support::os;
 
 using std::endl;
 using std::for_each;
Index: src/lyx_cb.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/lyx_cb.C,v
retrieving revision 1.225
diff -u -p -r1.225 lyx_cb.C
--- src/lyx_cb.C	9 Sep 2003 22:13:23 -0000	1.225
+++ src/lyx_cb.C	16 Sep 2003 00:10:31 -0000
@@ -56,7 +56,6 @@ using lyx::support::MakeAbsPath;
 using lyx::support::MakeDisplayPath;
 using lyx::support::OnlyFilename;
 using lyx::support::OnlyPath;
-using lyx::support::os;
 using lyx::support::Path;
 using lyx::support::removeAutosaveFile;
 using lyx::support::rename;
@@ -66,6 +65,8 @@ using lyx::support::Systemcall;
 using lyx::support::tempName;
 using lyx::support::unlink;
 using lyx::support::user_lyxdir;
+
+namespace os = lyx::support::os;
 
 using std::back_inserter;
 using std::copy;
Index: src/lyx_main.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/lyx_main.C,v
retrieving revision 1.174
diff -u -p -r1.174 lyx_main.C
--- src/lyx_main.C	15 Sep 2003 15:20:12 -0000	1.174
+++ src/lyx_main.C	16 Sep 2003 00:10:31 -0000
@@ -64,12 +64,13 @@ using lyx::support::GetEnv;
 using lyx::support::GetEnvPath;
 using lyx::support::i18nLibFileSearch;
 using lyx::support::LibFileSearch;
-using lyx::support::os;
 using lyx::support::Path;
 using lyx::support::rtrim;
 using lyx::support::setLyxPaths;
 using lyx::support::system_lyxdir;
 using lyx::support::user_lyxdir;
+
+namespace os = lyx::support::os;
 
 using std::endl;
 
Index: src/main.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/main.C,v
retrieving revision 1.25
diff -u -p -r1.25 main.C
--- src/main.C	9 Sep 2003 22:13:28 -0000	1.25
+++ src/main.C	16 Sep 2003 00:10:31 -0000
@@ -19,7 +19,8 @@
 #include <ios>
 #endif
 
-using lyx::support::os;
+
+namespace os = lyx::support::os;
 
 
 int main(int argc, char * argv[])
Index: src/frontends/xforms/lyx_gui.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/frontends/xforms/lyx_gui.C,v
retrieving revision 1.49
diff -u -p -r1.49 lyx_gui.C
--- src/frontends/xforms/lyx_gui.C	15 Sep 2003 15:20:19 -0000	1.49
+++ src/frontends/xforms/lyx_gui.C	16 Sep 2003 00:10:31 -0000
@@ -43,8 +43,9 @@
 #include <fcntl.h>
 
 using lyx::support::AddName;
-using lyx::support::os;
 using lyx::support::user_lyxdir;
+
+namespace os = lyx::support::os;
 
 #ifndef CXX_GLOBAL_CSTD
 using std::exit;
Index: src/insets/insetbibtex.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/insets/insetbibtex.C,v
retrieving revision 1.31
diff -u -p -r1.31 insetbibtex.C
--- src/insets/insetbibtex.C	9 Sep 2003 22:13:41 -0000	1.31
+++ src/insets/insetbibtex.C	16 Sep 2003 00:10:32 -0000
@@ -34,7 +34,6 @@ using lyx::support::findtexfile;
 using lyx::support::IsFileReadable;
 using lyx::support::ltrim;
 using lyx::support::MakeAbsPath;
-using lyx::support::os;
 using lyx::support::Path;
 using lyx::support::prefixIs;
 using lyx::support::rtrim;
@@ -42,6 +41,8 @@ using lyx::support::split;
 using lyx::support::subst;
 using lyx::support::tokenPos;
 using lyx::support::trim;
+
+namespace os = lyx::support::os;
 
 using std::endl;
 using std::getline;
Index: src/insets/insetgraphics.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/insets/insetgraphics.C,v
retrieving revision 1.213
diff -u -p -r1.213 insetgraphics.C
--- src/insets/insetgraphics.C	15 Sep 2003 10:59:56 -0000	1.213
+++ src/insets/insetgraphics.C	16 Sep 2003 00:10:32 -0000
@@ -92,11 +92,12 @@ using lyx::support::GetExtension;
 using lyx::support::getExtFromContents;
 using lyx::support::IsFileReadable;
 using lyx::support::LibFileSearch;
-using lyx::support::os;
 using lyx::support::rtrim;
 using lyx::support::Systemcall;
 using lyx::support::unzipFile;
 using lyx::support::unzippedFileName;
+
+namespace os = lyx::support::os;
 
 using std::endl;
 
-- 
        Lgb

Reply via email to