[SOLVED] libx11_6-devel conflicts with lib64x11_6-devel

This forum is dedicated to advanced help and support :

Ask here your questions about advanced usage of Mageia. For example you may post here all your questions about network and automated installs, complex server configurations, kernel tuning, creating your own Mageia mirrors, and all tasks likely to be touchy even for skilled users.

[SOLVED] libx11_6-devel conflicts with lib64x11_6-devel

Postby DaneM » Apr 22nd, '12, 02:13

Hello.

(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!
Last edited by DaneM on May 20th, '12, 07:42, edited 1 time in total.
DaneM
 
Posts: 6
Joined: Apr 22nd, '12, 01:42

Re: libx11_6-devel conflicts with lib64x11_6-devel

Postby doktor5000 » Apr 22nd, '12, 16:14

You can only report it as a bug, that is really a problem. Normally we have a library policy so that multiple version and multiple arches of libraries can be installed in parallel.
https://wiki.mageia.org/en/How_to_report_a_bug_properly
But as i understood it, our X packaging is generally pretty outdated and would need a big overhaul, from what i heard. So this may be one of it's bugs.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18015
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: libx11_6-devel conflicts with lib64x11_6-devel

Postby DaneM » Apr 22nd, '12, 19:45

Well, it's not the answer I was hoping for, but thanks for letting me know what's up. I'll report it as a bug. I'll post back here when I have a bug report number/link.

Have a good one.

--Dane

Update: Here's a link to the bug report:
https://bugs.mageia.org/show_bug.cgi?id=5561

I'm trying your suggestion with the cauldron version, and I'll post a report on how it turns out. Thanks again for the help!
Last edited by DaneM on Apr 22nd, '12, 20:17, edited 1 time in total.
DaneM
 
Posts: 6
Joined: Apr 22nd, '12, 01:42

Re: libx11_6-devel conflicts with lib64x11_6-devel

Postby doktor5000 » Apr 22nd, '12, 19:53

Another option would be to rebuild the cauldron version of wine, which is currently 1.4. It's quite easy to do, get the src.rpm, install buildrequires and do the rebuild:
Code: Select all
wget ftp://ftp.mandrivauser.de/mirrors/Mageia/distrib/cauldron/SRPMS/core/release/wine-1.4-1.mga2.src.rpm
urpmi rpm-build
urpmi --buildrequires wine-1.4-1.mga2.src.rpm
rpmbuild --rebuild wine-1.4-1.mga2.src.rpm


but as it seems to me it would also need x11-devel, you may hit the same problem.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18015
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: libx11_6-devel conflicts with lib64x11_6-devel

Postby DaneM » Apr 22nd, '12, 20:29

OK, so I've tried your suggestion of compiling the 1.4 src rpm, and here's what I've gotten:

Code: Select all
[root@orchestrator wine]# urpmi --buildrequires wine-1.4-1.mga2.src.rpm
A requested package cannot be installed:
wine-1.4-1.mga2.src (due to unsatisfied valgrind-devel)

...so, after finding that there isn't a valgrind-devel in the current repos, I downloaded and attempted to install the appropriate valgrind (which the -devel depends on) and valgrind-devel from here (cauldron versions):
ftp://rpmfind.net/linux/mageia/distrib/ ... x86_64.rpm
ftp://rpmfind.net/linux/mageia/distrib/ ... x86_64.rpm
...and got this:

Code: Select all
[root@orchestrator wine]# rpm -ivh valgrind*
error: Failed dependencies:
        libc.so.6(GLIBC_2.14)(64bit) is needed by valgrind-3.7.0-1.mga2.x86_64


Unfortunately, the latest glibc version in the repos (without adding the cauldron repos, which I suspect would break things) is 2.12.1. It looks like I'll have to wait for the release of Mageia 2 in order to get a later version of WINE. :-(

It was a good suggestion, though. I think that for completeness, I'll add this to the bug report.

Have a nice day.

--Dane
DaneM
 
Posts: 6
Joined: Apr 22nd, '12, 01:42

Re: libx11_6-devel conflicts with lib64x11_6-devel

Postby doktor5000 » Apr 22nd, '12, 21:07

As a hint: Don't search something on rpmfind, get it directly from a mageia mirror, ensures it's up-to-date.
Also if you install packages, use urpmi too, as rpm can't resolve dependencies.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18015
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: libx11_6-devel conflicts with lib64x11_6-devel

Postby DaneM » Apr 22nd, '12, 22:02

Thanks for the tips. I've tried using urpmi to install local packages before, but didn't have success; I think I just lack the knowledge of proper syntax and such.

What's the address of the mageia mirror? I've found that such things don't reliably end up near the top of a Google Search. (Not even the Ubuntu repositories do so reliably, as popular as it is.) I figure if I know the actual address, I can just bookmark it.
DaneM
 
Posts: 6
Joined: Apr 22nd, '12, 01:42

Re: libx11_6-devel conflicts with lib64x11_6-devel

Postby doktor5000 » Apr 22nd, '12, 22:06

There's not only one mirror, there's one primary mirror from which all other mirror servers sync from: http://mirrors.mageia.org/
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18015
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: libx11_6-devel conflicts with lib64x11_6-devel

Postby DaneM » Apr 22nd, '12, 23:34

Thanks, doktor5000.
DaneM
 
Posts: 6
Joined: Apr 22nd, '12, 01:42

SOLVED!

Postby DaneM » May 20th, '12, 07:37

So, I've just upgraded to the Mageia 2 Release Candidate, and decided to once again try to install the latest version of wine from source. At first, I got the same problems as before, but after downloading wine-1.4-1.mga2.src.rpm from the mageia mirrors (cauldron), I was able to figure out just what I needed to do. Thankfully, the conflicts between 32- and 64-bit seem to have been resolved in MGA2 (so far as I've seen, anyway).

