Need help with build procedure.

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Need help with build procedure.

Work Klo
Dear all,

I really need help.  I need to build OpenOffice.  For the last 10 days, I am struggling with setting up a good building enviornment.

I have started building OpenOffice successfully since about 1.5 years ago.  I have set up the build environment many times before.  I should have no problem but I get stuck now!

Platform:
=========
Windows XP Professional, Version 2002 with Service Pack 2
Intel Pentium 4, CPU 3.00 GHz, with Hyper-threading
Motherboard: ASRock P4i65GV http://www.asrockamerica.com/Products/P4i65gv.htm
- I upgrade my BIOS to version 2.10 (from 1.8, I think) in last month.  http://www.asrock.com.tw/support/download.asp?Model=P4i65GV
1GM RAM
14 GB of free space

Software
========
According to http://tools.openoffice.org/dev_docs/build_windows_tcsh.html, I have
-> Microsoft Visual Studio .NET 2003 Professional
-> Microsoft Platform SDK, Feb 2003 version
   (from http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm)
   MDAC SDK, Core SDK, Internet Development SDK and Windows Installer SDK
-> DirectX 9.0 SDK Update - Summer 2004
   from http://www.microsoft.com/downloads/details.aspx?FamilyId=FD044A42-9912-42A3-9A9E-D857199F888E&displaylang=en
-> Java 2 SDK (JDK 1.4.2)
   After installatoin, directory name is c:\j2sdk1.4.2_11
-> Cygwin
   Install according to description in build_windows_tcsh.html
   I just use the setup at http://www.cygwin.com.
   I am not sure how to tell the version of cygwin.
   Get base category.
   Get bison, flex, make, patch and perl.
   Get gcc, rxvt, tcsh, unzip and zip.
   Correct the symlink problem.
-> gpc
   Put to $SRC_ROOT/external/gpc
-> unicows.dll
   Put to $SRC_ROOT/external/unicows
-> dbghelp.dll
   Put to $SRC_ROOT/external/dbghelp
-> Ant
-> NO Nullsoft Install System (NSIS)
-> Mozilla libraries
   Use the prebuild libraries.  Put to $SRC_ROOT/moz/zipped.
-> Perl Modules
   Install Archive::Zip and XML::Parser.

After installing all these, I run Windows Update.  Get all patches for Windows already.

Location
========
C drive: All required software (those described in Software section) installed to C drive.
D drive: The OpenOffice source directory.


Problem
=======
1) bootstrap and dmake
- Source: OOA680_m1.  I use CVS to get it.
- I built this source at end of March/beginning of April.
- Yes I rebuild an old source without 'dmake clean' (cleaning the source) first.

- I run configure like this, in a cygwin window:
$ cd config_office
$ ./configure --with-mspdb-path="/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Common7/ide" --with-cl-home="/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/vc7" --with-midl-path="/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Common7" --with-asm-home="/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/vc7/bin" --with-csc-path="/cygdrive/c/windows/Microsoft.NET/Framework/v1.1.4322" --with-jdk-home=/cygdrive/c/j2sdk1.4.2_11 --with-ant-home=/cygdrive/c/apache-ant-1.6.5 --with-lang="en-US zh-CN zh-TW ko jp" --with-use-shell=tcsh
$ cd ..

- Output:
********************************************************************
*                                                                  *
*   OpenOffice.org build configuration.                            *
*                                                                  *
*   The configure proces checks your platform to see whether       *
*   you can build OpenOffice.org on it.                            *
*   This proces checks all pre-requisites and generates a file     *
*   containing the necessary environment variables.                *
*   Source this file after configure has ended successfully.       *
*                                                                  *
*   Any warning that is generated during the configure process     *
*   must be taken into account, since it can be a reason for       *
*   an unsuccessful build of OpenOffice.org                        *
*                                                                  *
********************************************************************

********************************************************************
*                                                                  *
*   Checking the platform pre-requisites.                          *
*                                                                  *
********************************************************************

checking for gawk... gawk
checking for gawk... /usr/bin/gawk
checking for sed... /usr/bin/sed
checking for solenv environment... default
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking target system type... i686-pc-cygwin
cygwin
checking Cygwin version... 1.5.19(0.150/4/2)
checking whether to enable crashdump feature... no
checking whether to check for the MS VC Toolkit 2003... no
checking whether to use the standard non-optimizing compiler... no
checking whether to do a debug build... no
checking whether to build with additional debug utilities... no, full product build
checking whether to include symbols into final build... no
checking whether to enable native CUPS support... no
checking whether to enable fontconfig support... no
checking whether to enable filters for legacy binary file formats (StarOffice 5.2)... yes
checking whether to use DirectX... yes
checking whether to use ATL/MFC... yes
checking whether to use RPATH in shared libraries... yes
checking whether to include MySpell dictionaries... yes
checking which shell to use... tcsh
checking for tcsh... /usr/bin/tcsh
checking gcc home... /usr
checking for GNU make... make
checking the GNU make version... make 3.80
checking the Microsoft C/C++ Compiler... checking for mspdb71.dll... no
found (/cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/bin/cl.exe)
checking the Version of Microsoft C/C++ Compiler... found Compiler version 001300103077.
checking for midl.exe... no
checking for csc.exe... no
no g++ includes
checking exception type... dwarf2
checking for STLport4 headers... using internal stlport.
checking whether to add custom build version... no
checking whether to build with Java support... yes
checking the installed JDK... checked (JDK 1.4.2_11)
checking for perl... /usr/bin/perl
checking the Perl version... checked (perl 5)
checking for required Perl modules... all modules found
checking for dmake... no
dmake will be built on ./bootstrap
checking whether to enable EPM for packing... no
checking whether to build the ODK... yes
checking whether to build qadevOOo... yes
checking whether to provide libstdc++/libgcc_s in the installset... yes
checking which zlib to use... internal
checking which jpeg to use... internal
checking which expat to use... internal
checking which freetype to use... internal
checking which libwpd to use... internal
checking which libxml to use... internal
checking which python to use... internal
checking which db to use... internal
checking which sablot to use... internal
checking which curl to use... internal
checking which boost to use... internal
checking which odbc headers to use... internal
checking whether to enable build of Mozilla/Mozilla NSS-using components... yes
checking whether to build Mozilla addressbook connectivity... yes
checking whether to build XML Security support... yes
checking whether to build LDAP configuration backend... yes
checking which LDAP SDK to use... Netscape/Mozilla
checking which mozilla to use... internal
checking for toolkit which mozilla should use... checking whether to build Mozilla... no
checking which sane header to use... internal
checking whether to link to Xrender... no, dynamically open it
checking which Xrender headers to use... internal
checking which nas to use... internal
checking whether to enable portaudio/sndfile support... no
checking which neon to use... internal
checking which myspell to use... internal
checking which altlinuxhyph to use... internal
checking which mythes to use... internal
checking for PSDK files... PSDK files found (/cygdrive/c/PROGRA~1/MICROS~3)
checking for DirectX SDK files... found
checking for NSIS... checking for nsis.exe... no
configure: WARNING: NSIS not found, no self contained installer will be build.
checking for bison... /usr/bin/bison
checking the bison version... checked (/usr/bin/bison 2.1)
checking for flex... /usr/bin/flex
checking for patch... /usr/bin/patch
checking for bash... /usr/bin/bash
checking ml.exe assembler path... checking for zip... /usr/bin/zip
checking for unicows.dll... found
checking for dbghelp.dll... found
checking for msvcp71.dll/msvcr71.dll... found
checking for instmsia.exe/instmsiw.exe... found
checking which polygon clipping code to use... GPC
checking for GPC files... GPC files found
checking which VCLplugs shall be built... gtk
checking whether to enable GNOME VFS support... no
checking whether to use libstartup-notification... no
checking whether to enable evolution 2 support... no
checking whether to include FontOOo... yes
checking whether to use system libmspack... no
checking whether to include MathMLDTD... yes
checking whether to include Bitstream Vera fonts... yes
checking whether and how to use Xinerama... no
checking for jakarta-ant... no
checking for ant... /cygdrive/c/apache-ant-1.6.5/bin/ant
checking if /cygdrive/c/apache-ant-1.6.5/bin/ant works... Ant works
checking Ant lib directory... Ant lib directory found.
checking which languages to be built... en-US zh-CN zh-TW ko jp
checking which dictionaries to include... ALL
checking whether to statically link to Gtk... no
checking whether to use custom image sets... no
********************************************************************
*                                                                  *
*   Setting up the build environment variables.                    *
*                                                                  *
********************************************************************
checking solver path... default
configure: creating ./config.status
config.status: creating set_soenv
Setting up the environment for building OpenOffice.org
Setting platform independent values... Setting Windows NT cygwin without 4NT specific values... done


