Howdy, I've just found a problem with Agent when trying to save attachments from email, that I thought I'd share with the devel community. (It's happening in both v1.9 and v1.92.) This is also happening with my just updated today CVS version.
When I tried to save an attachment, the following messages appear:
------------------
[olsam@friday agent]$ wine ~/bin/Agent/1.9/agent.exe err:mmsys:MMDRV_InitHardcoded You didn't setup properly the config file for the Wine multimedia modules. Will use the hard-coded setup, but this will disappear soon. Please add a WinMM section to your Wine config file. fixme:file:SetFileAttributesA (D:\data\agent):2000 attribute(s) not implemented. fixme:ddeml:DdeConnectList (1,49159,49160,0,(nil)): stub fixme:ddeml:DdeQueryNextServer (1,0): stub fixme:ddeml:DdeDisconnectList (1): stub fixme:ddeml:DdeConnectList (1,49159,49160,0,(nil)): stub fixme:ddeml:DdeQueryNextServer (1,0): stub fixme:ddeml:DdeDisconnectList (1): stub fixme:ddeml:DdeConnectList (1,49159,49160,0,(nil)): stub fixme:ddeml:DdeQueryNextServer (1,0): stub fixme:ddeml:DdeDisconnectList (1): stub fixme:ras:RasEnumConnectionsA (0x411b3990,0x40485cc8,0x41119308),stub! fixme:ras:RasEnumConnectionsA RAS support is not implemented ! Configure program to use LAN connection/winsock instead ! fixme:ras:RasEnumConnectionsA (0x411b0020,0x4048653c,0x40486584),stub! fixme:ras:RasEnumConnectionsA RAS support is not implemented ! Configure program to use LAN connection/winsock instead ! fixme:commdlg:GetFileName95 Flags 0x00000002 not yet implemented err:shell:SHGetSpecialFolderPathA Failed to create directory 'C:\WINDOWS\Desktop'. err:shell:SHGetSpecialFolderPathA Failed to create directory 'C:\WINDOWS\Desktop'. err:shell:SHGetSpecialFolderPathA Failed to create directory 'C:\WINDOWS\Desktop'. err:shell:SHGetSpecialFolderPathA Failed to create directory 'C:\WINDOWS\Desktop'. wine: Unhandled exception, starting debugger... fixme:console:SetConsoleCtrlHandler (0x4038bc04,1) - no error checking or testing yet err:wineconsole:WCUSER_SetFont wrong font err:wineconsole:WCUSER_SetFont wrong font Terminated
------------ I wasn't sure if it was the "Desktop" message was the problem, so I created a 'Desktop' folder in my /usr/share/wine-c/winddows directory. (This was quite a surprise, since saving attachments was never a problem before.) Why do I need a Desktop folder anyhow? And if it's really necessary, shouldn't the install script check for it and create it for me? I as a user don't want to be concerned with those things.
After creating the Desktop directory, and then trying to save the attachment again, the console displayed these messages: ----------------------
[olsam@friday agent]$ err:mmsys:MMDRV_InitHardcoded You didn't setup properly the config file for the Wine multimedia modules. Will use the hard-coded setup, but this will disappear soon. Please add a WinMM section to your Wine config file. fixme:file:SetFileAttributesA (D:\data\agent):2000 attribute(s) not implemented. fixme:ras:RasEnumConnectionsA (0x411e1b70,0x40485cb8,0x411492b0),stub! fixme:ras:RasEnumConnectionsA RAS support is not implemented ! Configure program to use LAN connection/winsock instead ! fixme:ras:RasEnumConnectionsA (0x411e1448,0x4048653c,0x40486584),stub! fixme:ras:RasEnumConnectionsA RAS support is not implemented ! Configure program to use LAN connection/winsock instead ! fixme:commdlg:GetFileName95 Flags 0x00000002 not yet implemented err:dosfs:DRIVE_ReadSuperblock Couldn't open device '/dev/fd0' for drive A: ! (no permission) err:dosfs:DRIVE_ReadSuperblock Can't read drive volume info ! Either pre-set it or make sure the device to read it from is accessible ! Perhaps you have not properly edited or created your Wine configuration file. This is (supposed to be) '/home/olsam/.wine/config' err:dosfs:DRIVE_GetLabel Invalid or unreadable superblock on /dev/fd0 (A:). err:dosfs:DRIVE_ReadSuperblock Couldn't open device '/dev/fd0' for drive A: ! (no permission) err:dosfs:DRIVE_ReadSuperblock Can't read drive volume info ! Either pre-set it or make sure the device to read it from is accessible ! Perhaps you have not properly edited or created your Wine configuration file. This is (supposed to be) '/home/olsam/.wine/config' Invalid or unreadable superblock on /dev/fd0 (A:). Maybe not FAT? err:dosfs:DRIVE_ReadSuperblock Couldn't open device '/dev/cdrom' for drive D: ! (no permission) err:dosfs:DRIVE_ReadSuperblock Can't read drive volume info ! Either pre-set it or make sure the device to read it from is accessible ! Perhaps you have not properly edited or created your Wine configuration file. This is (supposed to be) '/home/olsam/.wine/config' err:dosfs:DRIVE_GetLabel Invalid or unreadable superblock on /dev/cdrom (D:). err:dosfs:DRIVE_ReadSuperblock Couldn't open device '/dev/cdrom' for drive D: ! (no permission) err:dosfs:DRIVE_ReadSuperblock Can't read drive volume info ! Either pre-set it or make sure the device to read it from is accessible ! Perhaps you have not properly edited or created your Wine configuration file. This is (supposed to be) '/home/olsam/.wine/config' Invalid or unreadable superblock on /dev/cdrom (D:). Maybe not FAT? err:dosfs:DRIVE_ReadSuperblock Couldn't open device '/dev/cdrom' for drive D: ! (no permission) err:dosfs:DRIVE_ReadSuperblock Can't read drive volume info ! Either pre-set it or make sure the device to read it from is accessible ! Perhaps you have not properly edited or created your Wine configuration file. This is (supposed to be) '/home/olsam/.wine/config' err:dosfs:DRIVE_GetLabel Invalid or unreadable superblock on /dev/cdrom (D:). err:dosfs:DRIVE_ReadSuperblock Couldn't open device '/dev/cdrom' for drive D: ! (no permission) err:dosfs:DRIVE_ReadSuperblock Can't read drive volume info ! Either pre-set it or make sure the device to read it from is accessible ! Perhaps you have not properly edited or created your Wine configuration file. This is (supposed to be) '/home/olsam/.wine/config' Invalid or unreadable superblock on /dev/cdrom (D:). Maybe not FAT? err:dosfs:DRIVE_ReadSuperblock Couldn't open device '/dev/cdrom' for drive D: ! (no permission) err:dosfs:DRIVE_ReadSuperblock Can't read drive volume info ! Either pre-set it or make sure the device to read it from is accessible ! Perhaps you have not properly edited or created your Wine configuration file. This is (supposed to be) '/home/olsam/.wine/config' err:dosfs:DRIVE_GetLabel Invalid or unreadable superblock on /dev/cdrom (D:). err:dosfs:DRIVE_ReadSuperblock Couldn't open device '/dev/cdrom' for drive D: ! (no permission) err:dosfs:DRIVE_ReadSuperblock Can't read drive volume info ! Either pre-set it or make sure the device to read it from is accessible ! Perhaps you have not properly edited or created your Wine configuration file. This is (supposed to be) '/home/olsam/.wine/config' Invalid or unreadable superblock on /dev/cdrom (D:). Maybe not FAT? wine: Unhandled exception, starting debugger... fixme:console:SetConsoleCtrlHandler (0x4038bc04,1) - no error checking or testing yet err:wineconsole:WCUSER_SetFont wrong font err:wineconsole:WCUSER_SetFont wrong font
[1]+ Terminated wine ~/bin/Agent/1.92/agent.exe
-----------------
So, why is it trying to access my floppy and CD-ROM in the first place. This is similar to a problem that I reported some time ago, but that was just annoying; this is preventing me from working.
(It's also a bit of a PITA, because it's the program I use to write emails like this. :-)
Thanks,
==================================================== Oliver Sampson olsam@quickaudio.com http://www.oliversampson.com