Wine incorrectly appends ".so" to the libraries it

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Negatratoron
Newbie
Newbie
Posts: 3
Joined: Sat Jul 17, 2010 6:50 pm

Wine incorrectly appends ".so" to the libraries it

Post by Negatratoron »

The problem itself is that Sins of a Solar Empire does not run under Wine, but I am quite confident that appending an extra ".so" is what's causing this game to crash, so I just made that the subject to hopefully get better results.

I'm using Wine 1.2 on both my desktop computer and my laptop. Sins of a Solar Empire works on the desktop, but not the laptop. I started with a fresh .wine directory in both. On the laptop, the game just crashes and Sins of a Solar Empire spits out a memory dump.

Running wine with WINEDEBUG=warn+all indicates that wine incorrectly adds ".so" to the file names of the libraries it looks for. This results in errors like this:

Code: Select all

warn:module:load_builtin_dll cannot open .so lib for builtin L"ntdll.dll.so": /usr/local/bin/../lib/wine/ntdll.dll.so.so: cannot open shared object file: No such file or directory
I've pasted the full output of wine on the laptop trying to run Sins of a Solar Empire:
http://pastebin.com/qqKVKT58
The excerpt above is from line 1375 and other libraries fail the same way in the lines around it.

Another game, Descent 3, runs flawlessly on the laptop. I do not know what to make of this.

Thanks and all.
Negatratoron
Newbie
Newbie
Posts: 3
Joined: Sat Jul 17, 2010 6:50 pm

Post by Negatratoron »

Hmm... A word dropped out of the subject line somehow. it should have ended with "to the libraries it loads".
James McKenzie

Wine incorrectly appends ".so" to the libraries it

Post by James McKenzie »

Negatratoron wrote:
The problem itself is that Sins of a Solar Empire does not run under Wine, but I am quite confident that appending an extra ".so" is what's causing this game to crash, so I just made that the subject to hopefully get better results.

I'm using Wine 1.2 on both my desktop computer and my laptop. Sins of a Solar Empire works on the desktop, but not the laptop. I started with a fresh .wine directory in both. On the laptop, the game just crashes and Sins of a Solar Empire spits out a memory dump.

Running wine with WINEDEBUG=warn+all indicates that wine incorrectly adds ".so" to the file names of the libraries it looks for. This results in errors like this:

Code:

warn:module:load_builtin_dll cannot open .so lib for builtin L"ntdll.dll.so": /usr/local/bin/../lib/wine/ntdll.dll.so.so: cannot open shared object file: No such file or directory


No, the library files are actually called .dll.so and should be located
in /usr/lib or /usr/local/lib. Looks like something is munged with your
wine file install.

What operating system/version/distribution are you running and how did
you install Wine on your laptop?

James McKenzie
Negatratoron
Newbie
Newbie
Posts: 3
Joined: Sat Jul 17, 2010 6:50 pm

Re: Wine incorrectly appends ".so" to the librarie

Post by Negatratoron »

James McKenzie wrote:Negatratoron wrote:
The problem itself is that Sins of a Solar Empire does not run under Wine, but I am quite confident that appending an extra ".so" is what's causing this game to crash, so I just made that the subject to hopefully get better results.

I'm using Wine 1.2 on both my desktop computer and my laptop. Sins of a Solar Empire works on the desktop, but not the laptop. I started with a fresh .wine directory in both. On the laptop, the game just crashes and Sins of a Solar Empire spits out a memory dump.

Running wine with WINEDEBUG=warn+all indicates that wine incorrectly adds ".so" to the file names of the libraries it looks for. This results in errors like this:

Code:

warn:module:load_builtin_dll cannot open .so lib for builtin L"ntdll.dll.so": /usr/local/bin/../lib/wine/ntdll.dll.so.so: cannot open shared object file: No such file or directory


No, the library files are actually called .dll.so and should be located
in /usr/lib or /usr/local/lib. Looks like something is munged with your
wine file install.

What operating system/version/distribution are you running and how did
you install Wine on your laptop?

James McKenzie
I know that the dll files end in .so, but what Wine seems to be looking for when it runs a program is a file that ends with .dll.so.so. 'sorry if I wasn't completely clear in my description of the problem.

I compiled Wine from source on OpenSUSE 11.3.
James McKenzie

Wine incorrectly appends ".so" to the libraries it

Post by James McKenzie »

Negatratoron wrote:
James McKenzie wrote:
Negatratoron wrote:

The problem itself is that Sins of a Solar Empire does not run under Wine, but I am quite confident that appending an extra ".so" is what's causing this game to crash, so I just made that the subject to hopefully get better results.

I'm using Wine 1.2 on both my desktop computer and my laptop. Sins of a Solar Empire works on the desktop, but not the laptop. I started with a fresh .wine directory in both. On the laptop, the game just crashes and Sins of a Solar Empire spits out a memory dump.

Running wine with WINEDEBUG=warn+all indicates that wine incorrectly adds ".so" to the file names of the libraries it looks for. This results in errors like this:

Code:

warn:module:load_builtin_dll cannot open .so lib for builtin L"ntdll.dll.so": /usr/local/bin/../lib/wine/ntdll.dll.so.so: cannot open shared object file: No such file or directory




No, the library files are actually called .dll.so and should be located
in /usr/lib or /usr/local/lib. Looks like something is munged with your
wine file install.

What operating system/version/distribution are you running and how did
you install Wine on your laptop?

James McKenzie
I know that the dll files end in .so, but what Wine seems to be looking for when it runs a program is a file that ends with .dll.so.so. 'sorry if I wasn't completely clear in my description of the problem.

Now, that's a completely different problem...Looks like something got
stuffed in the build. Maybe someone else has experience with this and
can help. I use a Mac so, unfortunately, I cannot. Maybe it is time to
fix my FC12 install on my Thinkpad A22p (it is not 'state of the art'
but it gets the job done.)

I compiled Wine from source on OpenSUSE 11.3.

Thank you for that information. It will be very helpful.

James McKenzie
Locked