Hi,
When I tried to reproduce this problem using icedove 2.0.0.22-1.1 and
gcc 4:4.4.2-3, the build failed because there was a "#elif" in
nsAppRunner.cpp that didn't have a condition. Once I'd changed it to
"#else" (see the attached patch), the build succeeded. I wasn't able
to reproduce the "is private within this context" error.
--
Matt http://ftbfs.org/kraai
Index: mozilla/toolkit/xre/nsAppRunner.cpp
===================================================================
--- mozilla.orig/toolkit/xre/nsAppRunner.cpp 2010-02-25 03:25:56.000000000
-0800
+++ mozilla/toolkit/xre/nsAppRunner.cpp 2010-02-25 03:26:14.000000000 -0800
@@ -1370,7 +1370,7 @@
if (NS_FAILED(rv))
return rv;
-#elif
+#else
#error Oops, you need platform-specific code here
#endif