Here's what to do:
1) Upgrade to MGA2 (or its release candidate).
2) Download the latest wine SRPM package from one of the Mageia mirrors. Make sure it's the one pertenant to your version of MGA.
3) Type this (as root): urpmi --buildrequires wine-1.4-1.mga2.src.rpm # use your own file's name, if it's different from this one.
4) (optional) If you want to make these packages un-orphan-able, you'll want to "urpmi <list of packages separated by spaces>".

In my case, I needed these packages:
Code: Select all
OpenSP chrpath docbook-style-dsssl docbook-utils fontforge gettext-devel glibc-static-devel hal hal-info lib64acl-devel lib64attr1-devel lib64croco-devel lib64exif-devel lib64gif-devel lib64gphoto-devel lib64gsm-devel lib64gstreamer-plugins-base0.10-devel lib64gstreamer0.10-devel lib64hal-devel lib64hal1 lib64ieee1284-devel lib64isdn4k-utils-devel lib64lcms-devel lib64ltdl-devel lib64mpg123-devel lib64openal-devel lib64openjade0 lib64orc-devel lib64sane1-devel lib64uninameslist0 lib64unistring-devel lib64unixODBC-devel lib64v4l-devel lib64xslt-devel librsvg linuxdoc-tools openjade orc perl-SGMLSpm perl-devel potrace prelink texinfo valgrind-devel


5) Use this configure command:
Code: Select all
./configure --build=x86_64-mageia-linux-gnu --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib64 --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --x-includes=/usr/include --x-libraries=/usr/lib64 --with-x --with-pulse --enable-win64

I got this command by doing, "rpmbuild --rebuild <srpm file>", and taking the ./configure line from the ensuing output. (You can stop the process with CTRL-C once that command appears. Then just copy/paste it--or use the one I posted here.) In my case, the ./configure command resulted in warnings about not having OpenCL installed, and the current version of OSS being incompatible. Since I don't need these features, I didn't care; you probably won't need them, either.

6) Type (NOT as root): make # If you have multiple cores/processors, you can do, "make -j<number of CPUs you want to use>" (e.g. make -j2) to speed-up the compiling process.
7) Once this is done, and if it looks like it finished without errors, type (as root): make install
8) (optional) Finally, so that I don't have to type, "wine64" whenever I want to run a Windows program, I did this (as root): ln -s /usr/bin/wine64 /usr/bin/wine # If you also have 32-bit wine installed, you should NOT do this. If you change your mind, you can simply remove the /usr/bin/wine symlink that this command creates: rm -vf /usr/bin/wine

You're done! I recommend first running "winecfg" to generate a ~/.wine directory (for generall-purpose stuff; you'll want a WINEPREFIX for games, office programs, etc.), as well as to give WINE an excuse/opportunity to download wine-gecko, should it need to. (You can allow or disallow this download, but I recommend allowing it.)

There may be more effecient ways to get this compile/install done, but the above has worked for me. If I run into problems with the resulting WINE binaries, I'll post back here; but I don't expect that it'll be an issue.

Cheers!

--Dane
DaneM
 
Posts: 6
Joined: Apr 22nd, '12, 01:42


Return to Advanced support

Who is online

Users browsing this forum: Google [Bot] and 1 guest