[SOLVED]How to use Wine x64 in Tahrpup 6.0.5?

Booting, installing, newbie
Post Reply
Message
Author
frenchiveruti
Posts: 120
Joined: Wed 15 Feb 2017, 14:00

[SOLVED]How to use Wine x64 in Tahrpup 6.0.5?

#1 Post by frenchiveruti »

Hello my fellow puppers, I've come around here once again with a serious question.
How the heck do I get Wine running on puppy linux? I really don't know the advantages of running an old version under 1.x, I personally think that v2.x versions of wine are far more stable and tend to crash my games a lot less.
I just want to know if it's even possible to make it work under Tarhpup 6.0.5
All the info I found around the forums are either for x32 or other puppy linux distros such as racy pup.
Any guidance on this?
Thanks :)

THIS ISSUE IS SOLVED, CHECK OUT LAST POSTS.
Last edited by frenchiveruti on Fri 30 Jun 2017, 02:54, edited 1 time in total.

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#2 Post by bigpup »

For Wine.

Make sure you have the latest version of Wine.
Good place to get Wine for Puppy.
http://murga-linux.com/puppy/viewtopic.php?t=88711
The pet packages listed will work in most Puppy versions.
They are compiled in Racy, but not made just for Racy.
They are universal pet packages, usable in all Puppy versions.

Also, look on the first post of the Wine topic for a added program that puts Wine entries in the menu.

When you get Wine installed and the Wine menu entries.
Run Wine config to setup Wine.
It will probably offer you a few more programs needed for Wine to run properly.
Should download and install them as part of the initial config.

Also, in Wine config->Drivers Select autodetect to get all the driver locations loaded in Wine.

A lot of settup options in Wine config, so check them all.

What version of Windows you want Wine to mimic can affect how a program runs. Wine Config->Applications.

About specific programs running in Wine.
Go to the Wine web site and see what it says about a specific program and issues.
http://www.winehq.org

Using Wine is almost like learning a new operating system.
Takes a while to learn how to use Wine and to get things working properly.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

frenchiveruti
Posts: 120
Joined: Wed 15 Feb 2017, 14:00

#3 Post by frenchiveruti »

Thanks big pup, I needed a step by step of what to do, Good to know that the versions listed there were for all puppy versions.
I'll try it next time I have a little time on my schedule, I'll keep this open until I manage to work it out :)

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#4 Post by don570 »

There is an older 64 bit version available ,
but I'm not sure which puppy version it was developed for
Cool pup probably. :?:

http://www.smokey01.com/coolpup/wine-1. ... 17-1vd.txz

and fatdog 64 bit has two versions...

http://distro.ibiblio.org/fatdog/sfs/71 ... 1.9.14.sfs
http://distro.ibiblio.org/fatdog/sfs/710/wine-2.0.sfs


____________________________________--

I use the 32 bit version for Precise puppy and it works well.

______________________________________________

frenchiveruti
Posts: 120
Joined: Wed 15 Feb 2017, 14:00

#5 Post by frenchiveruti »

Hi guys!
I managed to get it working, but can't start this particular testing game (I know it has a linux version but I want to test the Wine capabilities):
http://stabyourself.net/mari0/

Code: Select all

wine mari0_1.6.exe 
err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: wrong ELF class: ELFCLASS64
err:winedevice:async_create_driver failed to create driver L"WineBus": c0000142
err:module:load_builtin_dll failed to load .so lib for builtin L"OpenAL32.dll": libopenal.so.1: cannot open shared object file: No such file or directory
err:module:import_dll Loading library OpenAL32.dll (which is needed by L"H:\\my-applications\\Mari0\\mari0_1.6.exe") failed (error c000007a).
err:module:LdrInitializeThunk Main exe initialization for L"H:\\my-applications\\Mari0\\mari0_1.6.exe" failed, status c0000135
Something about OpenAL32, where or how do I get it?.
Thanks.

Also, If I do:
ldd wine

Code: Select all

ldd wine
	linux-gate.so.1 =>  (0xf7783000)
	libwine.so.1 => /usr/lib/libwine.so.1 (0xf75cc000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf757f000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf73d0000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf73cb000)
	/lib/ld-linux.so.2 (0xf7784000)
What am I doing wrong?
BTW @bigpup did the drives, worked fine :)

Sailor Enceladus
Posts: 1543
Joined: Mon 22 Feb 2016, 19:43

#6 Post by Sailor Enceladus »

It worked for me in Slacko-14.2 32-bit with wine-2.0. Maybe you need to run ldconfig with the 32-bit compatibility layer sfs?

edit: Or maybe typing wine64 mari0_1.6.exe will work?
Attachments
mari0.jpg
(23.68 KiB) Downloaded 877 times
ldd.png
(9.08 KiB) Downloaded 818 times

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#7 Post by s243a »

frenchiveruti wrote:Hi guys!
I managed to get it working, but can't start this particular testing game (I know it has a linux version but I want to test the Wine capabilities):
http://stabyourself.net/mari0/

Code: Select all

wine mari0_1.6.exe 
err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: wrong ELF class: ELFCLASS64
...
The wrong ELF class error means that your trying to use a 64 bit version of libudev.so.0 in a 32 bit environment. If you have a 64bit machine you can use fatdog64 which has a 32 bit compatibility layers. As for trying to make this work with a 32 bit environment, I think that stemsee had a way of virtualization the 64 bit layer in his EmSee Ultra version of puppylinux. I can't find the thread though where he explained this architecture. .

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#8 Post by bigpup »

