Problems installing ROOT 4.04.02 with CYGWIN

Hi,
I am trying to install ROOT 4.04.02/win32 from binaries
under CYGWIN on Windows XP.
I am getting these messages when running ROOT:

$ root
Error in TUnixSystem::DynamicPathName: GX11[.so | .sl | .dl | .a | .dll] does
not exist in .:/cygdrive/c/root/root/lib:/cygdrive/c/root/root/lib:/lib


  •                                     *
    
  •    W E L C O M E  to  R O O T       *
    
  •                                     *
    
  • Version 4.04/02 4 May 2005 *
  •                                     *
    
  • You are welcome to visit our Web site *
  •      [root.cern.ch](http://root.cern.ch)            *
    
  •                                     *
    

Compiled for win32gcc.

CINT/ROOT C/C++ Interpreter version 5.15.169, Mar 14 2005
Type ? for help. Commands must be C++ statements.
Enclose multiple statements between { }.
Error in TUnixSystem::DynamicPathName: Minuit[.so | .sl | .dl | .a | .dll] doe
s not exist in .:/cygdrive/c/root/root/lib:/cygdrive/c/root/root/lib:/lib
Error in TUnixSystem::DynamicPathName: Postscript[.so | .sl | .dl | .a | .dll]
does not exist in .:/cygdrive/c/root/root/lib:/cygdrive/c/root/root/lib:/lib
Error in TUnixSystem::DynamicPathName: Html[.so | .sl | .dl | .a | .dll] does
not exist in .:/cygdrive/c/root/root/lib:/cygdrive/c/root/root/lib:/lib
root [0]

Here is a output of ENV:
PYTHONCASEOK=1
HOMEPATH=\Documents and Settings\mth
MANPATH=/usr/local/man:/usr/share/man:/usr/man::/usr/ssl/man:/usr/share/qt3/doc/
man:/usr/X11R6/man
APPDATA=C:\Documents and Settings\mth\Application Data
HOSTNAME=saleve
TERM=cygwin
PROCESSOR_IDENTIFIER=x86 Family 6 Model 13 Stepping 8, GenuineIntel
WINDIR=C:\WINDOWS
TK_LIBRARY=C:\IBMTOOLS\Python22\tcl\tk8.4
QTDIR=/usr/lib/qt3
OLDPWD=/home/mth
USERDOMAIN=SALEVE
OS=Windows_NT
ALLUSERSPROFILE=C:\Documents and Settings\All Users
USER=mth
LD_LIBRARY_PATH=/cygdrive/c/root/root/lib:/lib
TEMP=/cygdrive/c/DOCUME~1/mth/LOCALS~1/Temp
COMMONPROGRAMFILES=C:\Program Files\Common Files
TCL_LIBRARY=C:\IBMTOOLS\Python22\tcl\tcl8.4
USERNAME=mth
RRU=C:\Program Files\IBM\IBM Rapid Restore Ultra
PROCESSOR_LEVEL=6
PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/texmf/miktex/bin:/c
ygdrive/c/Program Files/ThinkPad/Utilities:/cygdrive/c/WINDOWS/system32:/cygdriv
e/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Program Files/Intel/Wi
reless/Bin/:/cygdrive/c/Program Files/ATI Technologies/ATI Control Panel:/cygdri
ve/c/Program Files/PC-Doctor for Windows/:/cygdrive/c/WINDOWS/Downloaded Program
Files:/cygdrive/c/IBMTOOLS/Python22:/cygdrive/c/Program Files/SSH Communication
s Security/SSH Secure Shell:/usr/lib/lapack:/cygdrive/c/root/root/bin
FP_NO_HOST_CHECK=NO
PWD=/cygdrive/c/Documents and Settings/mth/My Documents/Study
SYSTEMDRIVE=C:
USERPROFILE=C:\Documents and Settings\mth
CLIENTNAME=Console
QMAKESPEC=/usr/lib/qt3/mkspecs/cygwin-g++
PS1=[\e]0;\w\a]\n[\e[32m]\u@\h [\e[33m]\w[\e[0m]\n$
LOGONSERVER=\SALEVE
PROCESSOR_ARCHITECTURE=x86
!C:=C:\cygwin\bin
ROOTSYS=/cygdrive/c/root/root
SHLVL=1
HOME=/cygdrive/c/Documents and Settings/mth/My Documents/Study/
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.pyo;.pyc;.py;.pyw
HOMEDRIVE=C:
PROMPT=$P$G
COMSPEC=C:\WINDOWS\system32\cmd.exe
TMP=/cygdrive/c/DOCUME~1/mth/LOCALS~1/Temp
SYSTEMROOT=C:\WINDOWS
PYTHONPATH=C:\IBMTOOLS\utils\support;C:\IBMTOOLS\utils\logger
IBMSHARE=C:\IBMSHARE
PRINTER=HP LaserJet 4000 Series PCL6
CVS_RSH=/bin/ssh
PROCESSOR_REVISION=0d08
PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig
MAKE_MODE=unix
INFOPATH=/usr/local/info:/usr/share/info:/usr/info:
PROGRAMFILES=C:\Program Files
DISPLAY=:0.0
NUMBER_OF_PROCESSORS=1
COMPUTERNAME=SALEVE
_=/usr/bin/env

Can anybody spot any problems…

thanks ,

Mark

Hi Mark,
can you send me the output of ls -l $ROOTSYS/lib/libGX11* and ls -l $ROOTSYS/bin/libG11*, please? You can also check yourself whether
cd $ROOTSYS/lib; do ln -sf …/bin/*.dll .
helps.
Axel.

Hi Axel,
thanks a lot. Indeed the *.dll were in $ROOTSYS/bin
instead of $ROOTSYS/lib.
Another question if I may. Do I need the env-variable LD_LIBRARY_PATH
to run ROOT under CYGWIN?

thanks again.

Mark

Hi Mark,

[quote=“hem71”]Do I need the env-variable LD_LIBRARY_PATH
to run ROOT under CYGWIN?[/quote]
You can use both $PATH and $LD_LIBRARY_PATH for pointing to dlls.
Axel.