Program does not start with "gdiplus.dll not found", but it is installed

Questions about Wine on Linux
Post Reply
katonag
Level 1
Level 1
Posts: 5
Joined: Thu Apr 01, 2021 7:01 am

Program does not start with "gdiplus.dll not found", but it is installed

Post by katonag » Thu Apr 01, 2021 7:12 am

Trying to install OriginPro2017 32bit into a 32bit winearch under OpenSUSE Tumbleweed with Wine 6.5. The program installs fine, but when I try to run it, the following errors are generated:

Code: Select all

0100:err:module:import_dll Library gdiplus.dll (which is needed by L"C:\\Program Files\\OriginLab\\Origin2017\\ok9.dll") not found
0100:err:module:import_dll Library ok9.dll (which is needed by L"C:\\Program Files\\OriginLab\\Origin2017\\OK3DGL9.dll") not found
0100:err:module:import_dll Library OK3DGL9.dll (which is needed by L"C:\\Program Files\\OriginLab\\Origin2017\\od9.dll") not found
0100:err:module:import_dll Library gdiplus.dll (which is needed by L"C:\\Program Files\\OriginLab\\Origin2017\\ok9.dll") not found
0100:err:module:import_dll Library ok9.dll (which is needed by L"C:\\Program Files\\OriginLab\\Origin2017\\od9.dll") not found
0100:err:module:import_dll Library od9.dll (which is needed by L"C:\\Program Files\\OriginLab\\Origin2017\\ou9.dll") not found
0100:err:module:import_dll Library gdiplus.dll (which is needed by L"C:\\Program Files\\OriginLab\\Origin2017\\ok9.dll") not found
0100:err:module:import_dll Library ok9.dll (which is needed by L"C:\\Program Files\\OriginLab\\Origin2017\\OK3DGL9.dll") not found
0100:err:module:import_dll Library OK3DGL9.dll (which is needed by L"C:\\Program Files\\OriginLab\\Origin2017\\ou9.dll") not found
0100:err:module:import_dll Library gdiplus.dll (which is needed by L"C:\\Program Files\\OriginLab\\Origin2017\\ok9.dll") not found
0100:err:module:import_dll Library ok9.dll (which is needed by L"C:\\Program Files\\OriginLab\\Origin2017\\ou9.dll") not found
0100:err:module:import_dll Library ou9.dll (which is needed by L"C:\\Program Files\\OriginLab\\Origin2017\\Origin94.exe") not found
0100:err:module:LdrInitializeThunk Importing dlls for L"C:\\Program Files\\OriginLab\\Origin2017\\Origin94.exe" failed, status c0000135
I have installed gdiplus using winetricks and gdiplus.dll is indeed in windows\system32. Running with builtin gdiplus, the program crashes.

Any ideas welcome.

madewokherd
Level 3
Level 3
Posts: 93
Joined: Mon Jun 02, 2008 5:03 pm
Contact:

Re: Program does not start with "gdiplus.dll not found", but it is installed

Post by madewokherd » Fri Apr 02, 2021 12:41 pm

Maybe your native gdiplus is the wrong architecture for this program?

katonag
Level 1
Level 1
Posts: 5
Joined: Thu Apr 01, 2021 7:01 am

Re: Program does not start with "gdiplus.dll not found", but it is installed

Post by katonag » Fri Apr 02, 2021 1:04 pm

What do you mean by this? I have installed it through winetricks. As far as I know winetricks installs 32bit versions, the arch is 32bit and the installed software is 32bit too. Formerly this program worked fine. Formerly means wine 4.x or 5.x, I do not remember exactly. It was about 1.5-2 years ago, if I remember right.

fargodwe
Level 5
Level 5
Posts: 435
Joined: Mon Oct 02, 2017 7:08 am

Re: Program does not start with "gdiplus.dll not found", but it is installed

Post by fargodwe » Sun Apr 04, 2021 12:41 am

Have you installed one of the c runtime package? Have you installed .net?

katonag
Level 1
Level 1
Posts: 5
Joined: Thu Apr 01, 2021 7:01 am

Re: Program does not start with "gdiplus.dll not found", but it is installed

Post by katonag » Wed Apr 07, 2021 10:19 am

I have run some test installations. Installing to a clean wineprefix, the program now starts (with builtin gdiplus), however there are no scrollbars around the work area if a window is outside the visible part. As I remember, gdiplus was the solution to solve is. Installing gdiplus immediately results in the described error. Installing dotnet35 and vcrun2012 does not help; i.e. with the builtin gdiplus there are no scrollbars and with the native gdiplus it does not start.

katonag
Level 1
Level 1
Posts: 5
Joined: Thu Apr 01, 2021 7:01 am

Re: Program does not start with "gdiplus.dll not found", but it is installed

Post by katonag » Wed Apr 07, 2021 12:30 pm

As you see in AppDB, with wine 3.x it was working fine to install gdiplus: https://appdb.winehq.org/objectManager. ... gId=102895

fargodwe
Level 5
Level 5
Posts: 435
Joined: Mon Oct 02, 2017 7:08 am

Re: Program does not start with "gdiplus.dll not found", but it is installed

Post by fargodwe » Wed Apr 07, 2021 5:00 pm

First, remember there are a TON of differences between wine 3.x and wine 6.5. I have seen a few posts about some games not working in 6.5. Perhaps falling back to 6.0 might help.

Looking at the output you posted, it would be worthwhile to see if all of the dll's listed actually exist either in the folder your program executable is in or in c:\windows\system32. It *looks* like it is trying to find those dll's but can't and the import of those dll's has failed. It might be that you need to add them in winecfg.

Post Reply