If you are using Tahrpup64 6.0.5

From Tahrpup64 6.0.5 topic first post:
a 32bit compatibilty.sfs is available which allows tahrpup64 to run skype, steam and various other 32bit packages. to install type sfsget into a terminal. once loaded type ldconfig into a terminal and you're set to go. (if you want to install proprietary graphic drivers please install the 32-compatibilty.sfs first)
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

frenchiveruti
Posts: 120
Joined: Wed 15 Feb 2017, 14:00

#9 Post by frenchiveruti »

Hello guys, the version that I downloaded was the lastest one indicated in the post by bigpup (the post by version2013) wine 2.10 v2.2
I have the 32bit compat layer loaded, because wine won't start without it, but the "wine mario" command won't start.
I'll check out when I'm back home, thanks for the tips, I'll see if running an stable wine version changes the issue outcome.

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#10 Post by bigpup »

Do not overlook, what Windows version you have Wine set to emulate, to run the program.

Wine can be setup to emulate different Windows versions for each program.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

frenchiveruti
Posts: 120
Joined: Wed 15 Feb 2017, 14:00

#11 Post by frenchiveruti »

Hi bigpup, I made my config to point to Win XP, 7 and 10 to trying to run mari0 on this Tahrpup, none worked.

None worked, the issue is still on the error pointed out by s243a about the 32bits wine trying to run a 64bits library.

Right now I have zero idea on how to make it point to the correct library, even though I have the 32bits layer sfs for Tahrpup actually loaded (with also the kernel and dev sfs.)


Also, here:

Code: Select all

# winecfg 
err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: wrong ELF class: ELFCLASS64
err:winedevice:async_create_driver failed to create driver L"WineBus": c0000142
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
You can see that it still points to the same error on the ELFCLASS64.

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#12 Post by s243a »

frenchiveruti wrote:Hi bigpup, I made my config to point to Win XP, 7 and 10 to trying to run mari0 on this Tahrpup, none worked.

None worked, the issue is still on the error pointed out by s243a about the 32bits wine trying to run a 64bits library.

Right now I have zero idea on how to make it point to the correct library, even though I have the 32bits layer sfs for Tahrpup actually loaded (with also the kernel and dev sfs.)


Also, here:

Code: Select all

# winecfg 
err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: wrong ELF class: ELFCLASS64
err:winedevice:async_create_driver failed to create driver L"WineBus": c0000142
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
You can see that it still points to the same error on the ELFCLASS64.
Are you sure you have said 32 bit library?

frenchiveruti
Posts: 120
Joined: Wed 15 Feb 2017, 14:00

It works

#13 Post by frenchiveruti »

s243a wrote:
frenchiveruti wrote:Hi bigpup, I made my config to point to Win XP, 7 and 10 to trying to run mari0 on this Tahrpup, none worked.

None worked, the issue is still on the error pointed out by s243a about the 32bits wine trying to run a 64bits library.

Right now I have zero idea on how to make it point to the correct library, even though I have the 32bits layer sfs for Tahrpup actually loaded (with also the kernel and dev sfs.)


Also, here:

Code: Select all

# winecfg 
err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: wrong ELF class: ELFCLASS64
err:winedevice:async_create_driver failed to create driver L"WineBus": c0000142
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
You can see that it still points to the same error on the ELFCLASS64.
Are you sure you have said 32 bit library?
Eh, How do I check that out? :oops:
Last edited by frenchiveruti on Wed 28 Jun 2017, 00:54, edited 3 times in total.

frenchiveruti
Posts: 120
Joined: Wed 15 Feb 2017, 14:00

SOLVED

#14 Post by frenchiveruti »

Ok guys IT WORKED.
I found out this:
https://bbs.archlinux.org/viewtopic.php?id=139071
Which linked to this:
https://www.archlinux.org/packages/mult ... 6_64/wine/
Which has all the lib32 libraries that I need, I downloaded OpenAL32 and mpg123 both 32 bits from it.
And it works!
Yey!
I'll now test with more advances softwares to see what I'm missing but for know so far so good. heh
I'll leave this open in case someone notices something more. Thanks.
Last edited by frenchiveruti on Wed 28 Jun 2017, 00:53, edited 1 time in total.

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

Re: SOLVED

#15 Post by s243a »

frenchiveruti wrote:Ok guys IT WORKED.
I found out this:
https://bbs.archlinux.org/viewtopic.php?id=139071
Which linked to this:
https://www.archlinux.org/packages/mult ... 6_64/wine/
Which has all the lib32 libraries that I need, I downloaded OpenAL32 and mpg123 both 32 bits from it.
And it works!
Yey!
I'll now test with more advances softwares to see what I'm missing but for know so far so good. heh
I'll leave this open in case someone notices something more. Thanks.
Nice :)

P.S. it was the space after your url that was causing your post not to show.
I'll put this on my to-do list of things to try.

frenchiveruti
Posts: 120
Joined: Wed 15 Feb 2017, 14:00

#16 Post by frenchiveruti »

P.S. it was the space after your url that was causing your post not to show.
Aah I see, welp, fixed them both :)

Also, to add to this post, downloaded Cheat Engine 6.7, works fine too. I'll test it now with some easy stuff.
Thanks again :D

Post Reply