Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installing mdac28 does not provide 64bit msado15, solution attached #1611

Closed
Kepsz opened this issue Sep 12, 2020 · 2 comments
Closed

Installing mdac28 does not provide 64bit msado15, solution attached #1611

Kepsz opened this issue Sep 12, 2020 · 2 comments
Labels
bug Acknowledged bug download Bugs with an available download patch Bugs with a patch available win64 Bugs only affecting win64

Comments

@Kepsz
Copy link

Kepsz commented Sep 12, 2020

While trying to get Altium Designer working with wine, Louise Lenders wrote an addition to winetricks. That addition allows winetricks to install 64bit version of msado15, that is required for AD.

Related wine bugreport: https://bugs.winehq.org/show_bug.cgi?id=46107
64bit_msado15_dlls.txt

@austin987 austin987 added bug Acknowledged bug download Bugs with an available download patch Bugs with a patch available win64 Bugs only affecting win64 labels Sep 13, 2020
@austin987
Copy link
Contributor

This looks like a hack IMO. Native mdac28 installs quite a few more binaries:

msader15.dll:   PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
msado15.dll:    PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
msado20.tlb:    PE32 executable (DLL) (console) Intel 80386, for MS Windows
msado21.tlb:    PE32 executable (DLL) (console) Intel 80386, for MS Windows
msado25.tlb:    PE32 executable (DLL) (console) Intel 80386, for MS Windows
msado26.tlb:    PE32 executable (DLL) (console) Intel 80386, for MS Windows
msado27.tlb:    PE32 executable (DLL) (console) Intel 80386, for MS Windows
msadomd.dll:    PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
msador15.dll:   PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
msadox.dll:     PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
msadrh15.dll:   PE32 executable (DLL) (GUI) Intel 80386, for MS Windows
msjro.dll:      PE32 executable (DLL) (GUI) Intel 80386, for MS Windows

(that said, I haven't checked a real 64-bit windows box).

The patch only handles msdart.dll and msado15.dll (and would break on 32-bit prefixes..)

@Kepsz
Copy link
Author

Kepsz commented Nov 27, 2021

Altium can now be launched with wine. So this issue is solved.

@Kepsz Kepsz closed this as completed Nov 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Acknowledged bug download Bugs with an available download patch Bugs with a patch available win64 Bugs only affecting win64
Projects
None yet
Development

No branches or pull requests

2 participants