[tex-live] getnonfreefonts script broken on w32

Martin Scholz martin at scholz-net.org
Sun Oct 19 12:14:47 CEST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Gregor Zimmermann schrieb:
> Hi all,
> 
> the getnonfreefonts(-sys).bat script is broken on win32 (WinXP SP3). It
> fails with the message below [1]. For this to happen, it is irrelevant
> if TL2008 was installed by DVD or through web install. On a Ubuntu VM it
> worked as expected.
> Unfortunately I could not track this further, as the .bat files are only
> wrappers for texlua. But if getnonfreefonts can access wget (i.e. wget
> is copied to the bin folder), the script complains about missing Perl.
> 
> Best regards,
>  Gregor
> 
> PS: It's great that the web installer now installs dviout by default -
> Many Thanks.
> 
> [1] Log:
> C:\>getnonfreefonts-sys -d -v
> DEBUG: Environment variable TMP='C:\Users\ADMINI~1\LOKALE~1\Temp'.
> DEBUG: Environment variable TEMP='C:\Users\ADMINI~1\LOKALE~1\Temp'.
> DEBUG: Environment variable TMPDIR not set.
> DEBUG: Internal variable SYSTMP set to 'C:\Users\ADMINI~1\LOKALE~1\Temp'.
> DEBUG: Internal variable SYSTMP converted to
> 'C:/Users/ADMINI~1/LOKALE~1/Temp'.
> DEBUG: Search for kpsewhich in 'C'.
> DEBUG: Search for kpsewhich in '/Programme/texlive/2008/tlpkg/tlgs/bin;C'.
> DEBUG: Search for kpsewhich in '/Programme/texlive/2008/tlpkg/installer;C'.
> DEBUG: Search for kpsewhich in '\WINDOWS\system32;C'.
> DEBUG: Search for kpsewhich in '\WINDOWS;C'.
> DEBUG: Search for kpsewhich in '\WINDOWS\System32\Wbem;C'.
> DEBUG: Search for kpsewhich in '\Programme\texlive\2008\bin\win32'.
> DEBUG: Found \Programme\texlive\2008\bin\win32/kpsewhich.exe.
> DEBUG: sys=true.
> DEBUG: INSTALLROOT='C:/Programme/texlive/2008/../texmf-local'.
> DEBUG: Internal variable INSTALLROOT converted to
> 'C:/Programme/texlive/2008/../
> texmf-local'.
> DEBUG: Internal variable tmpdir set to
> 'C:/Users/ADMINI~1/LOKALE~1/Temp/getfont-
> 196'.
> DEBUG: Supported signals: INT ILL FPE SEGV TERM ABRT BREAK.
> DEBUG: Running 'wget ftp://tug.org/tex/getnonfreefonts/getfont2008'.
> Der Befehl "wget" ist entweder falsch geschrieben oder
> konnte nicht gefunden werden.
> ! Error: Can't execute wget.
> 
> [The last three lines state, that wget was either misspelled (obviously
> nonsense) or not found.]
> 
One possible Solution is to copy wget.exe from the folder
"C:\texlive\2008\tlpkg\installer\wget"
to the folder
"C:\texlive\2008\bin\win32"
and it works.
The last line simply means that the wget.exe file couldn't be found in a
path environment, if you put in tin the bin\win32 folder it's in a
searchpath and can be executed. So it will work.

Greetings
Martin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFI+wiXyi7jREQ9xVsRAsBdAJ4q8MjfnX3Wovu49qdk4k2SH37P6wCdEDOx
TwPoKwNvWVPb2g6B17NpvvI=
=w+pS
-----END PGP SIGNATURE-----



More information about the tex-live mailing list