Hello René, In fact I was using the "makefile.win32" file to compile from a console (and this is probably the source of my problem) because the Makefile file did not work (see trace below ), now I am wondering If I should not have imported the WIN32.mak file into VC6 instead (which I don't know how to do ..) ... next step is to manage to get the correct options from within visual ... cheers, eric P:\APS_Local\test>nmake clean Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Makefile.arch(8) : fatal error U1033: syntax error : '=' unexpected Stop. P:\APS_Local\test>nmake /f makefile.win32 clean Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. P:\APS_Local\test>nmake tstring.exe Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Makefile.arch(8) : fatal error U1033: syntax error : '=' unexpected Stop. P:\APS_Local\test>nmake /f makefile.win32 tstring.exe Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. 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/li bCore.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:\r oot_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.win32g dk_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" > -----Message d'origine----- > De: Rene Brun [SMTP:Rene.Brun@cern.ch] > Date: vendredi 9 janvier 2004 16:17 > À: ANCIANT E. > Cc: 'Martijn Schellekens'; roottalk@pcroot.cern.ch > Objet: Re: [ROOT] Problem with TString > > 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