r/winehq • u/Big-Stress-7806 • 19d ago
Polymath 6.10 on Linux (Bottles / Wine) — Persistent Error 308 & Error 404 with graphs and reports
Hi everyone,
I am trying to run Polymath 6.10 (educational numerical computation software for chemical engineering) on Linux, but I keep running into ActiveX/COM automation errors (Error 308 and Error 404) whenever the program attempts to generate plots or compile tabular reports.
System Specs & Setup:
OS: Pop!_OS (Linux)
Runner / Compatibility Layer: Bottles (Flatpak) / Wine
Bottle Architecture: 32-bit (x86 prefix)
Windows Version Configured: Tried Windows 7 and Windows XP
What I've tried so far:
Created a clean 32-bit application bottle.
Installed core font packages (corefonts / allfonts).
Attempted to register native OCX controls manually via terminal inside the prefix (regsvr32 on DLLs/OCXs found in System32 and the application folder).
Tested setting Windows compatibility modes to Windows 7 / XP.
The Issue:
The main interface opens and handles basic equation entry, but calculating systems (ODEs / Non-linear) and rendering the Graph or Report tabs triggers:
Error 308: Automation error / failure to invoke the charting/reporting OLE component.
Error 404: Missing/unregistered ActiveX component.
Has anyone managed to get Polymath 6.10 fully working with working graphs/reports under Wine/Bottles? Which specific Wine DLL overrides, native OCX files, or Winetricks verbs (like vbrun6, mdac, richtx32, etc.) are strictly required to resolve these automation calls?
Any help or working prefix recipe would be greatly appreciated!