Wine libraries fail to install on Tahrpup64 6.0.6

Booting, installing, newbie
Post Reply
Message
Author
autumnleaves
Posts: 125
Joined: Sat 08 Jan 2011, 01:24

Wine libraries fail to install on Tahrpup64 6.0.6

#1 Post by autumnleaves »

Wine cannot start due to absence of libraries. Winecfg returns the following error m.essages
root# winecfg
err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.1: wrong ELF class: ELFCLASS64
err:winedevice:async_create_driver failed to create driver L"WineBus": c0000142
libgcc_s.so.1 must be installed for pthread_cancel to work
wine client error:22: write: Bad file descriptor
libgcc_s.so.1 must be installed for pthread_cancel to work
err:seh:setup_exception_record stack overflow 896 bytes in thread 0022 eip 7bc470cf esp 00950fb0 stack 0x950000-0x951000-0xa50000
libgcc_s.so.1 must be installed for pthread_cancel to work
Any suggestions would be much appreciated.

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#2 Post by Mike Walsh »

Hi, autumn leaves.

Mm. I run 6.0.5, not 6.0.6.....but I can't see that things should be so different. (Apart from the UEFI 'boot' stuff, but that only makes a difference at startup, of course.)

Anyway...

You are aware, I take it, that WINE is a 32-bit only application? (Well, it is as far as Pup's concerned. There's 64-bit development stuff floating around out there, but Puppy uses the 32-bit version.)

Following on from that, have you got the '32-bit compatibility_libs SFS' package loaded? This enables the use of 32-bit apps (of which WINE is one) in a 64-bit Pup.

That's what 'wrong ELF class' means, y'see. It means that the app is trying to load a lib or dependency of a different architecture to the one that it's actually found. It wants a 32-bit version.....and it can only find a 64-bit one.

You can find the 32-bit compat_libs SFS here:-

http://distro.ibiblio.org/puppylinux/pe ... es-tahr64/

It's the very first item at the top of the page. As far as I'm aware, the same SFS works for both 6.0.5 and 6.0.6; the main difference being the EFI 'boot' stuff.

Load that in, then have another go at loading and configuring WINE. I can't exactly remember how I did it myself now; it was around 18 months ago, but I recall it wasn't as straightforward as I expected..... :lol:

Hope that helps.


Mike. :wink:

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#3 Post by mikeslr »

Hi autumnleaves,

Make sure you've followed Mike Walsh's advice regarding loading the 32-bit compatibility_libs SFS. It's absence would generate the ELF problem. But if you continue to receive a notice that "Wine cannot find the FreeType font library. To enable Wine to use TrueType fonts please install a version of FreeType greater than or equal to 2.0.5.
http://www.freetype.org"

see my response here: http://www.murga-linux.com/puppy/viewto ... 199#961199

mikesLr

autumnleaves
Posts: 125
Joined: Sat 08 Jan 2011, 01:24

#4 Post by autumnleaves »

Hi Mike,
I have logged the further efforts to get Wine running at this thread.
http://murga-linux.com/puppy/viewtopic. ... 210#961210

Note that the font prob lem appears to be resolved, but Wine is still not finding some resources, probably due to the fact that 32_bit is not installing correctly (files are being skipped, a lot of them). Any idea why this may be the case?

Thank you for your input.

Post Reply