[Tilesathome] tilesathome rmtree issue on Windows

Ed Loach ed at loach.me.uk
Fri Sep 5 09:40:15 BST 2008


Deelkar wrote:

> Can you put this on the windows pages/install guides in the
> wiki, best
> somewhere prominently?

As Rob says, updating Perl and GD fixes the bug which doesn't unlock
the file, but before updating the wiki pages I've tried to update
the whole of the client but can't test it until the server is back.
I downloaded NSIS and opened the NSI script and it isn't just the
newer GD package that needs installing after updating Perl:

  ${ppmInstall}   "$TAHDL" "GD.ppd"
  ${ppmInstall}   "$TAHDL" "Win32-GUI.ppd"
  ${ppmInstall}   "$TAHDL" "AppConfig.ppd"
  ${ppmInstall}   "$TAHDL" "Math-Vec.ppd"	
  ${ppmInstall}   "$TAHDL" "libxml-perl.ppd"
  ${ppmInstall}   "$TAHDL" "XML-XPath.ppd"
  ${ppmInstall}	"$TAHDL" "Set-Object.ppd"
  ${ppmInstall}   "$TAHDL" "XML-Writer.ppd"

Most of these don't install by default with the new Perl version, so
I have now installed them here and hope that the client will work
when the server is there - "update tah" seems to work; "start tah"
at present gets as far as saying 

Use of uninitialized value $ENV{"http_proxy"} in concatenation (.)
or string at d:\TilesAtHome\tah.pl line 384.
[#0   0% ]  ! WARNING: Could not get version info from server!
This is version 10416 (Saurimo) of tilesgen running on MSWin32, ID:
38271
[#0   0% ]  ! WARNING: Could not get version info from server!
[#0   0% ] Unable to get request string from server, assuming queue
empty. Idle for 56 (Total 0:04)...

If it does work, is there any advantage in me updating the windows
installer package to install the working versions? Or should I email
the person whose email address features in the GUI client title bar
(eddi_<at>_dpeddi.com)?

Incidentally I learned about the openfiles command on newer Windows
machines yesterday, so you can find out what files are open by what
process. Windows I think has (almost) always allowed you to see
files open via network shares, but if you use "openfiles /local on"
and restart it then also tracks files open locally - perl had over
200 png files open yesterday before it started failing to upload the
results. There is a performance overhead though so I switched it off
again after that test ("openfiles /local off").

Ed






More information about the Tilesathome mailing list