Checking for prebuilt Mozilla libraries ... found.
Setting the environment variables... /cygdrive/c/PROGRA~1/MICROS~1.NET/Common7/ide
/usr/local/bin
/usr/bin
/bin
/usr/X11R6/bin
/cygdrive/c/WINDOWS/system32
/cygdrive/c/WINDOWS
/cygdrive/c/WINDOWS/System32/Wbem
/cygdrive/c/emacs-21.3/bin
done
Setting the aliases... done
The variable SRC_ROOT          is set to: /cygdrive/d/OOA680_m1
The variable SHELL             is set to: /usr/bin/tcsh
The variable JAVA_HOME         is set to: /cygdrive/c/J2SDK1~1.2_1
The variable XSLTPROC          is set to: NO_XSLTPROC
The variable ANT_HOME          is set to: /cygdrive/c/apache-ant-1.6.5
The variable ANT_LIB           is set to: /cygdrive/c/apache-ant-1.6.5/lib
The variable ANT               is set to: /cygdrive/c/apache-ant-1.6.5/bin/ant
The variable JDKLIB            is set to: /cygdrive/c/J2SDK1~1.2_1/lib
The variable STLPORT4          is set to: NO_STLPORT4
The variable ASM_PATH          is set to: /cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/bin
The variable BUILD_SOSL        is set to: true
The variable LOCAL_SOLENV      is set to: true
The variable FRAMEWORKSHOME    is set to: unset

#
# Platform independent constant values.
#
The variable DIC_DADK          is set to: TRUE
The variable DIC_DEDE          is set to: TRUE
The variable DIC_ENGB          is set to: TRUE
The variable DIC_ENUS          is set to: TRUE
The variable DIC_ITIT          is set to: TRUE
The variable DIC_RURU          is set to: TRUE
The variable DIC_THTH          is set to: TRUE
The variable DIC_SWTZ          is set to: TRUE
The variable DIC_ALL           is set to: TRUE
The variable WITH_LANG         is set to: en-US zh-CN zh-TW ko jp
The variable CALL_CDECL        is set to: TRUE
The variable COMMON_OUTDIR     is set to:
The variable common_build      is set to:
The variable NO_SRS_PATCH      is set to: true
The variable BIG_GOODIES       is set to: TRUE
The variable BMP_WRITES_FLAG   is set to: TRUE
The variable BUILD_SOSL_RELEASE is set to: TRUE
The variable MK_UNROLL         is set to: TRUE
The variable MULTITHREAD_OBJ   is set to: TRUE
The variable NO_REC_RES        is set to: TRUE
The variable NO_HIDS           is set to: TRUE
The variable SO3               is set to: TRUE
The variable SOLAR_PLUGIN      is set to: TRUE
The variable TF_PACKAGES       is set to: TRUE
The variable TF_FILEURL        is set to: TRUE
The variable TF_CFGDATA        is set to: TRUE
The variable TF_SVDATA         is set to: TRUE
The variable TF_SDBAPI         is set to: ist_da
The variable TF_UCB            is set to: ist_da
The variable UPDATER           is set to: YES
The variable build_deliver     is set to: true
The variable USE_NEWCHARSET    is set to: TRUE
The variable USE_NEW_RSC       is set to: TRUE
The variable VCL               is set to: TRUE
The variable USE_NAMESPACE     is set to: TRUE
The variable ENABLEUNICODE     is set to: TRUE
The variable NEW_JAR_PACK      is set to: TRUE
The variable NO_BSYMBOLIC      is set to: TRUE
The variable TF_FILTER         is set to: TRUE
The variable PRODUCT           is set to: full
The variable PROFULLSWITCH     is set to: product=full
The variable PROEXT            is set to: .pro
The variable BUILD_MOZAB       is set to:
The variable PREBUILD_MOZAB    is set to: YES
The variable MOZILLA_VERSION   is set to:
The variable DEFAULT_MOZILLA_TOOLKIT is set to:
The variable BUILD_VER_STRING  is set to:
The variable DEFAULT_TO_ENGLISH_FOR_PACKING is set to: yes
The variable ENABLE_GTK        is set to: TRUE
The variable GTK_CFLAGS        is set to:
The variable GTK_LIBS          is set to:
The variable ENABLE_STATIC_GTK is set to: FALSE
The variable ENABLE_GNOMEVFS   is set to:
The variable ENABLE_KDE        is set to:
The variable KDE_CFLAGS        is set to:
The variable KDE_LIBS          is set to:
The variable MOC               is set to: moc
The variable CUSTOM_IMAGE_SETS is set to:
The variable PSPRINT           is set to: TRUE
The variable MKDEPENDSOLVER    is set to: TRUE

#
# Platform dependent constant values.
#
The variable SOLAR_JAVA        is set to: TRUE
The variable BIG_SVX           is set to: unset
The variable COM               is set to: MSC
The variable COMPATH           is set to: /cygdrive/c/PROGRA~1/MICROS~1.NET/vc7
The variable CPU               is set to: I
The variable CPUNAME           is set to: INTEL
The variable CVER              is set to: M1310
The variable DLLSUFFIX         is set to: mi
The variable GUI               is set to: WNT
The variable GLIBC             is set to:
The variable GUIBASE           is set to: WIN
The variable GUIENV            is set to: WNT
The variable GVER              is set to: NT351
The variable OS                is set to: WNT
The variable EXCEPTIONS        is set to: dwarf2
The variable OSVERSION         is set to: unset
The variable PTHREAD_CFLAGS    is set to:
The variable PTHREAD_LIBS      is set to:
The variable OUTPATH           is set to: wntmsci10
The variable INPATH            is set to: wntmsci10.pro
The variable GVERDIR           is set to: wntmsci10.pro
The variable PATH_SEPERATOR    is set to: :
The variable XPVERSION         is set to: unset
The variable COMEX             is set to: 10
The variable BOTH              is set to: TRUE
The variable CDPATHx           is set to: unset
The variable DEMO_ENV          is set to: FALSE
The variable DYNAMIC_CRT       is set to: TRUE
The variable SET_EXCEPTIONS    is set to: TRUE
The variable emergency         is set to: FALSE
The variable use_shl_versions  is set to: TRUE
The variable WRAPCMD           is set to: guw.pl

