Re: Shall we not use ROOT in cygwin at all ?

From: Wei Xie <wxie_at_purdue.edu>
Date: Wed, 24 Jun 2009 23:31:25 -0400


Wei Xie wrote:
> I actually find the following way is more convenient:
>
> o right click the ROOT icon in windows and select the "properties"
> o click on "option" and check "QuickEdit mode"

Sorry, I mean the cygwin icon.

>
> Then the console can copy text using mouse. Then I do all the coding
> using xterm but when running the root, I change to the cygwin console.
>
> This is a temporary solution for now, it would be much more convenient
> to be able to run VC++ version in xterm as it does for the GCC version.
> Would that be possible?
>
> Thanks
> --Wei
>
>
> Vladimir Savinov wrote:

>> then do
>>
>> cygstart root
>>
>>
>> from xterm!
>>
>> of course ROOT does not start INSIDE this xterm, as it was NOT 
>> compiled in this case with X11 library!
>>
>> Wei Xie wrote:
>>> Hi Valeri
>>>
>>> I take back what I said in the following. VC++ version have no 
>>> problem in cygwin console (I just tried and it worked). The following 
>>> problem shows up when running it in xterm console. The following is 
>>> what I did:
>>>
>>> cygwin:~> export DISPLAY=127.0.0.1:0.0
>>> cygwin:~>xterm&
>>>
>>> Then I go to the xterm and type root.exe and the probably mentioned 
>>> in the following message shows up.
>>>
>>>
>>> Thanks
>>> --Wei
>>>
>>> Wei Xie wrote:
>>>> Hi Valeri
>>>>
>>>> Thanks for all the feedbacks.
>>>>
>>>> I did try what's mentioned in the following. The difference is I 
>>>> directly downloaded the binary of VC++ from ROOT website instead 
>>>> building it myself. When run ROOT, it hangs after printing out the 
>>>> version number as the following. Will it make a difference if I 
>>>> build the ROOT myself? I have no problem to run the gcc version of 
>>>> ROOT.
>>>>
>>>> ////////////////////////
>>>> cygwin:c>root -b
>>>>   *******************************************
>>>>   *                                         *
>>>>   *        W E L C O M E  to  R O O T       *
>>>>   *                                         *
>>>>   *   Version   5.22/00  17 December 2008   *
>>>>   *                                         *
>>>>   *  You are welcome to visit our Web site  *
>>>>   *          http://root.cern.ch            *
>>>>   *                                         *
>>>>   *******************************************
>>>>
>>>> ROOT 5.22/00 (trunk_at_26997, Jan 05 2009, 10:56:00 on win32)
>>>>
>>>> CINT/ROOT C/C++ Interpreter version 5.16.29, Jan 08, 2008
>>>> Type ? for help. Commands must be C++ statements.
>>>> Enclose multiple statements between { }.
>>>> //////////////////////////////////////////////
>>>>
>>>> Cheers
>>>> --Wei
>>>>
>>>>
>>>> Fine, Valeri wrote:
>>>>>> The advantage I referred is really because I'm a Linux user. The way
>>>>> to
>>>>>> use GCC version of ROOT in cygwin is exactly the same as in a linux
>>>>>> machine. One can run ROOT in a xterm in any directory and can also 
>>>>>> use
>>>>>> mouse to copy any text into the root prompt.
>>>>>
>>>>> You do build ROOT using Cygwin and Visual C++ right now. You can 
>>>>> use the
>>>>> Cygwin shell console to start the ROOT (compiled with Visual C++ ) 
>>>>> too.
>>>>>
>>>>> To do that you need to set ROOTSYS and PATH environment variable
>>>>> (compare, on linux you need to set PATH and LD_LIBRARY_PATH)
>>>>> Let's assume you built ROOT with cygwin under "~/root" directory
>>>>> Can you keep that cygwin widget open and  set
>>>>>
>>>>>     cd ~/root
>>>>>     export ROOTSYS=`pwd`
>>>>>     export PATH=$ROOTSYS/bin:$PATH
>>>>>     root.exe
>>>>>
>>>>> So the only difference between Linux and Windows is the name of the
>>>>> second variable (PATH) to set.
>>>>>
>>>>> Can you try that?
>>>>>
>>>>>
>>>>> Thank you.
>>>>>
>>>>
>>>>
>>>
>>>

>
>
-- 
Dept. of Physics, Purdue Univ.
525 Northwestern Ave., West Lafayette, IN 47907

http://www.physics.purdue.edu/people/faculty/wxie.shtml
Tel: 765-494-8743, Fax: 765-494-0706
_______________________________________________________
Received on Thu Jun 25 2009 - 05:31:36 CEST

This archive was generated by hypermail 2.2.0 : Wed Jul 01 2009 - 05:50:03 CEST