Building SRC680_m52 (yes, I'm very patient...)
	Milestone SRC680_m52 is tagged (not yet announced though). I have finished 
build of it on
GNU/Linux and Solaris/SPARC, build on Windows is still running.
There are several identified/reported issues in this milestone. I hope this list can save you time
when you try building it. And please do not laugh when you read 
... is now ready and no known
build problems are known.
   - #i32707# -
   
binfilter: `acquire' undeclared (first use this function). Ken reported that this
   issue is also present on HEAD. Fix is already mentioned in the issue but is not yet
   integrated. It seems to be as simple as adding one #include:
Index: xmloff_SchXMLAutoStylePoolP.cxx
===================================================================
--- xmloff_SchXMLAutoStylePoolP.cxx     (revision 59)
+++ xmloff_SchXMLAutoStylePoolP.cxx     (revision 60)
@@ -58,6 +58,9 @@
  *
  *
  ************************************************************************/
+
+#include <xmlprmap.hxx>
+
 // auto strip #include "SchXMLAutoStylePoolP.hxx"
 #include "PropertyMap.hxx"
 
   - #i33258# -
   
configure can't work with Sun WorkShop C compiler because of wrong merge (invalid
   code). It also doesn't support Sun WorkShop C compiler 5.5 that I use on Solaris. 
   - #i33459# -
   
set_soenv.in is setting the variable DIRECTX_SUPPORT in the environment
   file, but e.g. canvas or avmedia (on HEAD) is checking for
   ENABLE_DIRECTX. For compilation on Windows, you need several files from HEAD! 
   - #i32042# -
   
desktop project depends on berkeleydb. I committed the fix to 20040815
   so it will be integrated with this cws. But this is in milestones from about m46. It takes so
   long to merge such build critical issues... 
   - #i32858# -
   
dbaccess: toolbox.hrc: No such file or directory. This is also fixed in 20040815. 
   - #i32398# - repeated
   builds in 
libxml2 result in a build failure. The patch
   is attached in the issue. 
   - #i32565# - repeated
   builds in 
officecfg result in a build failure. The patch is not attached in the
   issue, because it is simply about adding missing underscore in
   $(MISC)$/$(TARGET)_delzip target. 
   - #i33481# - this issue is
   multi-project. Several files are affected: 
autodoc/source/ary/inc/nametreenode.hxx,
   autodoc/source/ary/store/t_storg.hxx, stoc/source/security/lru_cache.h,
   ucb/source/inc/regexpmap.tpt. The typename was brought in by gcc34
   changes but these changes broke .NET2002 compiler on Windows. We probably need to invent
   a mechanism to overcome this bug, because we want both .NET2002 and .NET2003 to be supported
   compilers. 
   - #i33287# - two files
   (
dp_parceldesc.cxx and dp_sfwk.cxx) in desktop project use
   the function OUStringToOString without rtl:: prefix. 
   - #i33509# -
   
nsplugin uses gtk/gtk.h include file, but doesn't add proper include
   paths in CFLAGS. 
   - #i33458# - repeated
   builds in 
scripting/java fails on Windows. Temporary fix is in the issue - simply
   remove clean target from dependencies. Scripting project has several other
   minor/non-build issues (#i33504#). 
   - #i31666# -
   
solenv/inc/unitools.mk still needs to define several tools for cygwin/tcsh builds on
   Windows. 
   - #i33009# -
   
solenv/inc/wnt.mk contains wrong prefixes for options Zc:forScope and
   GR. 
   - #i29787# -
   
solenv/bin/guw.pl needs two changes to support options like Zc:forScope
   (see above #i33009#) and
   delayload. 
Update:
   - #i33528# -
   
sc/source/core/data/compressedarray.cxx compilation failure. 
   - #i30357# -
   
solenv/inc/packtools.mk wrongly assume that rpm and
   rpmbuild are installed in the same directory. 
It seems that we have to invent a mechanism to not propagate those build critical issues between
milestones and quickly fix them on HEAD. I proposed this solution on IRC (sorry for my English):
with each and every milestone (like this one, SRC680_m52), new really-short-term child workspace
named like build_only_fixes_src680_m52 (or similar) will be opened. It will stay opened for short
time like three or four days and people will commit only build fixes there so this cws will be QA'ed
and integrated just before the next milestone is to be prepared. It has several advantages: build
critical fixes will be integrated much faster than now, people will start to use milestones because
right now they can't (see the list of issues above) thus OpenOffice.org 2.0 will get much more
testing. I'd like to hear your opinions (on IRC, of course ;-).
-----