Hi Erik, You are using the wrong compilation options. Try to build tstring.exe with the standard makefile in $ROOTSYS/test. The result of the build will be: make cl -O2 -G5 -GR -GX -MD -DWIN32 -D_WINDOWS -nologo -DVISUAL_CPLUSPLUS -D_X86_=1 -D_DLL -MD -I'C:\cygwin\home\brun\rootgdk \root\include' -c tstring.cxx tstring.cxx link -opt:ref -pdb:none -nologo tstring.obj 'C:\cygwin\home\brun\rootgdk\root\lib\libCore.lib' 'C:\cygwin\home\brun\root gdk\root\lib\libCint.lib' 'C:\cygwin\home\brun\rootgdk\root\lib\libHist.lib' 'C:\cygwin\home\brun\rootgdk\root\lib\libGr af.lib' 'C:\cygwin\home\brun\rootgdk\root\lib\libGraf3d.lib' 'C:\cygwin\home\brun\rootgdk\root\lib\libGpad.lib' 'C:\cygw in\home\brun\rootgdk\root\lib\libTree.lib' 'C:\cygwin\home\brun\rootgdk\root\lib\libRint.lib' 'C:\cygwin\home\brun\rootg dk\root\lib\libPostscript.lib' 'C:\cygwin\home\brun\rootgdk\root\lib\libMatrix.lib' 'C:\cygwin\home\brun\rootgdk\root\li b\libPhysics.lib' -out:tstring.exe Also read carefully our notice concerning the Windows distribution at the bottom of the page: http://root.cern.ch/root/Version310.html If you work with the old MS VC++^ compiler, you may have to download a few DLLs. Rene Brun "ANCIANT E." wrote: > > I don't know if this is linked, but also with ROOT 3.10/02 WIN2K GDK (visual > 6 with a newly installed service pack 5 :-) ) > test/TString.exe crashes > > (compilation does not show anything wrong : > cl -DWIN32 -D_WIN32 -D_MT -D_DLL -MD -EHsc -nologo -G5 -GR -MD -DWIN32 > -DVISUAL_CPLUSPLUS -D_WINDOWS -Ip:\root_v3.10.02.win32gdk_Debug/include -O2 > -c tstring.cxx > tstring.cxx > link -opt:ref /NODEFAULTLIB /INCREMENTAL:NO /PDB:NONE /RELEASE > /NOLOGO -subsystem:console,4.0 -nologo tstring.obj > p:\root_v3.10.02.win32gdk_Debug/lib/libCore.lib > p:\root_v3.10.02.win32gdk_Debug/lib/libCint.lib p:\root_v3.10.02.win3 > 2gdk_Debug/lib/libHist.lib p:\root_v3.10.02.win32gdk_Debug/lib/libGraf.lib > p:\root_v3.10.02.win32gdk_Debug/lib/libGraf3d.lib > p:\root_v3.10.02.win32gdk_Debug/l > ib/libGpad.lib p:\root_v3.10.02.win32gdk_Debug/lib/libTree.lib > p:\root_v3.10.02.win32gdk_Debug/lib/libRint.lib > p:\root_v3.10.02.win32gdk_Debug/lib/libPostscrip > t.lib p:\root_v3.10.02.win32gdk_Debug/lib/libMatrix.lib > p:\root_v3.10.02.win32gdk_Debug/lib/libPhysics.lib msvcrt.lib oldnames.lib > kernel32.lib ws2_32.lib msw > sock.lib advapi32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib > MSVCPRT.LIB -out:tstring.exe > "tstring.exe done" > > ) > > but executing it results in an access violation > > eric > > > -----Message d'origine----- > > De: Martijn Schellekens [SMTP:Martijn.Schellekens@iota.u-psud.fr] > > Date: vendredi 9 janvier 2004 10:25 > > À: roottalk@pcroot.cern.ch > > Objet: [ROOT] Problem with TString > > > > Hi Rooters, > > > > I just wanted to report a problem with TString in the latest version: > > windows gdk 3.10/2 > > > > >TString hello("hello you") > > >hello > > (class TString) "" > > > > whereas the result should have been off course > > (class TString) "hello you" > > > > Generally speaking TString can not be given any content > > Hence hello.Append(" there") results in the same void string > > > > This version has been used under windows XP pro, running in a vmware > > workstation. > > Other objects seemed to work yet I have not done extensive testing. > > > > Thanks and bye, > > > > Martijn Schellekens
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:05 MET