#
# Variable values.
#
The variable CYGWIN_PATH       is set to: /usr/bin
The variable PSDK_HOME         is set to: /cygdrive/c/PROGRA~1/MICROS~3
The variable ATL_LIB           is set to: /cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/atlmfc/lib
The variable ATL_INCLUDE       is set to: /cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/atlmfc/include
The variable NSIS_PATH         is set to:
The variable ENABLE_VCTK       is set to:
The variable NETTOOLKIT        is set to:
The variable USE_NEW_SDK       is set to: TRUE
The variable PERL              is set to: /usr/bin/perl
The variable RPM               is set to:
The variable DPKG              is set to:
The variable PKGMK             is set to:
The variable NO_BRP_STALE_LINK_ERROR is set to: yes
The variable GNUMAKE           is set to: make
The variable UPD               is set to: 680
The variable SOLARUPD          is set to: 680
The variable WORK_STAMP        is set to: OOA680
The variable TF_ONE51          is set to: OOA680
The variable URD_ONLY          is set to: OOA680
The variable SOLARROOT         is set to: $SRC_ROOT
The variable SOLARVER          is set to: /cygdrive/d/OOA680_m1/solver
The variable SOLARVERSION      is set to: $SOLARVER/680
The variable SOLARENV          is set to: /cygdrive/d/OOA680_m1/solenv
The variable SOLARENVINC       is set to: $SOLARENV/inc
The variable LOCALINI          is set to: $SOLARENV/config
The variable STAR_INIROOT      is set to: $SOLARENV/config
The variable STAR_INIROOTOLD   is set to: $SOLARENV/config
The variable STAR_STANDLST     is set to: $SOLARENV/config/stand.lst
The variable STAR_SSCOMMON     is set to: $SOLARENV/config/ssolar.cmn
The variable STAR_SSOLARINI    is set to: $SOLARENV/config/ssolar.ini
The variable STAR_RESOURCEPATH is set to: $SOLARVER/$UPD/$INPATH/bin
The variable STAR_REGISTRY     is set to: $STAR_RESOURCEPATH/applicat.rdb
The variable DMAKEROOT         is set to: $SOLARENVINC/startup
The variable CLASSPATH         is set to: $JAVA_HOME/jre/lib/rt.jar:.
The variable XCLASSPATH        is set to: $JAVA_HOME/jre/lib/rt.jar:.
The variable LD_LIBRARY_PATH   is set to: unset
The variable SOLARDEF          is set to: unset
The variable SCPDEFS           is set to:
The variable SOLAREXTRAINC     is set to: unset
The variable SOLAREXTRALIB     is set to: unset
The variable PATH              is set to: .:$SOLARVER/$UPD/$INPATH/bin:$SOLARENV/bin:$SOLARENV/$OUTPATH/bin:/cygdrive/c/J2SDK1~1.2_1/bin:/cygdrive/c/J2SDK1~1.2_1/jre/bin/client:$COMPATH/bin:/cygdrive/c/PROGRA~1/MICROS~1.NET/Common7/ide:/cygdrive/c/PROGRA~1/MICROS~1.NET/Common7/Tools/Bin:/cygdrive/c/windows/MICROS~1.NET/FRAMEW~1/V11~1.432:/cygdrive/c/PROGRA~1/MICROS~3/bin:/cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/bin:/usr/bin:/usr/local/bin:/bin:/usr/X11R6/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/emacs-21.3/bin
The variable PATHEXTRA         is set to: unset
The variable SOLARLIB          is set to:  -L$SOLARVER/$UPD/$INPATH/lib -L../lib -L$SOLARENV/$OUTPATH/lib
The variable SOLARINC          is set to:  -I. -I$SOLARVER/$UPD/$INPATH/inc/stl -I$SOLARVER/$UPD/$INPATH/inc/external -I$SOLARVER/$UPD/$INPATH/inc -I$SOLARENV/$OUTPATH/inc -I$SOLARENV/inc -I$SRC_ROOT/res -I/cygdrive/d/OOA680_m1/solver/680/wntmsci10.pro/inc/stl -I$JAVA_HOME/include/win32 -I$JAVA_HOME/include -I$PSDK_HOME/include -I$COMPATH/include -I/cygdrive/c/PROGRA~1/MICROS~1.0SD/include
The variable COMP_ENV          is set to: wntmsci10
The variable JAVAHOME          is set to: $JAVA_HOME
The variable CC                is set to: guw.pl /cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/bin/cl.exe
The variable HAVE_GCC_VISIBILITY_FEATURE is set to:
The variable CXX               is set to: guw.pl /cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/bin/cl.exe
The variable USE_SYSTEM_STL    is set to:
The variable ENABLE_SYMBOLS    is set to:
The variable ENABLE_CRASHDUMP  is set to:
The variable ENABLE_CUPS       is set to:
The variable ENABLE_FONTCONFIG is set to:
The variable ENABLE_DIRECTX    is set to: TRUE
The variable VC_STANDARD       is set to:
The variable WITH_GPC          is set to: YES
The variable WITH_LIBART       is set to: NO
The variable LIBART_CFLAGS     is set to:
The variable WITH_MYSPELL_DICTS is set to: YES
The variable LIBART_LIBS       is set to:
The variable WITH_LIBSN        is set to: NO
The variable LIBSN_CFLAGS      is set to:
The variable LIBSN_LIBS        is set to:
The variable WITH_OPENLDAP     is set to: NO
The variable WITH_MOZILLA      is set to: YES
The variable SYSTEM_MOZILLA    is set to: NO
The variable MOZ_INC           is set to:
The variable MOZ_LIB           is set to:
The variable MOZ_LIB_XPCOM     is set to:
The variable MOZ_NSS_CFLAGS    is set to:
The variable MOZ_LDAP_CFLAGS   is set to:
The variable WITH_FONTS        is set to: YES
The variable WITH_BINFILTER    is set to: YES
The variable BUILD_TYPE        is set to: OOo EXT BINFILTER DICTIONARIES ODK QADEVOOO ZLIB JPEG EXPAT FREETYPE LIBWPD LIBXML2 LIBXMLSEC PYTHON BERKELEYDB SABLOT CURL BOOST UNIXODBC MOZ SANE X11_EXTENSIONS NAS NEON MSFONTEXTRACT MATHMLDTD BITSTREAM_VERA_FONTS XALAN
The variable WITH_FONTOOO      is set to: YES
The variable ENABLE_EVOAB2     is set to:
The variable GOBJECT_CFLAGS    is set to:
The variable GOBJECT_LIBS      is set to:
The variable SYSTEM_MSPACK     is set to: NO
The variable EPM               is set to: NO
The variable BUILD_EPM         is set to:
The variable PKGFORMAT         is set to:
The variable SYSTEM_STDLIBS    is set to: NO
The variable SYSTEM_ZLIB       is set to: NO
The variable SYSTEM_PYTHON     is set to: NO
The variable PYTHON_CFLAGS     is set to:
The variable PYTHON_LIBS       is set to:
The variable SYSTEM_JPEG       is set to: NO
The variable SYSTEM_FREETYPE   is set to: NO
The variable FREETYPE_CFLAGS   is set to:
The variable FREETYPE_LIBS     is set to:
The variable SYSTEM_LIBWPD     is set to: NO
The variable LIBWPD_CFLAGS     is set to:
The variable LIBWPD_LIBS       is set to:
The variable SYSTEM_LIBXML     is set to: NO
The variable LIBXML_CFLAGS     is set to:
The variable LIBXML_LIBS       is set to:
The variable SYSTEM_EXPAT      is set to: NO
The variable SYSTEM_DB         is set to: NO
The variable DB_VERSION        is set to:
The variable DB_INCLUDES       is set to:
The variable DB_JAR            is set to:
The variable SYSTEM_SABLOT     is set to: NO
The variable SABLOT_LIBS       is set to:
The variable SYSTEM_ODBC_HEADERS is set to: NO
The variable SYSTEM_SANE_HEADER is set to: NO
The variable SYSTEM_XRENDER_HEADERS is set to: NO
The variable SYSTEM_CURL       is set to: NO
The variable CURL_CFLAGS       is set to:
The variable CURL_LIBS         is set to:
The variable SYSTEM_BOOST      is set to: NO
The variable SYSTEM_NAS        is set to: NO
The variable NAS_INCLUDES      is set to:
The variable ENABLE_NAS        is set to: YES
The variable ENABLE_PASF       is set to:
The variable SYSTEM_SNDFILE    is set to:
The variable SYSTEM_PORTAUDIO  is set to:
The variable SYSTEM_NEON       is set to: NO
The variable NEON_LIBS         is set to: -lneon
The variable NEON_CFLAGS       is set to:
The variable BUILD_DMAKE       is set to: YES
The variable USE_XINERAMA      is set to:
The variable XINERAMA_LINK     is set to:
The variable SYSTEM_MYSPELL    is set to: NO
The variable MYSPELL_CFLAGS    is set to:
The variable MYSPELL_LIBS      is set to: -lmyspell
The variable SYSTEM_HYPH       is set to: NO
The variable SYSTEM_MYTHES     is set to: NO
The variable PAM_LINK          is set to:
The variable CRYPT_LINK        is set to:
The variable GXX_INCLUDE_PATH  is set to: NO_GXX_INCLUDE
The variable COMMON_BUILD_TOOLS is set to: $SRC_ROOT/external/common
The variable SOLARSRC          is set to: $SRC_ROOT
The variable ILIB              is set to: .:/cygdrive/d/OOA680_m1/solver/680/lib:/cygdrive/d/OOA680_m1/solver/680/wntmsci10.pro/lib:/cygdrive/d/OOA680_m1/solenv/wntmsci10/lib:/cygdrive/c/J2SDK1~1.2_1/lib:$PSDK_HOME/lib:$FRAME_HOME/lib:$COMPATH/lib:/cygdrive/c/PROGRA~1/MICROS~1.0SD/lib
The variable GREP              is set to: $CYGWIN_PATH/grep.exe
The variable FIND              is set to: $CYGWIN_PATH/find.exe
The variable LS                is set to: $CYGWIN_PATH/ls.exe
The variable GNUCOPY           is set to: $CYGWIN_PATH/cp.exe
The variable TOUCH             is set to: $CYGWIN_PATH/touch.exe
The variable DELIVER           is set to: deliver.pl
The variable MKOUT             is set to: mkout.pl
The variable ZIPDEP            is set to: zipdep.pl
The variable GCCINSTLIB        is set to: gccinstlib.pl
The variable USE_SHELL         is set to: tcsh
The variable PYTHONPATH        is set to: .:$SOLARVER/$UPD/$INPATH/lib:$SOLARVER/$UPD/$INPATH/lib/python:$SOLARVER/$UPD/$INPATH/lib/python/lib-dynload
The variable PYTHONHOME        is set to: $SOLARVER/$UPD/$INPATH

#
# Aliases.
#
The alias mkout is set to: "perl $SOLARENV/bin/mkout.pl"
The alias deliver is set to: "perl $SOLARENV/bin/deliver.pl"
The alias build is set to: "perl $SOLARENV/bin/build.pl"
The alias zipdep is set to: "perl $SOLARENV/bin/zipdep.pl"
The variable SAL_ENABLE_FILE_LOCKING is set to: 1
****************************************************************************
*
* OpenOffice.org 680 configuration.
*
*
* Configuration part of OpenOffice.org 680 build is finished.
*
* NB! Be aware that you might not be able to build OpenOffice.org if you
* ignore any warning message that were generated during this configuration
* process.
*
* - NSIS not found, no self contained installer will be build.
*
*
* USAGE:
* Source winenv.set (in tcsh) or winenv.set.sh (in sh)
* in order to set up the build-environment variables.
*
*
****************************************************************************
Configure completed
***** WARNINGS ISSUED *****

- I then run ./bootstrap only to find out this error:
cp: cannot stat '/cygdrive/d/OOA680_m1/dmake/dmake.exe': No such file or directory

- I check the dmake directory.  There is no dmake.exe.

