Wine is unable to detect OSMesa correctly when compiling from source
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mesa |
Fix Released
|
Medium
|
|||
Wine |
Won't Fix
|
Medium
|
|||
mesa (Ubuntu) |
Fix Released
|
Undecided
|
Canonical X.org |
Bug Description
I'm trying to compile Wine from source but everytime i run ./configure i got at the end of the log:
configure: libOSMesa development files not found (or too old), OpenGL rendering in bitmaps won't be supported.
There was a bug filled in wine-bugs but they say is a problem in mesa http://
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: libosmesa6-dev 9.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.5.0-17-generic i686
.tmp.unity.
ApportVersion: 2.6.1-0ubuntu3
Architecture: i386
CompizPlugins: [core,composite
CompositorRunning: compiz
Date: Sun Oct 14 16:33:55 2012
DistUpgraded: 2012-06-27 12:51:06,634 DEBUG enabling apt cron job
DistroCodename: quantal
DistroVariant: ubuntu
DkmsStatus: virtualbox, 4.1.18, 3.5.0-17-generic, i686: installed
ExtraDebuggingI
GraphicsCard:
Advanced Micro Devices [AMD] nee ATI Madison [Mobility Radeon HD 5000 Series] [1002:68c0] (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device [103c:1594]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta i386 (20120419)
MachineType: Hewlett-Packard HP Pavilion dv6 Notebook PC
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: mesa
UpgradeStatus: Upgraded to quantal on 2012-06-27 (109 days ago)
dmi.bios.date: 07/26/2011
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.0F
dmi.board.
dmi.board.name: 1594
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 91.36
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.
dmi.modalias: dmi:bvnHewlett-
dmi.product.name: HP Pavilion dv6 Notebook PC
dmi.product.
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.8.4-0ubuntu2
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
Changed in mesa (Ubuntu): | |
assignee: | nobody → Ubuntu-X (ubuntu-x-swat) |
Changed in wine: | |
importance: | Unknown → Medium |
status: | Unknown → Won't Fix |
Changed in mesa (Ubuntu): | |
assignee: | Ubuntu-X (ubuntu-x-swat) → Canonical X.org (canonical-x) |
tags: | added: saucy |
Changed in mesa: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in mesa: | |
status: | Confirmed → Fix Released |
Configure command: dri-driverdir= /usr/lib/ xorg/modules/ dri --with- gallium- drivers= r300,r600, nouveau, svga,swrast --enable- gallium- llvm --enable- gallium- egl --enable- shared- glapi --enable-glx-tls --enable-dri --enable-glx --enable-osmesa --enable-gles1 --enable-gles2 --enable-egl --enable- texture- float --enable-xa --enable- shared- dricore
./configure --prefix=/usr --with-
When compiling mesa with osmesa and --enable- shared- glapi, OpenGL functions such as glNormal3f, glVertex3f, etc. are not defined in libOSMesa but are defined in libGL. It would be good if there was an option to build libOSMesa with static GL API and the rest built with shared GL API at the same time. This means if libGL is replaced with a proprietary libGL, libOSMesa can still continue to function properly.