![](https://secure.gravatar.com/avatar/f9d6294b37cdbbb51eb70be7d329a9e0.jpg?s=120&d=mm&r=g)
Jon wrote,
Ok. I think we've got a little farther on this one.
I heard a little more about this on Jabber, and that it appears that glib's call to get the user's home directory is failing.
Looking at the current sources, It's clear that it's only trying to get at things via environment variables. For Win32-land, that approach was deprecated in favor of SHGetSpecialFolderPath back with MSIE 4.0. So the 'proper' thing for nice Win32 programs is for them to call that function and ask for CSIDL_APPDATA. Or maybe to call SHGetSpecialFolderLocation (I think that's the original Win95 call).
Wooh! You've lost me completely.
We'll investigate those and how to deal with things. In the meantime, a temporary work-around might be to set one of the environment variables that glib is looking for. At the moment, it looks for HOME first. Set that from your autoexec.bat for Windows 95/98/ME and it all might be happy-happy.
Currently my autoexec.bat is empty. Can you give a little more detail on what I should set? I also have seen comments to the effect that Win2000 does not use autoexec.bat though it can be forced to do so. Don't know if that is relevant. I'm wading in deep waters here.
I removed all installed Inkscapes and cleaned my registry of Inkscape stuff as far as I could see. Then reinstalled the cross build cleanly and again it did not prepare a references.xml. Inkscape itself runs well.
vellum
I will get onto jabber at some stage soon.