I am running wine-0.9.12-1.fc4 (rpm) on FC4 using Gnome.
Installation of GNUnet[1] for win32 works seemingly well considering the amount of console messages spewed. Didn't really see anything critical to report, mostly ole objects that failed and some window caption problems:
fixme:win:SetWindowTextA setting text "GNUnet 0.7.0e Setup" of other process window (nil) should not use SendMessage
The real problem appears when I try to start GNUnet, it spews the following: fixme:msvcrt:MSVCRT_setlocale :Codepage only locale not implemented err:ole:CoGetClassObject class {00021401-0000-0000-c000-000000000046} not registered err:ole:CoGetClassObject no class object {00021401-0000-0000-c000-000000000046} could be created for for context 0x1 fixme:ole:CoCreateInstance no classfactory created for CLSID {00021401-0000-0000-c000-000000000046}, hres is 0x80040154 fixme:process:GetProcessWorkingSetSize (0xffffffff,0x7fc6fcf0,0x7fc6fcf4): stub
and then repeats the three ole messages a whole bunch. Meanwhile the screen flickers, probably the gui appears then disappears. Finally it complains about the config file:
Configuration file `C:\Program Files\GNUnet\etc\gnunetd.conf' not found. Run gnunet-setup!
[hk@linux etc]$ pwd /home/hk/.wine/drive_c/Program Files/GNUnet/etc [hk@linux etc]$ l g* -rw-rw-r-- 1 hk hk 2467 May 23 14:15 gnunetd.conf
The configuration program does not help and somehow complains about the same thing. File is there but just cant find it.
[1] http://www.gnunet.org/download/win32/Setup-0.7.0e.exe
PS: Yes I know I can compile GNUnet and run it natively, but that won't help fix wine now would it?
Hi,
On Tue, May 23, 2006 at 02:26:11PM +0200, Hans Kristian Rosbach wrote:
The real problem appears when I try to start GNUnet, it spews the following: fixme:msvcrt:MSVCRT_setlocale :Codepage only locale not implemented
Hmm... might want to try with native msvcrt.dll whether that nails it down.
Configuration file `C:\Program Files\GNUnet\etc\gnunetd.conf' not found. Run gnunet-setup!
[hk@linux etc]$ pwd /home/hk/.wine/drive_c/Program Files/GNUnet/etc [hk@linux etc]$ l g* -rw-rw-r-- 1 hk hk 2467 May 23 14:15 gnunetd.conf
The configuration program does not help and somehow complains about the same thing. File is there but just cant find it.
Try WINEDEBUG=+file,+dosfs,+msvcrt (and maybe add +relay, too)
[1] http://www.gnunet.org/download/win32/Setup-0.7.0e.exe
PS: Yes I know I can compile GNUnet and run it natively, but that won't help fix wine now would it?
Indeed!
Andreas Mohr
On Tue, 2006-05-23 at 14:47 +0200, Andreas Mohr wrote:
Hi,
On Tue, May 23, 2006 at 02:26:11PM +0200, Hans Kristian Rosbach wrote:
The real problem appears when I try to start GNUnet, it spews the following: fixme:msvcrt:MSVCRT_setlocale :Codepage only locale not implemented
Hmm... might want to try with native msvcrt.dll whether that nails it
down.
Well, that'll have to be up to somebody else as can't legally use such a file here at work. Also won't be able to test at home for a while.
Configuration file `C:\Program Files\GNUnet\etc\gnunetd.conf' not
found.
Run gnunet-setup!
[hk@linux etc]$ pwd /home/hk/.wine/drive_c/Program Files/GNUnet/etc [hk@linux etc]$ l g* -rw-rw-r-- 1 hk hk 2467 May 23 14:15 gnunetd.conf
The configuration program does not help and somehow complains about the same thing. File is there but just cant find it.
Try WINEDEBUG=+file,+dosfs,+msvcrt (and maybe add +relay, too)
Well, +relay makes it soooo sloooow that I can even see the cli window opening. =)
+dosfs revealed absolutely nothing
+file does reveal this (among a lot more):
This loops a lot: trace:file:CreateFileW L"c:\windows\win.ini" GENERIC_READ FILE_SHARE_READ creation 3 attributes 0x80 trace:file:RtlDosPathNameToNtPathName_U (L"c:\windows\ \win.ini",0x7fc5e690,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"c:\windows\win.ini" 520 0x7fc5e3e4 (nil)) trace:file:wine_nt_to_unix_file_name L"\??\C:\windows\win.ini" -> "/home/hk/.wine/dosdevices/c:/windows/win.ini" trace:file:CreateFileW returning 0x38
And then: trace:file:WriteFile 0x2c 0x3eae82f0 20 0x7fc6fca8 (nil) Configuration file `trace:file:WriteFile 0x2c 0x7fee0630 40 0x7fc6fca8 (nil) C:\Program Files\GNUnet\etc\gnunetd.conftrace:file:WriteFile 0x2c 0x7fee0600 38 0x7fc6fca8 (nil) ' not found. Run `gnunet-setup -d'!
So this doesn't really help me understand a great deal.
I can send whole logs on request, or you can simply try it yourself :)
-HK