[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GT] Windows Version



Hi,

Is there anyone else using the Windows version of GT ?

I've been using Oliver's port, but now it would be interesting
to be able to run the CVS snapshots directly on Windows, w/o modification



>You have to modify the following files:

>* Carp::Datum Carp::Datum is a debugging library that is not
>  avaiable for Windows. Please use the version from the package
>  above. It contains void functions -- just for compatibility.

I haven't figure this one out. I still use the void functions
provided by Oliver
(http://www.olfsworld.de/projects/gt/win/en_index.html)


>* Modify GT::Metainfo As XML::LibXML is not supported for Windows
>  you have to remove the corresponding calls from GT::Metainfo. You
>  can simply copy the version from the file mentiones above. That
>  way Metainfo-Objects can't be used in Geniustrader.

Actually, I found a version of LibXML for Windows here
(http://theoryx5.uwinnipeg.ca/)

Download the following files
If you use activestate perl 5.6
http://theoryx5.uwinnipeg.ca/ppmpackages/scripts/libxml2.dll

http://theoryx5.uwinnipeg.ca/ppmpackages/XML-LibXML-Common.ppd
http://theoryx5.uwinnipeg.ca/ppmpackages/XML-NamespaceSupport.ppd
http://theoryx5.uwinnipeg.ca/ppmpackages/XML-SAX.ppd
http://theoryx5.uwinnipeg.ca/ppmpackages/XML-LibXML.ppd

If you use activestate perl 5.8
http://theoryx5.uwinnipeg.ca/ppms/scripts/libxml2.dll

http://theoryx5.uwinnipeg.ca/ppms/XML-LibXML-Common.ppd
http://theoryx5.uwinnipeg.ca/ppms/XML-NamespaceSupport.ppd
http://theoryx5.uwinnipeg.ca/ppms/XML-SAX.ppd
http://theoryx5.uwinnipeg.ca/ppms/XML-LibXML.ppd


copy the libxml2.dll file to your WINNT\SYSTEM32 directory, 
and install the ppm packages



>* Modify GT::Serializer As Storable is not supported for Windows you
>  have to remove the corresponding calls from GT::Serializer. You
>  can simply copy the version from the file mentiones above. Without
>  this functions protfolios can't be stored to a file.

In my System, Storable is supported, can anyone else confirm this ?


>* Modify GT::Conf You should correct the directory of your
>  Geniustrader options-file.
If you don't want to change code, you can also just create an
environment variable under
"My Computer" -> "Properties" -> "Advanced" -> "Environment Variables" -> "New"

Variable Name	- HOME
Variable Value	- An existing directory, to store the config value

Alternatively, One could simply 
check if the ~/.gt/options-file exists (-r) of if a file ./options 
exists, as Oliver sugested in a direct email.


>* Modify GT::DB::TextDepending on you perl version you might have to
>  replace the 'our' by a call to vars.

I think you only need this when using 5.6, has I had
no problems using 5.8 .

Wouldn't this also apply to nix's versions ?

>* Modify Backtest::SpoolRemove the 'use warinigs'-statement in this
>  file.

This is not strictly necessary, I think.  I really haven't tried this one.