Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Installed cygwin including gcc, make, etc  NOTE:  cygwin's link.exe application must be renamed, so that VC's link will be used for the build.

Installed MS Visual C++ 2005 Express Edition from http://msdn.microsoft.com/vstudio/express/visualc/downloadandImage Added installed the Service Pack 1.

On this page I followed the link in Step 4 "Install the platform SDK"; on the next page I clicked on the link in Step 2 "Platform SDK" and ended up here: http://www.microsoft.com/downloads/details.aspx?familyid=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&displaylang=enImage Added
"Microsoft Windows Server 2003 R2 Platform SDK Web Install"
I downloaded 'PSDK-x86.exe', chose a Typical install.

Obtained ROOT source from their CVS repository using the tag v5.14.00e
http://root.cern.ch/twiki/bin/view/ROOT/PatchesV5-14-00Image Removed

Downloaded Python 2.5 for windows
We decided to upgrade to Python 2.5 at this point in the Core Meeting from March 13, 2007
We double-checked ROOT's abilty to handle this version of Python and were pleased to find this ROOT forum discussion:
http://root.cern.ch/phpBB2/viewtopic.php?t=4359Image Removed

Obtained FFTW 3.1.2 from http://www.fftw.org/install/windows.htmlImage Removed
downloaded:  libxml2-2.6.15.win32 from Planet Mirror
downloaded gccxml from http://www.gccxml.org/HTML/Index.htmlImage Removed

Skipped CERNLIB, Oracle

...

 
Note that ROOT-central lists the following as their configuration for the win32gdk build (as seen on the page: http://root.cern.ch/root/myconfig/Version514.config.html):Image Removed

win32gdk

#import ruby from http://rubyinstaller.rubyforge.org/wiki/wiki.plImage Removed
export ROOTBUILD=opt
export ROOTSYS='c:\cygwin\home\brun\root'
export PYTHONDIR=/cygdrive/c/Python23
export PYTHONPATH='c:\cygwin\home\brun\root\bin'
export XMLDIR=$HOME/libxml2-2.6.9
#export PATH=`/usr/bin/cygpath -u $ROOTSYS`/bin:.:$PYTHONDIR:$MAINPATH:$ORACLE/vc71:$ORACLE
export PATH=$ORACLE/vc71:$ORACLE:$HOME/root/bin:.:$PYTHONDIR:$MAINPATH
./configure win32 \
--enable-roofit \
--enable-minuit2 \
--enable-table \
--enable-python \
--enable-odbc \
--enable-gdml \
--enable-unuran \
--enable-xrootd \
--with-fftw3-incdir=$HOME/fftw-3.1.1 \
--with-fftw3-libdir=$HOME/fftw-3.1.1 \
--with-gccxml=$HOME/gccxml/bin \
--with-xml-incdir=$HOME/libxml2-2.6.15.win32/libxml2-2.6.15.win32/include \
--with-xml-libdir=$HOME/libxml2-2.6.15.win32/libxml2-2.6.15.win32/lib \
--enable-oracle \
--with-oracle-incdir=$HOME/instantclient10_1/sdk/include \
--with-oracle-incdir=$HOME/instantclient10_1/sdk/include \
--with-oracle-libdir=$HOME/instantclient10_1/sdk/lib/msvc \
--with-python-incdir=$PYTHONDIR/include \
--with-python-libdir=$PYTHONDIR/libs \
--with-pythia6-libdir=$HOME/pythia6 \
--with-cern-libdir=$HOME/cernlib/2003/lib

renamed cygwin's link.exe to link_cyg.exe:
http://root.cern.ch/root/roottalk/roottalk06/1448.htmlImage Removed
Avoids cygwin's link app from interfering with the build

...