- If I cd to dmake directory and do a 'make all', I get dmake.exe.
- Output:
$ make
make  all-recursive
make[1]: Entering directory `/cygdrive/d/OOA680_m1/dmake'
Making all in unix
make[2]: Entering directory `/cygdrive/d/OOA680_m1/dmake/unix'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../unix/cygwin/gnu -I../unix  -I../unix/cygwin    -g
 -O2 -MT arlib.o -MD -MP -MF ".deps/arlib.Tpo" -c -o arlib.o arlib.c; \
then mv -f ".deps/arlib.Tpo" ".deps/arlib.Po"; else rm -f ".deps/arlib.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../unix/cygwin/gnu -I../unix  -I../unix/cygwin    -g
 -O2 -MT dcache.o -MD -MP -MF ".deps/dcache.Tpo" -c -o dcache.o dcache.c; \
then mv -f ".deps/dcache.Tpo" ".deps/dcache.Po"; else rm -f ".deps/dcache.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../unix/cygwin/gnu -I../unix  -I../unix/cygwin    -g
 -O2 -MT dirbrk.o -MD -MP -MF ".deps/dirbrk.Tpo" -c -o dirbrk.o dirbrk.c; \
then mv -f ".deps/dirbrk.Tpo" ".deps/dirbrk.Po"; else rm -f ".deps/dirbrk.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../unix/cygwin/gnu -I../unix  -I../unix/cygwin    -g
 -O2 -MT rmprq.o -MD -MP -MF ".deps/rmprq.Tpo" -c -o rmprq.o rmprq.c; \
then mv -f ".deps/rmprq.Tpo" ".deps/rmprq.Po"; else rm -f ".deps/rmprq.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../unix/cygwin/gnu -I../unix  -I../unix/cygwin    -g
 -O2 -MT ruletab.o -MD -MP -MF ".deps/ruletab.Tpo" -c -o ruletab.o ruletab.c; \
then mv -f ".deps/ruletab.Tpo" ".deps/ruletab.Po"; else rm -f ".deps/ruletab.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../unix/cygwin/gnu -I../unix  -I../unix/cygwin    -g
 -O2 -MT runargv.o -MD -MP -MF ".deps/runargv.Tpo" -c -o runargv.o runargv.c; \
then mv -f ".deps/runargv.Tpo" ".deps/runargv.Po"; else rm -f ".deps/runargv.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../unix/cygwin/gnu -I../unix  -I../unix/cygwin    -g
 -O2 -MT tempnam.o -MD -MP -MF ".deps/tempnam.Tpo" -c -o tempnam.o tempnam.c; \
