xmame and xmame.x don't work, they need libGL.so and libGLU.so

Bug #537060 reported by skierpage
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xmame (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I used KPackageKit to install xmame-x (and its dependency xmame-common) on my Kubuntu 9.10 amd64, but it doesn't work. Running `xmame` and `xmame.x11` both fail with
  GLERROR: cannot access OpenGL library libGL.so.

I have a variety of libGL libraries, just not one named libGL.so.
 /usr/lib/libGL.so.1 -> libGL.so.1.2
 /usr/lib/libGL.so.1.2
 /usr/lib/libGLU.so.1 -> libGLU.so.1.3.070600
 /usr/lib/libGLU.so.1.3.070600

Googling suggests this is a common problem. In ubuntuforums the old thread "xmame can't find libGL.so, but it's there" suggests "You need to link /usr/lib/libGL.so to /usr/lib/libGL.so.1.0.6111". Instead I symlinked it to libGL.so.1.2.

Then I got "GLERROR: cannot access GLU library libGLU.so", so similarly I symlinked this to libGLU.so.1.3.070600

Then xmame worked! So as a n00b I wish some installer (mame or mesa or something else?) set up these needed libraries for me.

xmame-x version 0.106-3.1ubuntu2
xmame-common version 0.106-3.1ubuntu2

I already had libgl1-mesa-dri, libgl1-mesa-glx, and libglu1-mesa installed.

ProblemType: Bug
Architecture: amd64
Date: Wed Mar 10 16:45:50 2010
DistroRelease: Ubuntu 9.10
Package: xmame-x 0.106-3.1ubuntu2
ProcEnviron:
 LANGUAGE=
 LANG=en_US.UTF-8
 SHELL=/bin/zsh
ProcVersionSignature: Ubuntu 2.6.31-20.57-generic
SourcePackage: xmame
Uname: Linux 2.6.31-20-generic x86_64
XsessionErrors: (polkit-gnome-authentication-agent-1:1832): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed

Revision history for this message
skierpage (skierpage) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xmame (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.