Compiling wine 1.6.2 stable on Fed 20 x86_64 - missing 32bit libs

asked 2014-03-30 09:16:47 -0500

AnoniMouse gravatar image

updated 2014-09-29 16:20:52 -0500

mether gravatar image

Hi there, ive got a problem while compiling wine 1.6.2 on my Fedora 20 x86_64 pc.

-------------------- jmp down :D

So long I already fixed a problem (X Server Development Tools required) i ran into myself doing

yum install --skip-broken alsa-lib-devel.i686 alsa-lib-devel audiofile-devel.i686 audiofile-devel cups-devel.i686 cups-devel dbus-devel.i686 dbus-devel fontconfig-devel.i686 fontconfig-devel freetype.i686 freetype-devel.i686 freetype-devel giflib-devel.i686 giflib-devel lcms-devel.i686 lcms-devel libICE-devel.i686 libICE-devel libjpeg-turbo-devel.i686 libjpeg-turbo-devel libpng-devel.i686 libpng-devel libSM-devel.i686 libSM-devel libusb-devel.i686 libusb-devel libX11-devel.i686 libX11-devel libXau-devel.i686 libXau-devel libXcomposite-devel.i686 libXcomposite-devel libXcursor-devel.i686 libXcursor-devel libXext-devel.i686 libXext-devel libXi-devel.i686 libXi-devel libXinerama-devel.i686 libXinerama-devel libxml2-devel.i686 libxml2-devel libXrandr-devel.i686 libXrandr-devel libXrender-devel.i686 libXrender-devel libxslt-devel.i686 libxslt-devel libXt-devel.i686 libXt-devel libXv-devel.i686 libXv-devel libXxf86vm-devel.i686 libXxf86vm-devel mesa-libGL-devel.i686 mesa-libGL-devel mesa-libGLU-devel.i686 mesa-libGLU-devel ncurses-devel.i686 ncurses-devel openldap-devel.i686 openldap-devel openssl-devel.i686 openssl-devel zlib-devel.i686 pkgconfig sane-backends-devel.i686 sane-backends-devel xorg-x11-proto-devel glibc-devel.i686 prelink fontforge flex bison libstdc++-devel.i686 pulseaudio-libs-devel.i686 gnutls-devel.i686 libgphoto2-devel.i686 openal-soft-devel openal-soft-devel.i686 isdn4k-utils-devel.i686 gsm-devel.i686 samba-winbind libv4l-devel.i686 cups-devel.i686 libtiff-devel.i686 gstreamer-devel.i686 gstreamer-plugins-base-devel.i686 gettext-devel.i686 libmpg123-devel.i686

which ive got from WineWiki - WineOn64bit, only adding --skip-broken, coz there is no "X Server Development"-Group in yum anymore O.o

But now there is a problem I cant solve:

Like described here WineWiki - Wine64 I downloaded the src file extracted it ran configure and make for Wine64 but ./configure --with-wine64=../wine64 doesnt work for Wine32. The output is that I've got to install the 32bit-Development Libraries. Research revealed that on Debian I can just run

sudo apt-get install ia32-libs

But that doesn't work on Fedora. I've found a (not working for me) solution on ask fedora here: ask.fedora - aequvilant for ia32-libs Doing that I've got the error that these libs would interfere with the x86_64 ones. I pretty much dont know what to do next. Im curious, too about me remembering to have seen somewhere (in WineWiki), that this is normally the case and nth to wonder about -but, nevertheless, it prevents me from building wine :(

edit retag flag offensive close merge delete


Why are you trying to compile an old wine? Please use the package available on Fedora and learn the basics of installing software with yum:

marcindulak gravatar imagemarcindulak ( 2014-03-31 01:41:18 -0500 )edit

thx for reopening

AnoniMouse gravatar imageAnoniMouse ( 2014-04-01 10:04:47 -0500 )edit

Remove impolite comments. grep for the BuildRequires from the wine.spec: cd /tmp&& mkdir tmp.$$&& cd tmp.$$&& rpm2cpio | cpio -idm && grep BuildRequires wine.spec and install those packages. For the 32-bit packages you need at least: su -c "yum -y remove ldns.x86_64" (conflicts with i686), p=$(for f in $(grep BuildRequires ./wine.spec | cut -d: -f2 | grep devel); do echo $f.i686 | grep -E -v 'ldns|isdn4k-utils|ImageMagick-devel'; done) and su -c "yum -y install $(echo $p) glibc-devel.i686"

marcindulak gravatar imagemarcindulak ( 2014-04-01 11:20:48 -0500 )edit

Please remove the impolite comments.

marcindulak gravatar imagemarcindulak ( 2014-04-02 10:30:17 -0500 )edit

but i want to build wine 1.6.2 stable, not 1.7.13 :/

AnoniMouse gravatar imageAnoniMouse ( 2014-04-03 06:38:03 -0500 )edit