https://bugs.winehq.org/show_bug.cgi?id=50615
Bug ID: 50615 Summary: 0024:fixme:ole:ICreateTypeInfo2_fnDeleteFuncDesc Product: Wine Version: 6.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ole32 Assignee: wine-bugs@winehq.org Reporter: strv@dinosaurencyclopedia.com Distribution: ---
I was trying to run Excel 2007. When removing controls from UserForm we are prompted with a nice "Not implemented" message box. With a log we see wine saying stub on 0024:fixme:ole:ICreateTypeInfo2_fnDeleteFuncDesc.
Without this function Excel 2007 cannot remove any controls from a UserForm
I tried winetricks ole32, but instead of fixing the problem it created EVEN more problems: - Excel now crashes when trying to repair any document. - Opening a file always results in Excel complaining file is corrupted. - When loading Excel, Excel now complains it cannot register the builtin controls and a wine log shows a lot of UIDs not able to be created.
https://bugs.winehq.org/show_bug.cgi?id=50615
strv@dinosaurencyclopedia.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=50615
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|Ubuntu |--- Component|ole32 |oleaut32 Summary|0024:fixme:ole:ICreateTypeI |Excel 2007 needs |nfo2_fnDeleteFuncDesc |ICreateTypeInfo2::DeleteFun | |cDesc()
https://bugs.winehq.org/show_bug.cgi?id=50615
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=50615
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Support for that comes from oleaut32.dll, but yes, using native modules for that is not advisable. We should fix that in Wine implementation instead.
https://bugs.winehq.org/show_bug.cgi?id=50615
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- Created attachment 69313 --> https://bugs.winehq.org/attachment.cgi?id=69313 patch
If you're able to do your own wine build, please try this patch. It will need some tests before I can submit it.
https://bugs.winehq.org/show_bug.cgi?id=50615
--- Comment #3 from yuri6037@yuristudio.net --- I'm not sure I can build wine. I have an Ubuntu based system and I have other software using wine. I do not want to risk crashing other wine software.
Also after looking at the building page of wine this sounds like a nightmare of packages to install where of course we are not given the correct names for Ubuntu APT. I cannot install another OS on this computer as my distribution (Pop OS) is the most reliable running under my hardware. The native Ubuntu is buggy as hell when it comes to graphics (NVIDIA is used). Arch and other similar OSs are absolutely unusable: motherboard believes GRUB is not bootable and complains no OS is installed leading to no other option as a SUPER GRUB 2 Disk to boot the OS. In addition setting up graphics is just an absolute wonderful nightmare on anything not Ubuntu (even on ubuntu it's bugged).
If there's a way I build a custom wine it's on a VM but I don't have enough time now to install a VM with source wine and O2007.
https://bugs.winehq.org/show_bug.cgi?id=50615
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- This particular function is in now, e3ef9b5426900b21209bb14c3d18caaf52e57f60. Wine 6.2 will be the first release to contain it. After that we'll see what it needs next.
https://bugs.winehq.org/show_bug.cgi?id=50615
--- Comment #5 from yuri6037@yuristudio.net --- Thank you I will try a source build of the new future 6.2 then. I just finally got a Arch Linux VM working for testing.
https://bugs.winehq.org/show_bug.cgi?id=50615
--- Comment #6 from yuri6037@yuristudio.net --- (In reply to yuri6037 from comment #5)
Thank you I will try a source build of the new future 6.2 then. I just finally got a Arch Linux VM working for testing.
I just tested it and it now accepts to remove components however this new version of wine causes even more problems: - No more text/caption is rendered on controls anymore - Once a control is removed running the VBA macro complains that a library does no longer exist
https://bugs.winehq.org/show_bug.cgi?id=50615
--- Comment #7 from yuri6037@yuristudio.net --- (In reply to yuri6037 from comment #6)
(In reply to yuri6037 from comment #5)
Thank you I will try a source build of the new future 6.2 then. I just finally got a Arch Linux VM working for testing.
I just tested it and it now accepts to remove components however this new version of wine causes even more problems:
- No more text/caption is rendered on controls anymore
- Once a control is removed running the VBA macro complains that a library
does no longer exist
Some weird thing happened: text rendering only works when EXCEL is launched from terminal not working from Thunar.
https://bugs.winehq.org/show_bug.cgi?id=50615
--- Comment #8 from yuri6037@yuristudio.net --- (In reply to yuri6037 from comment #7)
(In reply to yuri6037 from comment #6)
(In reply to yuri6037 from comment #5)
Thank you I will try a source build of the new future 6.2 then. I just finally got a Arch Linux VM working for testing.
I just tested it and it now accepts to remove components however this new version of wine causes even more problems:
- No more text/caption is rendered on controls anymore
- Once a control is removed running the VBA macro complains that a library
does no longer exist
Some weird thing happened: text rendering only works when EXCEL is launched from terminal not working from Thunar.
Nevermind now it works. Will test again the weird bug when a control is removed.
https://bugs.winehq.org/show_bug.cgi?id=50615
--- Comment #9 from yuri6037@yuristudio.net --- (In reply to yuri6037 from comment #8)
(In reply to yuri6037 from comment #7)
(In reply to yuri6037 from comment #6)
(In reply to yuri6037 from comment #5)
Thank you I will try a source build of the new future 6.2 then. I just finally got a Arch Linux VM working for testing.
I just tested it and it now accepts to remove components however this new version of wine causes even more problems:
- No more text/caption is rendered on controls anymore
- Once a control is removed running the VBA macro complains that a library
does no longer exist
Some weird thing happened: text rendering only works when EXCEL is launched from terminal not working from Thunar.
Nevermind now it works. Will test again the weird bug when a control is removed.
All right now everything is fixed it seem that when Excel is installed for the first time you need to launch it 5-10 times on the newer Wine in order for Excel to no longer fail rendering text and/or weird missing lib bugs.
https://bugs.winehq.org/show_bug.cgi?id=50615
--- Comment #10 from Nikolay Sivov bunglehead@gmail.com --- So removing controls now completely works with wine 6.2? If so we should close this.
https://bugs.winehq.org/show_bug.cgi?id=50615
--- Comment #11 from yuri6037@yuristudio.net --- Yes it did work last time I checked in master. I will re-test once this goes into the official WineHQ stable APT repositories but this time I will be on the host system no more VM.
https://bugs.winehq.org/show_bug.cgi?id=50615
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fgouget@codeweavers.com Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=50615
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest@gmail.com Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |e3ef9b5426900b21209bb14c3d1 | |8caaf52e57f60
--- Comment #12 from Vijay Kamuju infyquest@gmail.com --- Fix committed https://source.winehq.org/git/wine.git/commitdiff/e3ef9b5426900b21209bb14c3d...
https://bugs.winehq.org/show_bug.cgi?id=50615
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.11.
https://bugs.winehq.org/show_bug.cgi?id=50615
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.0.x
https://bugs.winehq.org/show_bug.cgi?id=50615
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|6.0.x |---
--- Comment #14 from Michael Stefaniuc mstefani@winehq.org --- Removing the 6.0.x milestone from bug fixes included in 6.0.3.