(This is my first post on the Mageia forums...)
This past week, I took the "plunge" and installed Mageia as a dual boot (with Windows 7), replacing Linux Mint. So far, I love Mageia, and find it more polished and functional in many ways.
One thing that's been a bit problematic for me, though, is that some of the software in the repositories isn't up to the version I need. WINE is one example of this, as there's only version 1.3, whereas I need 1.5 (or at least 1.4) to run the software I wish to use. So, to that end, I looked around for a 3rd-party binary, and found none that would install on Mageia. Therefore, I'm attempting to compile it from source. In case it matters, I was able to compile some other programs with little trouble, so I'm pretty sure that this isn't 100% user error (may 80%...).
Using the list of recommended software from here:
http://wiki.winehq.org/Recommended_Packages
...and following the directions from here:
http://wiki.winehq.org/WineOn64bit
...and here:
http://wiki.winehq.org/Wine64
...I've been attempting to get all the necessary -devel packages (and others) installed from the package manager (rpmdrake). I've managed to get it all installed, except for one very important package: libx11_6-devel. Evidently, WINE won't compile without that one, even if the 64-bit version is installed; and indeed, basically all of the other important packages require the 64-bit version! Here's the message I get at the end of the "./configure --enable-wine64" output:
- Code: Select all
...
checking for i686-mingw32-gcc... no
checking for i586-mingw32-gcc... no
checking for i486-mingw32-gcc... no
checking for i386-mingw32-gcc... no
checking for pthread_create in -lpthread... yes
checking for X... no
configure: error: X 32-bit development files not found. Wine will be built
without X support, which probably isn't what you want. You will need
to install 32-bit development packages of Xlib/Xfree86 at the very least.
Use the --without-x option if you really want this.
Of course, I want to install WINE with X support (duh...); unfortunately, when I go to install the 32-bit package, I get this:
- Code: Select all
1 installation transactions failed
There was a problem during the installation:
file /usr/share/doc/libX11/Compose/C.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/am_ET.UTF-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/armscii-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/el_GR.UTF-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/en_US.UTF-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/fi_FI.UTF-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/georgian-academy.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/georgian-ps.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/ibm-cp1133.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/index.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iscii-dev.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/isiri-3342.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-1.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-10.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-11.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-13.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-14.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-15.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-2.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-3.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-4.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-5.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-6.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-7.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-9.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/iso8859-9e.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/ja.JIS.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/ja.S90.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/ja.SJIS.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/ja.U90.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/ja.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/ja_JP.UTF-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/ko.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/ko_KR.UTF-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/koi8-c.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/koi8-r.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/koi8-u.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/microsoft-cp1251.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/microsoft-cp1255.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/microsoft-cp1256.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/mulelao-1.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/nokhchi-1.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/pt_BR.UTF-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/ru_RU.UTF-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/tatar-cyr.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/th_TH.UTF-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/th_TH.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/tscii-0.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/vi_VN.tcvn.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/vi_VN.viscii.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/zh_CN.UTF-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/zh_CN.gb18030.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/zh_CN.gbk.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/zh_CN.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/zh_HK.UTF-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/zh_HK.big5.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/zh_HK.big5hkscs.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/zh_TW.UTF-8.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/zh_TW.big5.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/Compose/zh_TW.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/XIM/xim.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/XKB/xkblib.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/framework/framework.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/libX11.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/localedb/localedb.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
file /usr/share/doc/libX11/trans/trans.html from install of libx11_6-devel-1.4.3-1.mga1.i586 conflicts with file from package lib64x11_6-devel-1.4.3-1.mga1.x86_64
(Sorry for the long paste.)
...and when I try to uninstall the 64-bit version first, I get this:
- Code: Select all
Because of their dependencies, the following package(s) also need to be removed:
- lib64aa-devel-1.4.0-0.rc5.22.mga1.x86_64
- lib64cairo-devel-1.10.2-3.mga1.x86_64
- lib64dmx-devel-1.1.1-1.mga1.x86_64
- lib64dmx-static-devel-1.1.1-1.mga1.x86_64
- lib64ecore-devel-1.0.0-1.mga1.x86_64
- lib64e_dbus-devel-1.0.0-1.mga1.x86_64
- lib64gdk_pixbuf2.0-devel-2.22.1-3.1.mga1.x86_64
- lib64ggi-devel-2.2.2-16.mga1.x86_64
- lib64gii-devel-1.0.2-15.mga1.x86_64
- lib64glpng-devel-1.45-5.2.mga1.x86_64
- lib64gtk+2.0-devel-2.24.4-1.mga1.x86_64
- lib64mesagl1-devel-7.10.2-4.mga1.x86_64
- lib64mesaglu1-devel-7.10.2-4.mga1.x86_64
- lib64mesaglut3-devel-7.10.2-4.mga1.x86_64
- lib64mesaglw1-devel-7.10.2-4.mga1.x86_64
- lib64oldx6-devel-1.0.1-8.mga1.x86_64
- lib64oldx6-static-devel-1.0.1-8.mga1.x86_64
- lib64pango1.0-devel-1.28.4-1.mga1.x86_64
- lib64SDL-devel-1.2.14-4.1.mga1.x86_64
- lib64SDL_net-devel-1.2.7-7.mga1.x86_64
- lib64windowswm-devel-1.0.1-2.mga1.x86_64
- lib64windowswm-static-devel-1.0.1-2.mga1.x86_64
- lib64xaw-devel-1.0.9-1.mga1.x86_64
- lib64xaw-static-devel-1.0.9-1.mga1.x86_64
- lib64xcomposite1-devel-0.4.3-1.mga1.x86_64
- lib64xcomposite1-static-devel-0.4.3-1.mga1.x86_64
- lib64xcursor-devel-1.1.11-1.mga1.x86_64
- lib64xcursor-static-devel-1.1.11-1.mga1.x86_64
- lib64xdamage-devel-1.1.3-1.mga1.x86_64
- lib64xdamage-static-devel-1.1.3-1.mga1.x86_64
- lib64xevie-devel-1.0.3-1.mga1.x86_64
- lib64xevie-static-devel-1.0.3-1.mga1.x86_64
- lib64xext6-devel-1.2.0-2.mga1.x86_64
- lib64xext6-static-devel-1.2.0-2.mga1.x86_64
- lib64xfixes3-devel-5.0-1.mga1.x86_64
- lib64xfixes3-static-devel-5.0-1.mga1.x86_64
- lib64xfontcache1-devel-1.0.5-2.mga1.x86_64
- lib64xfontcache1-static-devel-1.0.5-2.mga1.x86_64
- lib64xft-devel-2.2.0-1.mga1.x86_64
- lib64xft-static-devel-2.2.0-1.mga1.x86_64
- lib64xi-devel-1.4.2-1.mga1.x86_64
- lib64xi-static-devel-1.4.2-1.mga1.x86_64
- lib64xinerama1-devel-1.1.1-2.mga1.x86_64
- lib64xinerama1-static-devel-1.1.1-2.mga1.x86_64
- lib64xkbfile-devel-1.0.7-1.mga1.x86_64
- lib64xkbfile-static-devel-1.0.7-1.mga1.x86_64
- lib64xkbui-devel-1.0.2-8.mga1.x86_64
- lib64xkbui-static-devel-1.0.2-8.mga1.x86_64
- lib64xmu6-devel-1.1.0-2.mga1.x86_64
- lib64xmu6-static-devel-1.1.0-2.mga1.x86_64
- lib64xorg-x11-devel-7.5-7.mga1.x86_64
- lib64xpm-devel-3.5.9-2.mga1.x86_64
- lib64xpm-static-devel-3.5.9-2.mga1.x86_64
- lib64xrandr2-devel-1.3.1-2.mga1.x86_64
- lib64xrandr2-static-devel-1.3.1-2.mga1.x86_64
- lib64xrender1-devel-0.9.6-1.mga1.x86_64
- lib64xrender1-static-devel-0.9.6-1.mga1.x86_64
- lib64xres1-devel-1.0.5-1.mga1.x86_64
- lib64xres1-static-devel-1.0.5-1.mga1.x86_64
- lib64xscrnsaver1-devel-1.2.1-2.mga1.x86_64
- lib64xscrnsaver1-static-devel-1.2.1-2.mga1.x86_64
- lib64xt-devel-1.1.1-2.mga1.x86_64
- lib64xt-static-devel-1.1.1-2.mga1.x86_64
- lib64xtrap-devel-1.0.0-11.mga1.x86_64
- lib64xtrap-static-devel-1.0.0-11.mga1.x86_64
- lib64xtst6-devel-1.2.0-1.mga1.x86_64
- lib64xtst6-static-devel-1.2.0-1.mga1.x86_64
- lib64xv1-devel-1.0.6-1.mga1.x86_64
- lib64xv1-static-devel-1.0.6-1.mga1.x86_64
- lib64xvmc1-devel-1.0.6-1.mga1.x86_64
- lib64xvmc1-static-devel-1.0.6-1.mga1.x86_64
- lib64xxf86dga-devel-1.1.2-1.mga1.x86_64
- lib64xxf86dga-static-devel-1.1.2-1.mga1.x86_64
- lib64xxf86misc-devel-1.0.3-1.mga1.x86_64
- lib64xxf86misc-static-devel-1.0.3-1.mga1.x86_64
- lib64xxf86vm-devel-1.1.1-2.mga1.x86_64
- lib64xxf86vm-static-devel-1.1.1-2.mga1.x86_64
- x11-server-devel-1.10.1-1.1.mga1.x86_64
0B of additional disk space will be used.
Does anyone know how I can get the packages to work together? I suspect there might be a version in one of the repos that will let me keep both, but it might just be wishful thinking. Here are my media sources, just in case:
- Code: Select all
Core Release
Core Updates
Core Updates Testing
Core Backports
Core Backports Testing
Nonfree Release
Nonfree Updates
Nonfree Updates Testing
Nonfree Backports
Nonfree Backports Testing
Tainted Release
Tainted Updates
Tainted Updates Testing
Tainted Backports
Tainted Backports Testing
Core 32bit Release
Core 32bit Updates
Core 32bit Updates Testing
Core 32bit Backports
Core 32bit Backports Testing
Mirror list: Core Release (distrib1)
Mirror list: Core Updates (distrib3)
Mirror list: Core Updates Testing (distrib5)
Mirror list: Core Backports (distrib7)
Mirror list: Core Backports Testing (distrib9)
Mirror list: Nonfree Release (distrib11)
Mirror list: Nonfree Updates (distrib13)
Mirror list: Nonfree Updates Testing (distrib15)
Mirror list: Nonfree Backports (distrib17)
Mirror list: Nonfree Backports Testing (distrib19)
Mirror list: Nonfree Tainted Release (distrib21)
Mirror list: Nonfree Tainted Updates (distrib23)
Mirror list: Nonfree Tainted Updates Testing (distrib25)
Mirror list: Nonfree Tainted Backports (distrib27)
Mirror list: Nonfree Tainted Backports Testing (distrib29)
Mirror list: Core 32bit Release (distrib31)
Mirror list: Core 32bit Updates (distrib33)
Mirror list: Core 32bit Updates Testing (distrib35)
Mirror list: Core 32bit Backports (distrib37)
Mirror list: Core 32bit Backports Testing (distrib39)
I suspect that this is more information than is needed to help me solve this, but since I don't know what isn't needed, I figure it's best to include it all. (Please let me know if more information is required, though.)
Does anyone have an idea what I can do about this problem? I'd appreciate any help you can provide.
Thanks!