You are not logged in.

#1 2008-02-08 05:15:56

smitty
Member
Registered: 2008-01-17
Posts: 73

32-bit emulation in ArchLinux?

According to the "Vordiplom, 64 Bits and Beryl" section at http://lhyanor.org/ Arch64 doesn't support 32-bit emulation.
I believe, however, this may be old news. If this is the case, where is 32-bit emulation in Arch? As an example, I just recently installed the 32-bit version of Wine, but it outputs this:

[root@archlinux extra]# winecfg
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libXxf86vm.so.1: wrong ELF class: ELFCLASS64
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libXxf86vm.so.1: wrong ELF class: ELFCLASS64
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libXxf86vm.so.1: wrong ELF class: ELFCLASS64
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libXxf86vm.so.1: wrong ELF class: ELFCLASS64
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libXxf86vm.so.1: wrong ELF class: ELFCLASS64
Application tried to create a window, but no driver could be loaded.
Unknown error (127).
Application tried to create a window, but no driver could be loaded.
Unknown error (127).
err:ole:apartment_createwindowifneeded CreateWindow failed with error 127

I tried to install the i686 (32-bit) version of  libxxf86vm package, but it indicates it's already installed. Here is the output:

[root@archlinux extra]# pacman -A libxxf86vm-1.0.1-1.pkg.tar.gz 
error: failed to add target 'libxxf86vm-1.0.1-1.pkg.tar.gz' (package already installed)loading package data...

Note: I should add that the 64-bit version of libxxf86vm*.pkg.tar.gz is already installed (and others it needed).

Last edited by smitty (2008-02-08 05:19:33)

Offline

#2 2008-02-08 06:12:00

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 404
Website

Re: 32-bit emulation in ArchLinux?

Hi,
the news post is right. More or less. Official we are not supporting 32bit emulation, but you can find the lib32 packages in [community]-repo. Here is the wiki entry: http://wiki.archlinux.org/index.php/Usi … _on_Arch64

Don't mix your arch64 with the official arch32-bit repository. Use the lib32-packages from community. For further infos look at the wiki page.

Daniel

Offline

#3 2008-02-08 06:24:55

smitty
Member
Registered: 2008-01-17
Posts: 73

Re: 32-bit emulation in ArchLinux?

ise wrote:

Hi,
the news post is right. More or less. Official we are not supporting 32bit emulation, but you can find the lib32 packages in [community]-repo. Here is the wiki entry: http://wiki.archlinux.org/index.php/Usi … _on_Arch64

Don't mix your arch64 with the official arch32-bit repository. Use the lib32-packages from community. For further infos look at the wiki page.

Daniel

It worked. That's what did it! I simply installed the dependencies at http://aur.archlinux.org/packages.php?d … s=0&SeB=nd. I was missing a few of the dependencies listed there. I actually found these before looking at your post, too. I didn't realize to look at what I already had installed and just installed the missing files. Now at  least wine works. Thanks for the info, nonetheless. smile

Offline

Board footer

Powered by FluxBB