Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Wine does not find OpenGL on mutlilib ABI_X86: 32 64
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
are
Apprentice
Apprentice


Joined: 03 Jan 2006
Posts: 188

PostPosted: Mon Sep 16, 2013 5:03 am    Post subject: Wine does not find OpenGL on mutlilib ABI_X86: 32 64 Reply with quote

Dear All,

since the last world update, I can not compile wine anymore with ABI_X86: 32 64.
I am sure to have compiled all X-libs with ABI_X86: 32 64 (because I've got skype back working after a dozen tries). Especially mesa was recompiled, but seems to create 64-bit libs only. app-emulation/emul-linux-x86-opengl is also installed, but does not seem to help.

What am I missing please?

Code:

are@localhost ~ $ sudo cave resolve wine -z                                   
cave@1379307132: [WARNING e.ebuild.configuration.master_repository] In thread ID '25178':
  ... In program cave resolve wine -z:
  ... When making environment from specification '':
  ... When loading paludis environment:
  ... When creating repository from file '/etc/paludis/repositories/bleeding-edge.conf:
  ... When making ebuild repository from repo_file '/etc/paludis/repositories/bleeding-edge.conf':
  ... Key 'master_repository' in '/etc/paludis/repositories/bleeding-edge.conf' will override '/var/paludis/repositories/bleeding-edge/metadata/layout.conf'. You should probably remove the 'master_repository' setting from your repository config file.
Done: 2498 steps               

These are the actions I will take, in order:

u   app-emulation/wine:0::gentoo 1.7.0 to ::installed replacing 1.6_rc5
    X alsa -capi cups -custom-cflags -dos+ fontconfig gecko -gphoto2 -gsm gstreamer jpeg lcms -ldap -mono mp3 -ncurses nls -odbc -openal -opencl opengl osmesa -oss -perl png prelink -pulseaudio run-exes -samba -scanner (-selinux) ssl threads truetype udisks -v4l xcomposite xinerama xml (-test) ABI_MIPS: (-n32)+ (-n64)+ (-o32)+ ABI_X86: 32 64 (-x32) LINGUAS: -ar -bg -ca -cs -da de -el en -en_US -eo -es -fa -fi -fr -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO -nl -or -pa -pl -pt_BR -pt_PT -rm -ro -ru -sk -sl -sr_RS@cyrillic -sr_RS@latin -sv -te -th -tr -uk -wa -zh_CN -zh_TW build_options: symbols=strip dwarf_compress (-optional_tests) -trace work=tidyup
    Reasons: target

Total: 1 upgrades

USE:
    dos:                           Pull in games-emulation/dosbox to run DOS applications

abi_mips:
    n32:                           64-bit (32-bit pointer) libraries
    n64:                           64-bit libraries
    o32:                           32-bit libraries

Executing pretend actions: 1 of 1

 * You have 14 unread news items (use 'eselect news' to read)


fails with
Code:

checking for IceConnectionNumber in -lICE... yes
checking for -lX11... yes
checking for IceConnectionNumber in -lICE... yes
checking for -lX11... libX11.so.6
checking for -lXext... libXext.so.6
libX11.so.6
checking for -lXext... checking for X11/Xlib.h... yes
checking for X11/XKBlib.h... libXext.so.6
checking for X11/Xlib.h... yes
checking for X11/Xutil.h... yes
checking for X11/XKBlib.h... yes
checking for X11/Xcursor/Xcursor.h... yes
checking for X11/Xutil.h... yes
yes
checking for X11/Xcursor/Xcursor.h... checking for X11/extensions/shape.h... yes
checking for X11/extensions/shape.h... yes
checking for X11/extensions/XInput.h... yes
yes
checking for X11/extensions/XInput2.h... checking for X11/extensions/XInput.h... yes
yes
checking for X11/extensions/XInput2.h... checking for X11/extensions/XShm.h... yes
checking for X11/extensions/XShm.h... yes
checking for X11/extensions/Xcomposite.h... yes
yes
checking for X11/extensions/Xinerama.h... checking for X11/extensions/Xcomposite.h... yes
yes
checking for X11/extensions/Xinerama.h... checking for X11/extensions/Xrandr.h... yes
yes
checking for X11/extensions/Xrandr.h... checking for X11/extensions/Xrender.h... yes
yes
checking for X11/extensions/Xrender.h... checking for X11/extensions/xf86vmode.h... yes
checking for X11/extensions/xf86vmode.h... yes
yes
checking for X11/extensions/xf86vmproto.h... yes
checking for X11/extensions/xf86vmproto.h... checking for XkbQueryExtension in -lX11... yes
checking for XkbQueryExtension in -lX11... yes
checking for -lXcursor... yes
checking for -lXcursor... libXcursor.so.1
checking for -lXi... libXcursor.so.1
checking for -lXi... libXi.so.6
checking for XShmQueryExtension in -lXext... libXi.so.6
checking for XShmQueryExtension in -lXext... yes
checking for XShapeQueryExtension in -lXext... yes
checking for XShapeQueryExtension in -lXext... yes
checking for -lXxf86vm... yes
checking for -lXxf86vm... not found
checking for -lXrender... libXxf86vm.so.1
checking for -lXrender... libXrender.so.1
checking for XRenderSetPictureTransform in -lXrender... libXrender.so.1
checking for XRenderSetPictureTransform in -lXrender... yes
checking for XRenderCreateLinearGradient in -lXrender... yes
checking for XRenderCreateLinearGradient in -lXrender... yes
yes
checking for -lXrandr... checking for -lXrandr... libXrandr.so.2
checking for -lXinerama... libXrandr.so.2
libXinerama.so.1
checking for -lXcomposite... checking for -lXinerama... libXcomposite.so.1
checking for XICCallback.callback... yes
checking for XEvent.xcookie... libXinerama.so.1
checking for -lXcomposite... yes
checking for -lGL... libXcomposite.so.1
checking for XICCallback.callback... yes
checking for XEvent.xcookie... libGL.so.1
checking for gluLookAt in -lGLU... yes
checking for -lGL... yes
checking for -lOSMesa... not found
checking for -lGL... not found
checking for gluLookAt in -lGLU... libOSMesa.so.8
checking libxml/parser.h usability... yes
checking libxml/parser.h presence... no
checking for -lOSMesa... yes
checking for libxml/parser.h... yes
checking libxml/xmlsave.h usability... yes
checking libxml/xmlsave.h presence... libOSMesa.so.8
configure: error: No OpenGL library found on this system.
OpenGL and Direct3D won't be supported.
This is an error since --with-opengl was requested.
yes
checking for libxml/xmlsave.h... yes


Best regards!


Last edited by are on Tue Sep 24, 2013 3:11 pm; edited 1 time in total
Back to top
View user's profile Send private message
are
Apprentice
Apprentice


Joined: 03 Jan 2006
Posts: 188

PostPosted: Tue Sep 24, 2013 3:11 pm    Post subject: Reply with quote

Ok, after an endless series of trial'n error I found the solution:

Remove any glu and emul-linux-x86-opengl:
Code:
sudo cave uninstall virtual/glu app-emulation/emul-linux-x86-opengl --uninstalls-may-break '*/*' --all-versions -x


Install libs from x11-overlay for getting mesa-9999::x11:
Code:

are@localhost ~ $ sudo cat /etc/paludis/package_unmask.conf
media-libs/glu::x11
media-libs/mesa::x11
x11-libs/libdrm::x11
x11-proto/glproto::x11
x11-proto/dri2proto::x11
x11-libs/libXdamage::x11
x11-libs/libXvMC::x11


Install glu and mesa and wine:
Code:

 sudo cave resolve media-libs/glu --permit-old-version '*/*' --permit-downgrade '*/*' -zx1
 sudo cave resolve mesa --permit-old-version '*/*' --permit-downgrade '*/*' -zx1
 sudo cave resolve wine --permit-old-version '*/*' --permit-downgrade '*/*' -zx1


Good Luck!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum