Hallo,
as I discuss on c.e.m.w. "Blender" uses the content of the $HOME
environment variable to write certain files to that directory.
But in Wine, $HOME contains a Unix path ( here /home/bon) and
Createfile fails, as it searches /home/bon in the current drive.
Call kernel32.143: CompareStringA(00000000,00000001,414009d0
"HOME=/home/bon",00000004,005bb844 "HOME",00000004) ret=005a774c fs=0247
Ret kernel32.143: CompareStringA() retval=00000002 ret=005a774c fs=0247
...
Call kernel32.158: CreateFileA(40c26ba0
"\\home\\bon\\BCkey.txt",80000000,00000003,40c26b70,00000003,00000080,00000000)
ret=005a630b fs=0247
trace:dosfs:DOSFS_GetFullName \home\bon\BCkey.txt (last=1)
trace:dosfs:DOSFS_FindUnixName /dosc,home\bon\BCkey.txt
warn:dosfs:DOSFS_FindUnixName 'home\bon\BCkey.txt' not found in '/dosc'
Ret kernel32.158: CreateFileA() retval=ffffffff ret=005a630b fs=0247
While blender seems very unix centric, I think this is a valid flow of
controll and wonder if we need to translate the contend of environment
variables from Unix notation into valid Wine DOS path if we recognize
those variables as pathes?
Bye
Uwe Bonnes [EMAIL PROTECTED]
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------