Any suggestions would be much appreciated.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
Wine libraries fail to install on Tahrpup64 6.0.6
-
- Posts: 125
- Joined: Sat 08 Jan 2011, 01:24
Wine libraries fail to install on Tahrpup64 6.0.6
Wine cannot start due to absence of libraries. Winecfg returns the following error m.essages
- Mike Walsh
- Posts: 6351
- Joined: Sat 28 Jun 2014, 12:42
- Location: King's Lynn, UK.
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.....
Hope that helps.
Mike.
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.....
Hope that helps.
Mike.
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
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
-
- Posts: 125
- Joined: Sat 08 Jan 2011, 01:24
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.
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.