psalvan
2006-Jun-20 11:50 UTC
[Wine] An application's icon raise "Invalid ico file format" during setup
Hi! Installing an application of mine under Wine 0.9.15, the application icon doesn't appear in the desktop and in the Wine -> Programs -> <application> menu because diring the setup I get the following error: --- err:menubuilder:ExtractFromICO Invalid ico file format err:menubuilder:InvokeShellLinker failed to fork and exec winshelllink --- The icon is obviously ok under Windows; it is a true-color icon composed by the following bitmaps: 16x16 24bit bitmap 32x32 24 bit bitmap 32x32 32 bit bitmap with antialiasing (shows smooth borders under WinXP) 48x48 32 bit bitmap with antialiasing (shows smooth borders under WinXP) You can download and try the setup from http://download.danea.it/demo/def2006demo09b.exe Is this a known problem of Wine or should I post in in Bugzilla? Bye! Paolo
psalvan
2006-Jun-21 08:15 UTC
[Wine] Re: An application's icon raise "Invalid ico file format" during setup
I've solved the trouble by myself... I post the solution so it could be searched by other people with the same problem: Just converting the 24bit bitmaps inside my icon in 8bit paletted bitmaps make the icon OK for Wine... So now my application icon is composed by: 16x16 8bit bitmap 16x16 32bit bitmap with antialiasing (shows smooth borders under WinXP) 32x32 8 bit bitmap 32x32 32 bit bitmap with antialiasing (shows smooth borders under WinXP) 48x48 32 bit bitmap with antialiasing (shows smooth borders under WinXP) ...and it shows well under both Win95-WinXP and Wine Paolo psalvan wrote:> Hi! > > Installing an application of mine under Wine 0.9.15, the application > icon doesn't appear in the desktop and in the Wine -> Programs -> > <application> menu because diring the setup I get the following error: > --- > err:menubuilder:ExtractFromICO Invalid ico file format > err:menubuilder:InvokeShellLinker failed to fork and exec winshelllink > --- > > The icon is obviously ok under Windows; it is a true-color icon > composed by the following bitmaps: > 16x16 24bit bitmap > 32x32 24 bit bitmap > 32x32 32 bit bitmap with antialiasing (shows smooth borders under > WinXP) > 48x48 32 bit bitmap with antialiasing (shows smooth borders under > WinXP) > > You can download and try the setup from > http://download.danea.it/demo/def2006demo09b.exe > > Is this a known problem of Wine or should I post in in Bugzilla? > > Bye! > > Paolo