then mv -f ".deps/tempnam.Tpo" ".deps/tempnam.Po"; else rm -f ".deps/tempnam.Tpo"; exit 1; fi
rm -f libunix.a
ar cru libunix.a arlib.o dcache.o dirbrk.o rmprq.o ruletab.o runargv.o tempnam.o
ranlib libunix.a
make[2]: Leaving directory `/cygdrive/d/OOA680_m1/dmake/unix'
Making all in startup
make[2]: Entering directory `/cygdrive/d/OOA680_m1/dmake/startup'
Making all in unix
make[3]: Entering directory `/cygdrive/d/OOA680_m1/dmake/startup/unix'
Making all in cygwin
make[4]: Entering directory `/cygdrive/d/OOA680_m1/dmake/startup/unix/cygwin'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/cygdrive/d/OOA680_m1/dmake/startup/unix/cygwin'
make[4]: Entering directory `/cygdrive/d/OOA680_m1/dmake/startup/unix'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/cygdrive/d/OOA680_m1/dmake/startup/unix'
make[3]: Leaving directory `/cygdrive/d/OOA680_m1/dmake/startup/unix'
make[3]: Entering directory `/cygdrive/d/OOA680_m1/dmake/startup'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/cygdrive/d/OOA680_m1/dmake/startup'
make[2]: Leaving directory `/cygdrive/d/OOA680_m1/dmake/startup'
make[2]: Entering directory `/cygdrive/d/OOA680_m1/dmake'
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT infer.o -MD -MP -MF ".deps/infer.Tpo" -c -o infer.o infer.c; \
then mv -f ".deps/infer.Tpo" ".deps/infer.Po"; else rm -f ".deps/infer.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT make.o -MD -MP -MF ".deps/make.Tpo" -c -o make.o make.c; \
then mv -f ".deps/make.Tpo" ".deps/make.Po"; else rm -f ".deps/make.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT stat.o -MD -MP -MF ".deps/stat.Tpo" -c -o stat.o stat.c; \
then mv -f ".deps/stat.Tpo" ".deps/stat.Po"; else rm -f ".deps/stat.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT expand.o -MD -MP -MF ".deps/expand.Tpo" -c -o expand.o expand.c; \
then mv -f ".deps/expand.Tpo" ".deps/expand.Po"; else rm -f ".deps/expand.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT dmstring.o -MD -MP -MF ".deps/dmstring.Tpo" -c -o dmstring.o dmstring.c; \
then mv -f ".deps/dmstring.Tpo" ".deps/dmstring.Po"; else rm -f ".deps/dmstring.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT hash.o -MD -MP -MF ".deps/hash.Tpo" -c -o hash.o hash.c; \
then mv -f ".deps/hash.Tpo" ".deps/hash.Po"; else rm -f ".deps/hash.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT dag.o -MD -MP -MF ".deps/dag.Tpo" -c -o dag.o dag.c; \
then mv -f ".deps/dag.Tpo" ".deps/dag.Po"; else rm -f ".deps/dag.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT dmake.o -MD -MP -MF ".deps/dmake.Tpo" -c -o dmake.o dmake.c; \
then mv -f ".deps/dmake.Tpo" ".deps/dmake.Po"; else rm -f ".deps/dmake.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT path.o -MD -MP -MF ".deps/path.Tpo" -c -o path.o path.c; \
then mv -f ".deps/path.Tpo" ".deps/path.Po"; else rm -f ".deps/path.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT imacs.o -MD -MP -MF ".deps/imacs.Tpo" -c -o imacs.o imacs.c; \
then mv -f ".deps/imacs.Tpo" ".deps/imacs.Po"; else rm -f ".deps/imacs.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT sysintf.o -MD -MP -MF ".deps/sysintf.Tpo" -c -o sysintf.o sysintf.c; \
then mv -f ".deps/sysintf.Tpo" ".deps/sysintf.Po"; else rm -f ".deps/sysintf.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT parse.o -MD -MP -MF ".deps/parse.Tpo" -c -o parse.o parse.c; \
then mv -f ".deps/parse.Tpo" ".deps/parse.Po"; else rm -f ".deps/parse.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT getinp.o -MD -MP -MF ".deps/getinp.Tpo" -c -o getinp.o getinp.c; \
then mv -f ".deps/getinp.Tpo" ".deps/getinp.Po"; else rm -f ".deps/getinp.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT quit.o -MD -MP -MF ".deps/quit.Tpo" -c -o quit.o quit.c; \
then mv -f ".deps/quit.Tpo" ".deps/quit.Po"; else rm -f ".deps/quit.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT state.o -MD -MP -MF ".deps/state.Tpo" -c -o state.o state.c; \
then mv -f ".deps/state.Tpo" ".deps/state.Po"; else rm -f ".deps/state.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT dmdump.o -MD -MP -MF ".deps/dmdump.Tpo" -c -o dmdump.o dmdump.c; \
then mv -f ".deps/dmdump.Tpo" ".deps/dmdump.Po"; else rm -f ".deps/dmdump.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT macparse.o -MD -MP -MF ".deps/macparse.Tpo" -c -o macparse.o macparse.c; \
then mv -f ".deps/macparse.Tpo" ".deps/macparse.Po"; else rm -f ".deps/macparse.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT rulparse.o -MD -MP -MF ".deps/rulparse.Tpo" -c -o rulparse.o rulparse.c; \
then mv -f ".deps/rulparse.Tpo" ".deps/rulparse.Po"; else rm -f ".deps/rulparse.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT percent.o -MD -MP -MF ".deps/percent.Tpo" -c -o percent.o percent.c; \
then mv -f ".deps/percent.Tpo" ".deps/percent.Po"; else rm -f ".deps/percent.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I./unix/cygwin -I./unix -I./unix/cygwin/gnu     -g -O2 -
MT function.o -MD -MP -MF ".deps/function.Tpo" -c -o function.o function.c; \
then mv -f ".deps/function.Tpo" ".deps/function.Po"; else rm -f ".deps/function.Tpo"; exit 1; fi
gcc  -g -O2   -o dmake.exe  infer.o make.o stat.o expand.o dmstring.o hash.o dag.o dmake.o path.o im
acs.o sysintf.o parse.o getinp.o quit.o state.o dmdump.o macparse.o rulparse.o percent.o function.o
unix/libunix.a
make[2]: Leaving directory `/cygdrive/d/OOA680_m1/dmake'
make[1]: Leaving directory `/cygdrive/d/OOA680_m1/dmake'

- I then 'cp dmake.exe ..' (Copy dmake.exe from OOA680_m1/dmake/dmake.exe to OOA680_m1).
- I then do a dmake (of course, run tcsh, source winenv.set and rehash before running dmake).

- Now the build goes on.
- Somehow the build hangs on the extra module.

2) dmake
- I use a new source OOB680_m5.
- This set of source allows me to configure and bootstrap without any problem.
- Yet hang during build.

- configure part output:
$ ./configure --with-mspdb-path="/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Common7/ide" --with-cl-home="/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/vc7" --with-midl-path="/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Common7" --with-asm-home="/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/vc7/bin"  --with-csc-path="/cygdrive/c/windows/Microsoft.NET/Framework/v1.1.4322" --with-jdk-home=/cygdrive/c/j2sdk1.4.2_11 --with-ant-home=/cygdrive/c/apache-ant-1.6.5 --with-lang="en-US zh-CN zh-TW ko jp" --with-use-shell=tcsh
********************************************************************
*                                                                  *
*   OpenOffice.org build configuration.                            *
*                                                                  *
*   The configure process checks your platform to see whether      *
*   you can build OpenOffice.org on it.                            *
*   This process checks all pre-requisites and generates a file    *
*   containing the necessary environment variables.                *
*   Source this file after configure has ended successfully.       *
*                                                                  *
*   Any warning that is generated during the configure process     *
*   must be taken into account since it can be a reason for        *
*   an unsuccessful build of OpenOffice.org                        *
*                                                                  *
********************************************************************

********************************************************************
*                                                                  *
*   Checking the platform pre-requisites.                          *
*                                                                  *
********************************************************************

checking for gawk... gawk
checking for gawk... /usr/bin/gawk
checking for sed... /usr/bin/sed
checking for solenv environment... default
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking target system type... i686-pc-cygwin
cygwin
checking Cygwin version... 1.5.19(0.150/4/2)
checking whether to enable crashdump feature... no
checking whether to check for the MS VC Toolkit 2003... no
checking whether to use the standard non-optimizing compiler... no
checking whether to do a debug build... no
checking whether to build with additional debug utilities... no, full product build
checking whether to include symbols into final build... no
checking whether to enable native CUPS support... no
checking whether to enable fontconfig support... no
checking whether to enable filters for legacy binary file formats (StarOffice 5.2)... yes
checking whether to use DirectX... yes
checking whether to use ATL/MFC... yes
checking whether to use RPATH in shared libraries... yes
checking whether to include MySpell dictionaries... yes
checking which shell to use... tcsh
checking for tcsh... /usr/bin/tcsh
checking gcc home... /usr
checking for GNU make... make
checking the GNU make version... make 3.80
checking the Microsoft C/C++ Compiler... checking for mspdb71.dll... no
found (/cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/bin/cl.exe)
checking the Version of Microsoft C/C++ Compiler... found Compiler version 001300103077.
checking for midl.exe... no
checking for csc.exe... no
no g++ includes
checking exception type... dwarf2
checking for STLport4 headers... using internal stlport.
checking which memory allocator to use... internal
checking whether to add custom build version... no
checking whether to build with Java support... yes
checking the installed JDK... checked (JDK 1.4.2_11)
checking for perl... /usr/bin/perl
checking the Perl version... checked (perl 5)
checking for required Perl modules... all modules found
checking for dmake... no
dmake will be built on ./bootstrap
checking whether to enable EPM for packing... no
checking whether to build the ODK... yes
checking whether to build qadevOOo... yes
checking whether to provide libstdc++/libgcc_s in the installset... yes
checking which zlib to use... internal
checking which jpeg to use... internal
checking which expat to use... internal
checking which freetype to use... internal
checking which libwpd to use... internal
checking which libxml to use... internal
checking which python to use... internal
checking which db to use... internal
checking which sablot to use... internal
checking which curl to use... internal
checking which boost to use... internal
checking which odbc headers to use... internal
checking whether to enable build of Mozilla/Mozilla NSS-using components... yes
checking whether to build Mozilla addressbook connectivity... yes
checking whether to build XML Security support... yes
checking whether to build LDAP configuration backend... yes
checking which LDAP SDK to use... Netscape/Mozilla
checking which mozilla to use... internal
checking for toolkit which mozilla should use... checking whether to build Mozilla... no
checking which sane header to use... internal
checking whether to link to Xrender... no, dynamically open it
checking which Xrender headers to use... internal
checking which nas to use... internal
checking whether to enable portaudio/sndfile support... no
checking which neon to use... internal
checking which AGG to use... internal
checking which myspell to use... internal
checking which libhunspell to use... internal
checking which altlinuxhyph to use... internal
checking which mythes to use... internal
checking for PSDK files... PSDK files found (/cygdrive/c/PROGRA~1/MICROS~3)
checking for DirectX SDK files... found
checking for NSIS... checking for nsis.exe... no
configure: WARNING: NSIS not found, no self contained installer will be build.
checking for bison... /usr/bin/bison
checking the bison version... checked (/usr/bin/bison 2.1)
checking for flex... /usr/bin/flex
checking for patch... /usr/bin/patch
checking for bash... /usr/bin/bash
checking ml.exe assembler path... checking for zip... /usr/bin/zip
checking for unzip... /usr/bin/unzip
checking for unicows.dll... found
checking for dbghelp.dll... found
checking for msvcp71.dll/msvcr71.dll... found
checking for instmsia.exe/instmsiw.exe... found
checking which polygon clipping code to use... GPC
checking for GPC files... GPC files found
checking which VCLplugs shall be built... gtk
checking whether to enable GNOME VFS support... no
checking whether to use libstartup-notification... no
checking whether to enable evolution 2 support... no
checking whether to enable KDE address book support... no
checking whether to include FontOOo... yes
checking whether to use system libmspack... no
checking whether to include MathMLDTD... yes
checking whether to include Bitstream Vera fonts... yes
checking whether to include PPDs... yes
checking whether to include AFMs... yes
checking whether and how to use Xinerama... no
checking for jakarta-ant... no
checking for ant... /cygdrive/c/apache-ant-1.6.5/bin/ant
checking if /cygdrive/c/apache-ant-1.6.5/bin/ant works... Ant works
checking Ant lib directory... Ant lib directory found.
checking which languages to be built... en-US zh-CN zh-TW ko jp
checking which dictionaries to include... ALL
checking whether to statically link to Gtk... no
********************************************************************
*                                                                  *
*   Setting up the build environment variables.                    *
*                                                                  *
********************************************************************
checking solver path... default
configure: creating ./config.status
config.status: creating set_soenv
Setting up the environment for building OpenOffice.org
Setting platform independent values... Setting Windows NT cygwin without 4NT specific values... done


Checking for prebuilt Mozilla libraries ... found.
Setting the environment variables... /cygdrive/c/PROGRA~1/MICROS~1.NET/Common7/ide
/usr/local/bin
/usr/bin
/bin
/usr/X11R6/bin
/cygdrive/c/WINDOWS/system32
/cygdrive/c/WINDOWS
/cygdrive/c/WINDOWS/System32/Wbem
/cygdrive/c/emacs-21.3/bin
done
Setting the aliases... done
The variable SRC_ROOT          is set to: /cygdrive/d/OOB680_m5
The variable SHELL             is set to: /usr/bin/tcsh
The variable JAVA_HOME         is set to: /cygdrive/c/J2SDK1~1.2_1
The variable XSLTPROC          is set to: NO_XSLTPROC
The variable ANT_HOME          is set to: /cygdrive/c/apache-ant-1.6.5
The variable ANT_LIB           is set to: /cygdrive/c/apache-ant-1.6.5/lib
The variable ANT               is set to: /cygdrive/c/apache-ant-1.6.5/bin/ant
The variable JDKLIB            is set to: /cygdrive/c/J2SDK1~1.2_1/lib
The variable STLPORT4          is set to: NO_STLPORT4
The variable ASM_PATH          is set to: /cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/bin
The variable BUILD_SOSL        is set to: true
The variable LOCAL_SOLENV      is set to: true
The variable FRAMEWORKSHOME    is set to: unset

#
# Platform independent constant values.
#
The variable DIC_DADK          is set to: TRUE
The variable DIC_DEDE          is set to: TRUE
The variable DIC_ENGB          is set to: TRUE
The variable DIC_ENUS          is set to: TRUE
The variable DIC_HUHU          is set to: TRUE
The variable DIC_ITIT          is set to: TRUE
The variable DIC_RURU          is set to: TRUE
The variable DIC_THTH          is set to: TRUE
The variable DIC_SWTZ          is set to: TRUE
The variable DIC_ALL           is set to: TRUE
The variable WITH_LANG         is set to: en-US zh-CN zh-TW ko jp
The variable CALL_CDECL        is set to: TRUE
The variable COMMON_OUTDIR     is set to: unset
The variable common_build      is set to: unset
The variable NO_SRS_PATCH      is set to: true
The variable BIG_GOODIES       is set to: TRUE
The variable BMP_WRITES_FLAG   is set to: TRUE
The variable BUILD_SOSL_RELEASE is set to: TRUE
The variable MK_UNROLL         is set to: TRUE
The variable MULTITHREAD_OBJ   is set to: TRUE
The variable NO_REC_RES        is set to: TRUE
The variable NO_HIDS           is set to: TRUE
The variable SO3               is set to: TRUE
The variable SOLAR_PLUGIN      is set to: TRUE
The variable TF_PACKAGES       is set to: TRUE
The variable TF_FILEURL        is set to: TRUE
The variable TF_CFGDATA        is set to: TRUE
The variable TF_SVDATA         is set to: TRUE
The variable TF_SDBAPI         is set to: ist_da
The variable TF_UCB            is set to: ist_da
The variable UPDATER           is set to: YES
The variable build_deliver     is set to: true
The variable USE_NEWCHARSET    is set to: TRUE
The variable USE_NEW_RSC       is set to: TRUE
The variable VCL               is set to: TRUE
The variable USE_NAMESPACE     is set to: TRUE
The variable ENABLEUNICODE     is set to: TRUE
The variable NEW_JAR_PACK      is set to: TRUE
The variable NO_BSYMBOLIC      is set to: TRUE
The variable TF_FILTER         is set to: TRUE
The variable PRODUCT           is set to: full
The variable PROFULLSWITCH     is set to: product=full
The variable PROEXT            is set to: .pro
The variable BUILD_MOZAB       is set to: unset
The variable PREBUILD_MOZAB    is set to: YES
The variable MOZILLA_VERSION   is set to: unset
The variable DEFAULT_MOZILLA_TOOLKIT is set to: unset
The variable BUILD_VER_STRING  is set to: unset
The variable DEFAULT_TO_ENGLISH_FOR_PACKING is set to: yes
The variable ENABLE_GTK        is set to: TRUE
The variable GTK_CFLAGS        is set to: unset
The variable GTK_LIBS          is set to: unset
The variable ENABLE_STATIC_GTK is set to: FALSE
The variable ENABLE_GNOMEVFS   is set to: unset
The variable ENABLE_KDE        is set to: unset
The variable KDE_CFLAGS        is set to: unset
The variable KDE_LIBS          is set to: unset
The variable ENABLE_KAB        is set to: unset
The variable MOC               is set to: moc
The variable PSPRINT           is set to: TRUE
The variable MKDEPENDSOLVER    is set to: TRUE

#
# Platform dependent constant values.
#
The variable SOLAR_JAVA        is set to: TRUE
The variable BIG_SVX           is set to: unset
The variable COM               is set to: MSC
The variable COMPATH           is set to: /cygdrive/c/PROGRA~1/MICROS~1.NET/vc7
The variable CPU               is set to: I
The variable CPUNAME           is set to: INTEL
The variable CVER              is set to: M1310
The variable DLLSUFFIX         is set to: mi
The variable GUI               is set to: WNT
The variable GLIBC             is set to: unset
The variable GUIBASE           is set to: WIN
The variable GUIENV            is set to: WNT
The variable GVER              is set to: NT351
The variable OS                is set to: WNT
The variable EXCEPTIONS        is set to: dwarf2
The variable OSVERSION         is set to: unset
The variable PTHREAD_CFLAGS    is set to: unset
The variable PTHREAD_LIBS      is set to: unset
The variable OUTPATH           is set to: wntmsci10
The variable INPATH            is set to: wntmsci10.pro
The variable GVERDIR           is set to: wntmsci10.pro
The variable PATH_SEPERATOR    is set to: :
The variable XPVERSION         is set to: unset
The variable COMEX             is set to: 10
The variable BOTH              is set to: TRUE
The variable CDPATHx           is set to: unset
The variable DEMO_ENV          is set to: FALSE
The variable DYNAMIC_CRT       is set to: TRUE
The variable SET_EXCEPTIONS    is set to: TRUE
The variable emergency         is set to: FALSE
The variable use_shl_versions  is set to: TRUE
The variable WRAPCMD           is set to: guw.pl

#
# Variable values.
#
The variable CYGWIN_PATH       is set to: /usr/bin
The variable PSDK_HOME         is set to: /cygdrive/c/PROGRA~1/MICROS~3
The variable ATL_LIB           is set to: /cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/atlmfc/lib
The variable ATL_INCLUDE       is set to: /cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/atlmfc/include
The variable NSIS_PATH         is set to: unset
The variable ENABLE_VCTK       is set to: unset
The variable NETTOOLKIT        is set to: unset
The variable USE_NEW_SDK       is set to: TRUE
The variable PERL              is set to: /usr/bin/perl
The variable RPM               is set to: unset
The variable DPKG              is set to: unset
The variable PKGMK             is set to: unset
The variable NO_BRP_STALE_LINK_ERROR is set to: yes
The variable GNUMAKE           is set to: make
The variable UPD               is set to: 680
The variable SOLARUPD          is set to: 680
The variable WORK_STAMP        is set to: OOB680
The variable TF_ONE51          is set to: OOB680
The variable URD_ONLY          is set to: OOB680
The variable SOLARROOT         is set to: $SRC_ROOT
The variable SOLARVER          is set to: /cygdrive/d/OOB680_m5/solver
The variable SOLARVERSION      is set to: $SOLARVER/680
The variable SOLARENV          is set to: /cygdrive/d/OOB680_m5/solenv
The variable SOLARENVINC       is set to: $SOLARENV/inc
The variable LOCALINI          is set to: $SOLARENV/config
The variable STAR_INIROOT      is set to: $SOLARENV/config
The variable STAR_INIROOTOLD   is set to: $SOLARENV/config
The variable STAR_STANDLST     is set to: $SOLARENV/config/stand.lst
The variable STAR_SSCOMMON     is set to: $SOLARENV/config/ssolar.cmn
The variable STAR_SSOLARINI    is set to: $SOLARENV/config/ssolar.ini
The variable STAR_RESOURCEPATH is set to: $SOLARVER/$UPD/$INPATH/bin
The variable STAR_REGISTRY     is set to: $STAR_RESOURCEPATH/applicat.rdb
The variable DMAKEROOT         is set to: $SOLARENVINC/startup
The variable CLASSPATH         is set to: $JAVA_HOME/jre/lib/rt.jar:.
The variable XCLASSPATH        is set to: $JAVA_HOME/jre/lib/rt.jar:.
The variable LD_LIBRARY_PATH   is set to: unset
The variable SOLARDEF          is set to: unset
The variable SCPDEFS           is set to: unset
The variable SOLAREXTRAINC     is set to: unset
The variable SOLAREXTRALIB     is set to: unset
The variable PATH              is set to: .:$SOLARVER/$UPD/$INPATH/bin:$SOLARENV/bin:$SOLARENV/$OUTPATH/bin:/cygdrive/c/J2SDK1~1.2_1/bin:/cygdrive/c/J2SDK1~1.2_1/jre/bin/client:$COMPATH/bin:/cygdrive/c/PROGRA~1/MICROS~1.NET/Common7/ide:/cygdrive/c/PROGRA~1/MICROS~1.NET/Common7/Tools/Bin:/cygdrive/c/windows/MICROS~1.NET/FRAMEW~1/V11~1.432:/cygdrive/c/PROGRA~1/MICROS~3/bin:/cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/bin:/usr/bin:/usr/local/bin:/bin:/usr/X11R6/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/emacs-21.3/bin
The variable PATHEXTRA         is set to: unset
The variable SOLARLIB          is set to:  -L$SOLARVER/$UPD/$INPATH/lib -L../lib -L$SOLARENV/$OUTPATH/lib
The variable SOLARINC          is set to:  -I. -I$SOLARVER/$UPD/$INPATH/inc/stl -I$SOLARVER/$UPD/$INPATH/inc/external -I$SOLARVER/$UPD/$INPATH/inc -I$SOLARENV/$OUTPATH/inc -I$SOLARENV/inc -I$SRC_ROOT/res -I/cygdrive/d/OOB680_m5/solver/680/wntmsci10.pro/inc/stl -I$JAVA_HOME/include/win32 -I$JAVA_HOME/include -I$PSDK_HOME/include -I$COMPATH/include -I/cygdrive/c/PROGRA~1/MICROS~1.0SD/include
The variable COMP_ENV          is set to: wntmsci10
The variable JAVAHOME          is set to: $JAVA_HOME
The variable CC                is set to: guw.pl /cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/bin/cl.exe
The variable HAVE_GCC_VISIBILITY_FEATURE is set to: unset
The variable CXX               is set to: guw.pl /cygdrive/c/PROGRA~1/MICROS~1.NET/vc7/bin/cl.exe
The variable USE_SYSTEM_STL    is set to: unset
The variable ALLOC             is set to: unset
The variable ENABLE_SYMBOLS    is set to: unset
The variable ENABLE_CRASHDUMP  is set to: unset
The variable ENABLE_CUPS       is set to: unset
The variable ENABLE_FONTCONFIG is set to: unset
The variable ENABLE_DIRECTX    is set to: TRUE
The variable VC_STANDARD       is set to: unset
The variable WITH_GPC          is set to: YES
The variable WITH_LIBART       is set to: NO
The variable LIBART_CFLAGS     is set to: unset
The variable WITH_MYSPELL_DICTS is set to: YES
The variable LIBART_LIBS       is set to: unset
The variable WITH_LIBSN        is set to: NO
The variable LIBSN_CFLAGS      is set to: unset
The variable LIBSN_LIBS        is set to: unset
The variable WITH_OPENLDAP     is set to: NO
The variable WITH_MOZILLA      is set to: YES
The variable SYSTEM_MOZILLA    is set to: NO
The variable MOZ_INC           is set to: unset
The variable MOZ_LIB           is set to: unset
The variable MOZ_LIB_XPCOM     is set to: unset
The variable MOZ_NSPR_CFLAGS   is set to: unset
The variable MOZ_NSS_CFLAGS    is set to: unset
The variable MOZ_LDAP_CFLAGS   is set to: unset
The variable WITH_FONTS        is set to: YES
The variable WITHOUT_AFMS      is set to: unset
The variable WITHOUT_PPDS      is set to: unset
The variable WITH_BINFILTER    is set to: YES
The variable BUILD_TYPE        is set to: OOo EXT TWAIN BINFILTER DICTIONARIES ODK QADEVOOO ZLIB JPEG EXPAT FREETYPE LIBWPD LIBXML2 LIBXMLSEC PYTHON BERKELEYDB SABLOT CURL BOOST UNIXODBC MOZ SANE X11_EXTENSIONS NAS NEON AGG MSFONTEXTRACT MATHMLDTD BITSTREAM_VERA_FONTS XALAN
The variable WITH_FONTOOO      is set to: YES
The variable ENABLE_EVOAB2     is set to: unset
The variable GOBJECT_CFLAGS    is set to: unset
The variable GOBJECT_LIBS      is set to: unset
The variable SYSTEM_MSPACK     is set to: NO
The variable EPM               is set to: NO
The variable BUILD_EPM         is set to: unset
The variable PKGFORMAT         is set to: unset
The variable SYSTEM_STDLIBS    is set to: NO
The variable SYSTEM_ZLIB       is set to: NO
The variable SYSTEM_PYTHON     is set to: NO
The variable PYTHON_CFLAGS     is set to: unset
The variable PYTHON_LIBS       is set to: unset
The variable SYSTEM_JPEG       is set to: NO
The variable SYSTEM_FREETYPE   is set to: NO
The variable FREETYPE_CFLAGS   is set to: unset
The variable FREETYPE_LIBS     is set to: unset
The variable SYSTEM_LIBWPD     is set to: NO
The variable LIBWPD_CFLAGS     is set to: unset
The variable LIBWPD_LIBS       is set to: unset
The variable SYSTEM_LIBXML     is set to: NO
The variable LIBXML_CFLAGS     is set to: unset
The variable LIBXML_LIBS       is set to: unset
The variable SYSTEM_EXPAT      is set to: NO
The variable SYSTEM_DB         is set to: NO
The variable DB_VERSION        is set to: unset
The variable DB_INCLUDES       is set to: unset
The variable DB_JAR            is set to: unset
The variable SYSTEM_SABLOT     is set to: NO
The variable SABLOT_LIBS       is set to: unset
The variable SYSTEM_ODBC_HEADERS is set to: NO
The variable SYSTEM_SANE_HEADER is set to: NO
The variable SYSTEM_XRENDER_HEADERS is set to: NO
The variable SYSTEM_CURL       is set to: NO
The variable CURL_CFLAGS       is set to: unset
The variable CURL_LIBS         is set to: unset
The variable SYSTEM_BOOST      is set to: NO
The variable SYSTEM_NAS        is set to: NO
The variable NAS_INCLUDES      is set to: unset
The variable ENABLE_NAS        is set to: YES
The variable ENABLE_PASF       is set to: unset
The variable SYSTEM_SNDFILE    is set to: unset
The variable SYSTEM_PORTAUDIO  is set to: unset
The variable SYSTEM_NEON       is set to: NO
The variable NEON_LIBS         is set to: -lneon
The variable NEON_CFLAGS       is set to: unset
The variable SYSTEM_AGG        is set to: NO
The variable BUILD_DMAKE       is set to: YES
The variable USE_XINERAMA      is set to: unset
The variable XINERAMA_LINK     is set to: unset
The variable SYSTEM_MYSPELL    is set to: NO
The variable MYSPELL_CFLAGS    is set to: unset
The variable MYSPELL_LIBS      is set to: -lmyspell
The variable SYSTEM_HUNSPELL   is set to: NO
The variable HUNSPELL_CFLAGS   is set to: unset
The variable SYSTEM_HYPH       is set to: NO
The variable SYSTEM_MYTHES     is set to: NO
The variable PAM_LINK          is set to: unset
The variable CRYPT_LINK        is set to: unset
The variable GXX_INCLUDE_PATH  is set to: NO_GXX_INCLUDE
The variable COMMON_BUILD_TOOLS is set to: $SRC_ROOT/external/common
The variable SOLARSRC          is set to: $SRC_ROOT
The variable ILIB              is set to: .:/cygdrive/d/OOB680_m5/solver/680/lib:/cygdrive/d/OOB680_m5/solver/680/wntmsci10.pro/lib:/cygdrive/d/OOB680_m5/solenv/wntmsci10/lib:/cygdrive/c/J2SDK1~1.2_1/lib:$PSDK_HOME/lib:$FRAME_HOME/lib:$COMPATH/lib:/cygdrive/c/PROGRA~1/MICROS~1.0SD/lib
The variable GREP              is set to: $CYGWIN_PATH/grep.exe
The variable FIND              is set to: $CYGWIN_PATH/find.exe
The variable LS                is set to: $CYGWIN_PATH/ls.exe
The variable GNUCOPY           is set to: $CYGWIN_PATH/cp.exe
The variable TOUCH             is set to: $CYGWIN_PATH/touch.exe
The variable DELIVER           is set to: deliver.pl
The variable MKOUT             is set to: mkout.pl
The variable ZIPDEP            is set to: zipdep.pl
The variable GCCINSTLIB        is set to: gccinstlib.pl
The variable USE_SHELL         is set to: tcsh
The variable PYTHONPATH        is set to: .:$SOLARVER/$UPD/$INPATH/lib:$SOLARVER/$UPD/$INPATH/lib/python:$SOLARVER/$UPD/$INPATH/lib/python/lib-dynload
The variable PYTHONHOME        is set to: $SOLARVER/$UPD/$INPATH

#
# Aliases.
#
The alias mkout is set to: "perl $SOLARENV/bin/mkout.pl"
The alias deliver is set to: "perl $SOLARENV/bin/deliver.pl"
The alias build is set to: "perl $SOLARENV/bin/build.pl"
The alias zipdep is set to: "perl $SOLARENV/bin/zipdep.pl"

#
# Check if the right dmake version is used.
#
The variable WORK_STAMP        is set to: _invalid_
The variable WORK_STAMP        is set to: OOB680
The variable SAL_ENABLE_FILE_LOCKING is set to: 1
****************************************************************************
*
* OpenOffice.org 680 configuration.
*
*
* Configuration part of OpenOffice.org 680 build is finished.
*
* NB! Be aware that you might not be able to build OpenOffice.org if you
* ignore any warning message that were generated during this configuration
* process.
*
* - NSIS not found, no self contained installer will be build.
*
*
* USAGE:
* Source winenv.set (in tcsh) or winenv.set.sh (in sh)
* in order to set up the build-environment variables.
*
*
****************************************************************************
Configure completed
***** WARNINGS ISSUED *****

- bootstrap output:
$ ./bootstrap
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output file name... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for ranlib... ranlib
checking for gawk... (cached) gawk
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for strings.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for unistd.h... (cached) yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking spawn.h usability... no
checking spawn.h presence... no
checking for spawn.h... no
checking wait.h usability... no
checking wait.h presence... no
checking for wait.h... no
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking for an ANSI C-conforming const... yes
checking for off_t... yes
checking for size_t... yes
checking for int8... no
checking for uint8... no
checking for int16... no
checking for uint16... no
checking for int32... no
checking for uint32... no
checking whether time.h and sys/time.h may both be included... yes
checking for short... yes
checking size of short... 2
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for working memcmp... yes
checking return type of signal handlers... void
checking whether utime accepts a null argument... yes
checking for vprintf... yes
checking for _doprnt... no
checking for getcwd... yes
checking for getwd... yes
checking for putenv... yes
checking for strcspn... yes
checking for strerror... yes
checking for strspn... yes
checking for strstr... yes
checking for setvbuf... yes
checking for tzset... yes
checking for settz... no
checking for mkstemp... yes
checking for tempnam... yes
checking the operating system... checked (C
Reply | Threaded
Open this post in threaded view
|

Re: Need help with build procedure.

Volker Quetschke
Hi!

comments below.

Work Klo wrote:
> Dear all,
>
> I really need help.  I need to build OpenOffice.  For the last 10 days, I am struggling with setting up a good building enviornment.
>
> I have started building OpenOffice successfully since about 1.5 years ago.  I have set up the build environment many times before.  I should have no problem but I get stuck now!
>
> Platform:
> =========
<snip>

> Location
> ========
> C drive: All required software (those described in Software section) installed to C drive.
> D drive: The OpenOffice source directory.
>
>
> Problem
> =======
> 1) bootstrap and dmake
> - Source: OOA680_m1.  I use CVS to get it.
> - I built this source at end of March/beginning of April.
> - Yes I rebuild an old source without 'dmake clean' (cleaning the source) first.
>
> - I run configure like this, in a cygwin window:
> $ cd config_office
> $ ./configure --with-mspdb-path="/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Common7/ide" --with-cl-home="/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/vc7" --with-midl-path="/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/Common7" --with-asm-home="/cygdrive/c/Program Files/Microsoft Visual Studio .NET 2003/vc7/bin" --with-csc-path="/cygdrive/c/windows/Microsoft.NET/Framework/v1.1.4322" --with-jdk-home=/cygdrive/c/j2sdk1.4.2_11 --with-ant-home=/cygdrive/c/apache-ant-1.6.5 --with-lang="en-US zh-CN zh-TW ko jp" --with-use-shell=tcsh
> $ cd ..
>
> - Output:
<snip>
> Configure completed
> ***** WARNINGS ISSUED *****
You might want to install NSIS to silence this, but it's unrelated
to your problem.

> - I then run ./bootstrap only to find out this error:
> cp: cannot stat '/cygdrive/d/OOA680_m1/dmake/dmake.exe': No such file or directory
I remember a problem with bootstrap back in the old OOo 2.0.1 days, you
would have to search issuetracker for this, or have a look at the bootstrap
file and check why it didn't build dmake (or post it here). Actually 2.0.1
is old, so we need details if you want help.

> - I check the dmake directory.  There is no dmake.exe.
There would be output from bootstrap if it would have been build.

> - If I cd to dmake directory and do a 'make all', I get dmake.exe.
> - Output:
<snip>
>
> - I then 'cp dmake.exe ..' (Copy dmake.exe from OOA680_m1/dmake/dmake.exe to OOA680_m1).
Well, dmake goes into ..../solenv/wntmsci10/bin/ but if it works for you. ...

> - I then do a dmake (of course, run tcsh, source winenv.set and rehash before running dmake).
>
> - Now the build goes on.
> - Somehow the build hangs on the extra module.
See <http://wiki.services.openoffice.org/wiki/Windows#Miscellaneous_info>
for more info about the problem.

> 2) dmake
> - I use a new source OOB680_m5.
> - This set of source allows me to configure and bootstrap without any problem.
> - Yet hang during build.
Same as above, until someone provides a recipe to reproduce this problem
with a small testcase we have to hope that the cygwin developers
accidentally find and fix this problem. (Un-)fortunately I could never
reproduce this problem.

<snip>

> Question
> ========
> 1) I hope somebody will be able to examine the output from configure and probably that from bootstrap.  Is there something wrong?
> 2) According to http://wiki.services.openoffice.org/wiki/Windows, hyperthreading may be a problem for the build to hang.  I prefer to disable hyperthreading last.  If there is anything I can do in software, I would do it.
> 3) I really don't want to downgrade the BIOS.  So unsure...
Read that FAQ entry again, try the "ls /proc/*/fd" part.

  Volker

--
If you like my work consider:  http://www.scytek.de/donations.html
PGP/GPG key  (ID: 0x9F8A785D)  available  from  wwwkeys.de.pgp.net
key-fingerprint 550D F17E B082 A3E9 F913  9E53 3D35 C9BA 9F8A 785D
Reply | Threaded
Open this post in threaded view
|

Re: Need help with build procedure.

Work Klo
Thanks Volker.
 
  Just to sum up some findings:
  1) I rebuild an old source.  As some of the path variable have  changed (compared to the last time I build), I think running  $SRC/config_office/configure would help to making the winenv.set work  correctly.
 
  After configure, I think bootstrap would be the next command I  type.  Actually the dmake *is* already in  $SRC/solenv/wntmsci10.  I don't have to type ./bootstrap.  I  think that is why it is causing the error message:
  cp: cannot stat '/cygdrive/d/OOA680_m1/dmake/dmake.exe': No such file or directory
 
  My mistake!  :p
 
  2) The difference between the computer setting as of now and that as of  the last build (at about Mid-March) is... the upgrade of my computer  BIOS.  I now downgrade my BIOS back to before.
 
  I then start the build.  I just run $SRC/config_office/configure,  tcsh, source winenv.set and rehash.  Then dmake.  The build  goes on.  At several points of time, I think the build may hang  and so I do the ls /proc/*/fd thing.  I am not too sure whether  just the build need a second or two to do things...
 
  I will get a clean source and build again to see if the build hang.
 
  3) I will also try to see if disable hyper threading would help to get rid of the 'hang' problem.
 
  Keith.

Volker Quetschke <[hidden email]> wrote:  Hi!

comments below.

Work Klo wrote:
> Dear all,
>
>  I really need help. I need to build OpenOffice. For the last 10 days, I  am struggling with setting up a good building enviornment.
>
>  I have started building OpenOffice successfully since about 1.5 years  ago. I have set up the build environment many times before. I should  have no problem but I get stuck now!
>
> Platform:
> =========


> Location
> ========
> C drive: All required software (those described in Software section) installed to C drive.
> D drive: The OpenOffice source directory.
>
>
> Problem
> =======
> 1) bootstrap and dmake
> - Source: OOA680_m1.  I use CVS to get it.
> - I built this source at end of March/beginning of April.
> - Yes I rebuild an old source without 'dmake clean' (cleaning the source) first.
>
> - I run configure like this, in a cygwin window:
> $ cd config_office
>  $ ./configure --with-mspdb-path="/cygdrive/c/Program Files/Microsoft  Visual Studio .NET 2003/Common7/ide"  --with-cl-home="/cygdrive/c/Program Files/Microsoft Visual Studio .NET  2003/vc7" --with-midl-path="/cygdrive/c/Program Files/Microsoft Visual  Studio .NET 2003/Common7" --with-asm-home="/cygdrive/c/Program  Files/Microsoft Visual Studio .NET 2003/vc7/bin"  --with-csc-path="/cygdrive/c/windows/Microsoft.NET/Framework/v1.1.4322"  --with-jdk-home=/cygdrive/c/j2sdk1.4.2_11  --with-ant-home=/cygdrive/c/apache-ant-1.6.5 --with-lang="en-US zh-CN  zh-TW ko jp" --with-use-shell=tcsh
> $ cd ..
>
> - Output:

> Configure completed
> ***** WARNINGS ISSUED *****
You might want to install NSIS to silence this, but it's unrelated
to your problem.

> - I then run ./bootstrap only to find out this error:
> cp: cannot stat '/cygdrive/d/OOA680_m1/dmake/dmake.exe': No such file or directory
I remember a problem with bootstrap back in the old OOo 2.0.1 days, you
would have to search issuetracker for this, or have a look at the bootstrap
file and check why it didn't build dmake (or post it here). Actually 2.0.1
is old, so we need details if you want help.

> - I check the dmake directory.  There is no dmake.exe.
There would be output from bootstrap if it would have been build.

> - If I cd to dmake directory and do a 'make all', I get dmake.exe.
> - Output:

>
> - I then 'cp dmake.exe ..' (Copy dmake.exe from OOA680_m1/dmake/dmake.exe to OOA680_m1).
Well, dmake goes into ..../solenv/wntmsci10/bin/ but if it works for you. ...

> - I then do a dmake (of course, run tcsh, source winenv.set and rehash before running dmake).
>
> - Now the build goes on.
> - Somehow the build hangs on the extra module.
See
for more info about the problem.

> 2) dmake
> - I use a new source OOB680_m5.
> - This set of source allows me to configure and bootstrap without any problem.
> - Yet hang during build.
Same as above, until someone provides a recipe to reproduce this problem
with a small testcase we have to hope that the cygwin developers
accidentally find and fix this problem. (Un-)fortunately I could never
reproduce this problem.



> Question
> ========
>  1) I hope somebody will be able to examine the output from configure  and probably that from bootstrap. Is there something wrong?
> 2)  According to http://wiki.services.openoffice.org/wiki/Windows,  hyperthreading may be a problem for the build to hang. I prefer to  disable hyperthreading last. If there is anything I can do in software,  I would do it.
> 3) I really don't want to downgrade the BIOS.  So unsure...
Read that FAQ entry again, try the "ls /proc/*/fd" part.

  Volker

--
If you like my work consider:  http://www.scytek.de/donations.html
PGP/GPG key  (ID: 0x9F8A785D)  available  from  wwwkeys.de.pgp.net
key-fingerprint 550D F17E B082 A3E9 F913  9E53 3D35 C9BA 9F8A 785D


_______________________________________
 YM - 離線訊息
 就算你沒有上網,你的朋友仍可以留下訊息給你,當你上網時就能立即看到,任何說話都冇走失。
 http://messenger.yahoo.com.hk