https://bugs.winehq.org/show_bug.cgi?id=53828
Bug ID: 53828 Summary: LINUX RUNNING FOXPRO 6.0 DDE to MSFT WORD97 FAILURE Product: Wine Version: 5.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ookay1980@yahoo.com.hk Distribution: ---
Created attachment 73358 --> https://bugs.winehq.org/attachment.cgi?id=73358 backtrace dump after WINE abend
Under LINUX MINT 20.2 (LOCALE is set to BIG5 Hong Kong)
I run MSFT Visual Fox Pro 6.0 and MSFT OFFICE 97 Pro SR2 (Chinese Hong Kong version)
The VFP program tried to DDE to WORD97 and run a MACRO to open a DOCUMENT.
When I run it in normal WINDOWS ME and WINDOWS XP, it will switch to WORD97 and ran the MACRO to display the WORD DOCUMENT smoothly and automatically.
When I run it in LINUX MINT 20.2 and WINE 5.0 It does not switch to WORD97. I have to manually switch to WORD97. The Macro seem to run OK as it displayed the DOC and allowed me to edit the DOC.
However, after a few more CLICKs on the WORD screen, WINE abended (the backtrace.txt is saved and attached)
Normally when I run OFC97 under WINE without the VFP DDE stuff, it works fine with only some minor issues.
It seem to also have some DDE registration issue.
https://bugs.winehq.org/show_bug.cgi?id=53828
--- Comment #1 from MR.LAU ookay1980@yahoo.com.hk ---
Additionally, the WINE console has this message:
0009:err:ole:CoGetClassObject class {854d7ac5-bc3d-11d0-b421-00a0c90f9dc4} not registered 0009:err:ole:CoGetClassObject class {854d7ac5-bc3d-11d0-b421-00a0c90f9dc4} not registered 0009:err:ole:CoGetClassObject no class object {854d7ac5-bc3d-11d0-b421-00a0c90f9dc4} could be created for context 0x3 0009:err:ddeml:DdeConnect This Conv already exists: (0x7de150) 0009:err:ddeml:DdeConnect This Conv already exists: (0x7de150) 0009:err:ddeml:DdeConnect This Conv already exists: (0x7de150)
https://bugs.winehq.org/show_bug.cgi?id=53828
--- Comment #2 from Jactry Zeng jactry92@gmail.com --- Hi,
You are using Wine 5.0 which is pretty out of date, please retest it with the current development version.
https://bugs.winehq.org/show_bug.cgi?id=53828
--- Comment #3 from MR.LAU ookay1980@yahoo.com.hk ---
I definitely would want to try the newest version. But this is the newest BINARY package I can find.
$ sudo apt install wine Reading package lists... Done Building dependency tree Reading state information... Done wine is already the newest version (5.0-3ubuntu1).
Linux apt said it is the latest.
I search the web. This is probably the latest binary package available. All the others are source and have to build. I have no experience doing the build thing.
I dare not try to do the build and it sound too complicated and I am counting on my Linux Mint and Wine to do my daily work.
I cannot afford to take this risk. So I decide to wait for the BINARY package. WineHQ said it is building. But for a long time I have not found any new BINARY Package available.
Just when is the latest stable version come out with BINARY Package is what I am waiting for.
https://bugs.winehq.org/show_bug.cgi?id=53828
--- Comment #4 from Jactry Zeng jactry92@gmail.com --- (In reply to MR.LAU from comment #3)
I definitely would want to try the newest version. But this is the newest BINARY package I can find.
You might want to give it a try with WineHQ's official .deb repository for Ubuntu/Mint: https://wiki.winehq.org/Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=53828
--- Comment #5 from MR.LAU ookay1980@yahoo.com.hk ---
I tried most of the stuff mentioned on the page you suggested, which is what a web search directed me to in the frist place.
Lot of problems and lot of errors.
Either this and that is not available or something is missing. Cannot continue.
There is no way I can get any version beyond WINE 5.0. That is the newest I can get.
I guess all those versions beyond 5.0 without BINARY package are just for the entertainment of the developers.
Those things are not meant for general users.
Please provide a BINARY package of whatever you think is stable and beyond 5.0.
https://bugs.winehq.org/show_bug.cgi?id=53828
--- Comment #6 from Austin English austinenglish@gmail.com --- (In reply to MR.LAU from comment #5)
Please provide a BINARY package of whatever you think is stable and beyond 5.0.
The link provided is used by plenty of users and works fine.
If you need help figuring out how to get an updated wine package, please use the wine forums.
https://bugs.winehq.org/show_bug.cgi?id=53828
--- Comment #7 from MR.LAU ookay1980@yahoo.com.hk --- 30 Years ago when LINUX first came out, I did the MAKE and BUILD thing to try LINUX. Eventually WINDOWS proved to be much easier to use and I quit doing LINUX.
Now WINDOWS is very intrusive. The forced update drives me nuts. Then I find LINUX MINT easy to use and I am happy with it. And I tried to move my WIN apps to LINUX under WINE.
I encounter too many problems and I know I have to stay with WINDOWS. WINE is probably good for GAMES. But when I have to do switching from WORD and FOXPRO and back and forth. I don't think WINE will do it.
Then of course I was hoping for miracle. I find problems and I hope WINE will fix it.
Looks like the WINE team is not even interested in looking at the problem and just ask me to spend a lot of time going thru the MAKE and BUILD thing with the DEVELOPMENT release. Just to report a bug?
And looks like you have decided to not to provide BINARY package and ask the general user community to go through that torture just to try it.
May you enjoy your indulgence in this: "The link provided is used by plenty of users and works fine. If you need help figuring out how to get an updated wine package, plea use the wine forums."
I gone through the forums and I don't find it helpful.
And you believed plenty of users are happy with this MAKE and BUILD thing. That is good for you as none of them report any problem because no one ever try it.
I will just do Virtual Machines. They work fine, although slow. And I thought running directly under LINUX with WINE will give better performance.
Maybe a few years later, you might finally release a BINARY package and I will try it again. I cannot afford to spent a huge amount of time just to report a bug without much expectation that it will be fixed.
HAPPY NEW YEAR!
https://bugs.winehq.org/show_bug.cgi?id=53828
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDINFO Ever confirmed|0 |1
https://bugs.winehq.org/show_bug.cgi?id=53828
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #8 from Zeb Figura z.figura12@gmail.com --- The link provided in comment 4 describes how to install binary packages, not source packages. Where did you get the opposite impression?
https://bugs.winehq.org/show_bug.cgi?id=53828
--- Comment #9 from MR.LAU ookay1980@yahoo.com.hk --- Please allow me to make myself clear.
1. About 25 years ago I developed an application for some Lawfirms in HKG. My application involved using FOXPRO to ask questions to collect information about their clients, and saved them in a database. It then DDE to WORD (Chinese WORD6 at that time) and ask WORD to open a blank template; fill in all those info, delete any unnecessary paragraphs based on the clients details and conditions.
2. After I retired, I forget about the whole thing. A few months ago, one of the lawfirms contacted me and asked for help.
3. Their problem is: there is no hardware they can buy to run my old programs and the old hardware is failing. The new Windows will not run 16bit programs anymore (WORD6 is 16bit, Foxpro is 32 bit). I tried to help solve the problem.
4. First, I go to WIN10, installed OTVDM to ran WORD6. System lockup and my WIN10 was clobbered. I tried WINE and Chinese WORD6 won't work there.
5. I tried Virtual Machines and they work fine, but too slow, inconvenient and clumsy.
6. I then convert the WORD6 macro to WORD97 (32bit) visual basic. A lot of work but finally the application run in WIN10.
7. I thought LINUX WINE may provide a long term solution. I tried LINUX WINE with WORD97. It kind of work under WINE (but with many glitches). It cannot handle DDE well. It abends and lock up easily. (I tried both 64bit and 32Bit PREFIX)
8. I know it is hard to ask developers to fix problems, especially when it is freeware. Back then when I was working with IBM OS/360, when users reported problems, the answer was always 'WORK AS DESIGNED. PLEASE FILE A CHANGE REQUEST'. And then there were WALKTHRUs, scheduling and all 9 yards. Although sometimes the fix only involved a few lines of code change.
9. I hope time has changed and miracles may happen. So I submitted a bug report.
10. I was using WINE 5.0. It is the latest BINARY Package available.
11. When I file my bug report. Mr Zeng say my WINE5.0 is too old. I need to try with a new one.
12. I Search the WEB, there is no newer BINARY packages available.
13. I did sudo update and upgrade and LINUX MINT said WINE5.0 is the newest available.
14. Mr. Zeng pointed me to a page to get the new Source Package.
15. I check the page and do WEB search also. All I got were pointers to source packages. It also mentioned something about missing dependency and key problems. Anyway it was confusing enough and there are pointers to many SOURCE PACKAGES.
16. I followed the instructions of one of them (too many of them indeed and I don't even remember which one I selected to follow). I did the sudo thing. It came back ".. Checking Dependency... and then SO AND SO things are missing; and then SO AND SO things are not available. ... Cannot Continue ...". I was afraid it will screw up my LINUX MINT just like OTVDM clobbered my WIN10.
17. I asked Mr. Zeng to see if WINE can provide a newer BINARY package as I do not want to take any risk and I cannot install the Source Package.
18. Mr. Austin English said 'The link provided is used by plenty of users and works fine. If you need help figuring out how to get an updated wine package, please use the wine forums.'
19. I know I am getting into a loop and going nowhere. I do not want to lose my LINUX MINT given the awful experience with OTVDM and WIN10 as the commands O entered must just be totally inappropriate.
So I gave up as I do not have very high expectation for the problem being work on anyway (base on my OS/360 day experience).
20. Then Mr. Zeb Figura said "The link provided in comment 4 describes how to install binary packages, not source packages". But WIN5.0 is the newest binary package available. And the source package I download tells me a lot of things are missing or not available. Cannot continue ...
I don't want to risk losing my LINUX working environment by entering a lot of wrong commands.
So I rather give up and play it safe.
But I am willing to try the development Source Package if there are very clear and definite instructions like:
If you are running LINUX xx then do this: 1. Install the dependent packages: a. download this package. HERE b. unpack and install 2. Install WINE 7.2x. a. Download this WINE 7.2x package. HERE b. unpack and edit this Control File to match you environment c. do this command to install 3. Do this to start WINE 7.2x and test your application.
4. If it turns out creating more problems, or clobber other apps do this so and so commands to remove it.
Then I will feel much more comfortable about the adventure.
Thanks for your time. I am still hoping for miracles.
https://bugs.winehq.org/show_bug.cgi?id=53828
--- Comment #10 from Zeb Figura z.figura12@gmail.com --- I don't know how to be clearer. 5.0 is the latest version that Ubuntu's official repositories supply, but WineHQ provides alternate repositories with more up-to-date binary packages. The linked page (https://wiki.winehq.org/Ubuntu) contains instructions on how to install from our alternate repositories, including for Linux Mint. If there's something about those instructions that you don't understand, or you are running into some errors, then that's fine, but please describe them so that we can resolve that part, rather than giving up and saying "you don't provide binary packages".
https://bugs.winehq.org/show_bug.cgi?id=53828
--- Comment #11 from MR.LAU ookay1980@yahoo.com.hk ---
Regarding the download page: https://wiki.winehq.org/Download
2022.10.06 Last time I check. This is what it said:
WineHQ Binary Packages To be built.
I click on the link to download and I got wine-7.17.tar.xz Nowhere on the page mentioned the word BINARY.
I open wine-7.17.tar.xz and browse the README file. It talked about MAKE and COMPILATION etc
That's why I ask Mr. Zeng to please provide BINARY package.
2022.10.29 Today I check: this is what it said:
WineHQ Binary Packages These packages are built and supported by WineHQ. Please report any problems with them in WineHQ's bugzilla.
I click on the link to (now it actually mentioned the word binary packages) Ubuntu - WineHQ binary packages for Ubuntu 18.04, 20.04, and 22.04 and it pointed to the page you mentioned.
https://wiki.winehq.org/Ubuntu
Still nowhere on this page can I find the the word BINARY. And all reference was to source files.
Select your Ubuntu version and download the WineHQ sources file:
Base on your advice that it is actually binary package. I followed all the steps and the installation completed smoothly.
Thank you for your help.
https://bugs.winehq.org/show_bug.cgi?id=53828
--- Comment #12 from MR.LAU ookay1980@yahoo.com.hk --- Created attachment 73386 --> https://bugs.winehq.org/attachment.cgi?id=73386 Partial Console Log
Now I am on WINE 7.0 - The Stable Version The situation did not change. Same problems. There are many stubs to be filled in. I hope WINE will have time and resources to have those stubs filled in.
Here is part of the WINE Console Log.
https://bugs.winehq.org/show_bug.cgi?id=53828
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW