ppa:ubuntu-wine/ppa doesnt work for wine 1.5.x

Questions about Wine on Linux
Locked
advocatus diaboli
Newbie
Newbie
Posts: 4
Joined: Wed Jul 04, 2012 7:13 am

ppa:ubuntu-wine/ppa doesnt work for wine 1.5.x

Post by advocatus diaboli »

i'm running linuxmint 9 (isadora) and wine 1.4.

i'm unable to upgrade to wine v1.5 using the ubuntu launchpad:
ppa:ubuntu-wine/ppa

and command:
apt://wine1.5

generates msg "could not find package 'wine1.5'"

is there a work-around that would let me upgrade to wine v1.5?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: ppa:ubuntu-wine/ppa doesnt work for wine 1.5.x

Post by dimesio »

advocatus diaboli wrote: is there a work-around that would let me upgrade to wine v1.5?
Build it yourself.
advocatus diaboli
Newbie
Newbie
Posts: 4
Joined: Wed Jul 04, 2012 7:13 am

ppa:ubuntu-wine/ppa doesnt work for wine 1.5.x

Post by advocatus diaboli »

ok, so I built it myself; 2GB of source code and other development packages, i'm running wine 1.5.8.
the 1.5 version solved a number of problems but created 2 other problems which i dont know if they are bugs i should report or problems i created when installing the 1.5.8 build:

1) PNG support (debug output):
err:wincodecs:PngEncoder_CreateInstance Trying to save PNG picture, but PNG support is not compiled in.
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder

2) Gecko (debug output):
err:mshtml:HTMLDocument_Create Failed to init Gecko, returning CLASS_E_CLASSNOTAVAILABLE

re gecko, i have 1.0.0-0ubuntu4 installed. it came standard with the ppa package off the ubuntu site. i understand that there were other updates to gecko within the wine1.5 version;
but i didnt find a manpg that would tell me how to download and install the latest version.

what do you suggest i do before i log it as a bug??
-thanks
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: ppa:ubuntu-wine/ppa doesnt work for wine 1.5.x

Post by dimesio »

advocatus diaboli wrote: err:wincodecs:PngEncoder_CreateInstance Trying to save PNG picture, but PNG support is not compiled in.
You need to rebuild Wine with PNG support. If there were other warnings from ./configure you need to install them, too, unless it is something you are sure you don't need (e.g., OpenCL and OSSv4).
but i didnt find a manpg that would tell me how to download and install the latest version.
http://wiki.winehq.org/Gecko

You will also need to install wine-mono. http://wiki.winehq.org/Mono
what do you suggest i do before i log it as a bug??
Neither of those issues are bugs.
advocatus diaboli
Newbie
Newbie
Posts: 4
Joined: Wed Jul 04, 2012 7:13 am

Post by advocatus diaboli »

thank you for your help.
i rebuilt the package with png support.
the 1.5.8 installed the mono modules automatically.

once that was done. i ran into a stack overflow when I ran PegasusMail:

err:seh:setup_exception_record stack overflow 848 bytes in thread 0009 eip 7bc3f4b8 esp 00230fe0 stack 0x230000-0x231000-0x330000

that leaves me w/o email.

the problem appears to be in some Ole Controls.
What native DLL do I use to get around all the 'fixme' problems that cause, as it appears, pegasus mail crash?

here is the debug output:

fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:mpr:WNetGetUniversalNameA ("H:\\EMAIL\\PEGASUS\\MAIL\\jan\\WI_sph.ini", 0x00000001, 0x32e9e0, 0x32edec): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:process:GetProcessDEPPolicy (0xffffffff 0x32efb4 0x32efb8): stub
fixme:ieframe:PersistStreamInit_InitNew (0x19b6610)
fixme:ieframe:WebBrowser_put_RegisterAsDropTarget (0x19b6610)->(0)
fixme:font:GetCharacterPlacementW flags 0x00000012 ignored
fixme:font:GetCharacterPlacementW classes not implemented
fixme:font:GetCharacterPlacementW flags 0x00000012 ignored
fixme:font:GetCharacterPlacementW classes not implemented
fixme:ieframe:navigate_url Unsupported args (Flags 0x5ebcf0c:10; TargetFrameName 0x5ebcf0c:10)
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:iphlpapi:NotifyAddrChange (Handle 0x70de910, overlapped 0x70de91c): stub
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 84 of group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClOleCommandTarget_QueryStatus (0x19b66c4)->((null) 1 0x32ca20 (nil))
fixme:ieframe:ClOleCommandTarget_QueryStatus command_0: 27, 0x0
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:mshtml:on_change_dlcontrol unsupported dlcontrol 7004c780
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 37 of group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 84 of group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClientSite_GetContainer (0x19b66c4)->(0x32ca30)
fixme:mshtml:nsChannel_GetContentDisposition (0x1c71c78)->(0x32c12c)
fixme:mshtml:nsChannel_GetContentDispositionHeader (0x1c71c78)->(0x32b968)
fixme:ieframe:ClientSite_GetContainer (0x19b66c4)->(0x32d8d0)
fixme:imm:ImmReleaseContext (0x1026c, 0x18a988): stub
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:process:GetProcessDEPPolicy (0xffffffff 0x32d0d4 0x32d0d8): stub
fixme:font:GetCharacterPlacementW flags 0x00000012 ignored
fixme:font:GetCharacterPlacementW classes not implemented
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:ieframe:DocHostUIHandler_GetDropTarget (0x19b66c4)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 69 of CGID_Explorer
fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 69 of CGID_Explorer
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 67 of group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 63 of group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 84 of group {000214d1-0000-0000-c000-000000000046}
fixme:win:EnumDisplayDevicesW ((null),0,0x32dd50,0x00000000), stub!
fixme:ieframe:ClientSite_GetContainer (0x19b66c4)->(0x32e9a4)
fixme:mshtml:nsChannel_GetContentDisposition (0x1e86f70)->(0x32d600)
fixme:mshtml:nsChannel_GetContentDispositionHeader (0x1e86f70)->(0x32ce3c)
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:ieframe:DocHostUIHandler_GetDropTarget (0x19b66c4)
fixme:resource:GetGuiResources (0xffffffff,0): stub
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 69 of CGID_Explorer
fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 69 of CGID_Explorer
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 67 of group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 67 of group {000214d1-0000-0000-c000-000000000046}
fixme:ieframe:ClOleCommandTarget_Exec Unimplemented cmdid 67 of group {000214d1-0000-0000-c000-000000000046}
err:seh:setup_exception_record stack overflow 848 bytes in thread 0009 eip 7bc3f4b8 esp 00230fe0 stack 0x230000-0x231000-0x330000
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Try winetricks ie7.
advocatus diaboli
Newbie
Newbie
Posts: 4
Joined: Wed Jul 04, 2012 7:13 am

Post by advocatus diaboli »

i did try winetricks ie7 - that kicked pegasus into an infinite loop and on exit, it crashed wine. i filed it as bug31151.
( http://bugs.winehq.org/show_bug.cgi?id=31151 )
Locked