Latest CVS config upgrade of drive letters problem

Vincent Béron vberon at mecano.gme.usherb.ca
Mon Sep 20 16:12:06 CDT 2004


Le dim 19/09/2004 à 19:24, J. Grant a écrit :
> Hello,
> 
> I just built and installed CVS WINE using the work around for asla 
> suggested by Ivan.
> 
> However, the config file does not seem to have been converted correctly. 
>   I fixed the symbolic link manually.  Read on if you are interested to 
> know the details of this bug.
> 
> Kind regards
> 
> JG
> 
> 
> $ wcmd
> Created symlink /home/now3d/.wine/dosdevices/com1 -> /dev/ttyS0
> Created symlink /home/now3d/.wine/dosdevices/com2 -> /dev/ttyS1
> Created symlink /home/now3d/.wine/dosdevices/com3 -> /dev/ttyS2
> Created symlink /home/now3d/.wine/dosdevices/com4 -> /dev/modem
> Created symlink /home/now3d/.wine/dosdevices/lpt1 -> /dev/lp0
> Created symlink /home/now3d/.wine/dosdevices/c: -> /home/now3d/c
> Created symlink /home/now3d/.wine/dosdevices/d: -> ../${HOME}
Wine didn't expand ${HOME} when creating this symlink. Delete it (d:)
and recreate it with ln -s ~ ~/.wine/dosdevices/d:

Upgrading from a quite old version I may add... ($VAR-style variables in
config are long gone, maybe a year now).

[snip]
> fixme:font:WineEngCreateFontInstance just using first face for now
> WCMD Version 0.17
> 
> C:\windows>ls
> File not found

ls is Unix, you don't have access to it in wcmd. Use dir.

[snip]
> 
> 10 Sep 20 00:13 d: -> ../${HOME}
> 
> 
> Thats a duff sym link,  so I assume it was not evaluated correctly in 
> that script..?

See above. Combination of two changes in Wine code.

> 
> Are these double links meant to be present?
> 
> lrwxrwxrwx    1 now3d    now3d          11 Sep 20 00:13 f: -> /mnt/cdrom2/
> lrwxrwxrwx    1 now3d    now3d           9 Sep 20 00:13 f:: -> /dev/scd0
> lrwxrwxrwx    1 now3d    now3d          10 Sep 20 00:13 g: -> /mnt/cdrom/
> lrwxrwxrwx    1 now3d    now3d           9 Sep 20 00:13 g:: -> /dev/scd1

The f:: (double-colon) links point to the (Unix) device behind the
Windows dir. They were created from your config.

> 
> 
> lrwxrwxrwx    1 now3d    now3d          10 Sep 20 00:13 com2 -> /dev/ttyS1
> lrwxrwxrwx    1 now3d    now3d          10 Sep 20 00:13 com3 -> /dev/ttyS2
> 
> these are also duff links, but maybe it will not effect anything.

Wine just created the symlinks from your config. You had com2 and com3
in it, so it created the link.

Vincent





More information about the wine-devel mailing list