Debian :: Compiling Wine 1.2.2 From Source Has No OpenGL / D3D Support
Feb 13, 2011
After finally figuring out how exactly how to compile something from source, I did it with Wine. However, there's a problem, when I'm trying to play a game on Steam (Half-Life) on a TNT2 graphics card (With NVIDIA drivers 71.86 installed as well as all of the packages needed to compile Wine from source), everything either lags or has an error.
One of these errors is that OpenGL32 isn't being initialized after attempting to start the game in that mode. Another error (or I should say problem) is that in Direct3D mode, it just.. crashes lol. Also, in Software mode, it LAGS horribly and I don't think it has to do with the hardware limitations I have on this machine. I did however install the glx and gl drivers AFTER I compiled Wine, do I have to do yet another install?
I just upgraded from FC8 (32-bit) to FC11 (64-bit). In doing so, I backed up my entire World of Warcraft folder so I could try to avoid having to download and install it all over again. However, I've now reinstalled wine (64-bit now), and the nvidia drivers from the rpmfusion repos (also 64-bit), and when I try to start WoW, it says it cannot load OpenGL. I'm wondering if anyone knows what's up, and if there's a solution that doesn't involve reinstalling WoW.
I have the HD4850 and, I wanted to know if it is possible to use the CLI to see which version of OpenGL is the latest version I can use according to my driver. If it's not possible via the CLI then, what's the next best way? (I can't find a website for the radeon driver listing the latest OpenGL support per supported card).
Below is the recipe I've used to compile dwm from source on Squeeze
su apt-get install devscripts debian-keyring apt-get build-dep dwm exit
It all seems to work, however debuild gave an error about secret keys. Is this a sensible procedure? What happens in the (probably unlikely) event there is another source patch?I've gone to a tiling window manager as the result of the purchase of a wide screen LCD monitor. I like to have some stuff down the right hand side when running Firefox and OpenOffice in the main panes. Any configuration tricks welcome. Modern screens are the wrong shape!
I did see another topic on this forum regarding VSTs in LMMS, but it didn't solve my problem. I am running using the 64-bit testing branch of debian, which may be causing some of my problems. I tried compiling LMMS myself, but I ran into an issue with wine when it tried to compile RemoteVstPlugin.
It seems as though wine didn't install winegcc or any other tools like that. After a while, I did manage to find winegcc and some of the other tools in /usr/lib/x86_64-linux-gnu/wine/bin. I decided to add some symlinks in /usr/local/bin to point to winegcc, wineg++, winecpp, and winebuild. After that, it seemed to give a different error message, but still failed to compile. It now gives me the following error:
Code: Select all[ 83%] Generating RemoteVstPlugin /usr/bin/ld: Relocatable linking with relocations from format elf64-x86-64 (/usr/lib/x86_64-linux-gnu/wine/wine/libwinecrt0.a(exe_entry.o)) to format elf32-i386 (RemoteVstPlugin.Azfbf1.o) is not supported winebuild: /usr/bin/ld failed with status 1
[Code] ....
I may be missing some dependencies because I couldn't run build-dep without removing skype but I don't think that's the problem. I thought the above problem may have something to do with wine, so I was going to try compiling wine to. I ran into problems with that, and ditched that idea. I really don't know what to do anymore. I can't just disable VST support, because that's why I tried to compile LMMS by myself to begin with!
I'm trying to install the latest Kmess from source, but when configuring it (it's really a wrapper for cmake) I get the following error: configuring KMess 2.0.6.1
fix the problems mentioned above, and run ./configure again. For example, make sure you have the KDE 4 devel packages installed.I've done this yesterday on another computer and it worked fine once I had both libgif4 and libgif-dev installed. The problem is that I've got both of those packages installed on this computer and I still get the error.
I have already open a thread in scribus forum but I am not sure if they know the solution, and I don't think is specifically related to scribus. I am receiving a generic unknown cmake error with QT5 library when try to compile Scribus 1.5, probably I need to install some library more but which?
I'm trying to install the calculator Qalculate from source so I download the tar.gz package for KDE from their official website to my ~/Downloads folder. I unzipped it with
Code: Select all tar xzf qalculate-kde-0.9.7.tar.gz
I moved the exploded folder to my /home/guest/ folder (my user-name is guest), I entered the qalculate-kde-0.9.7 folder and searched for a INSTALL or README file. Here's what the INSTALL file says to do. The INSTALL file says to run the following commands
After giving the first command, trouble started; here's what I got:
Code: Select allroot@aliquis:/home/guest/qalculate-kde-0.9.7# ./configure checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking for -p flag to install... yes
[Code] .....
This is impossible, as I am running a fully functioning kde system. What should I do? I don't find the kde version of Qalculate in Apper...
i got a question about making a package from orginal wine source. I keep getting a error on the last part (will post the errro later in post )
What i do is this . apt-get install devscripts cdbs dh-make apt-get build-dep wine cd to the directory dh_make -n -b -s
[Code]...
When i remove the ati drivers it builds fine but with every build of wine to remove my ati drivers is not a option. I also asked on the wine forums but the told me to ask here . And the person also sayed it looks like you install the ati drivers from the one of the ati site but i installed them from the debian repos.
Building Wine-1.3.16 for Squeeze from Source: Since there isn't a good version of Wine in the repositories, I decided to build my own from source. Here it is. read everything. I DID NOT have Wine previously installed. If you do, you'll have to remove it FIRST.
[code]...
With all the dependencies installed you can begin building Wine. From the terminal:
I am running Fedora 13 with the nvidia blob for OpenGL hw acceleration, everything x86_64. I have spent a couple of days trying to get either Morrowing (TES3) or Oblivion (TES4) working under wine, unfortunately without success.
I have tried several flavors of wine: 64-bit wine from the fedora 13 repo, 32-bit wine from the fedora 13 repos, 32-bit wine 1.3.2 built from source. In all cases, running either of the games I get the same error (using WINEDEBUG=+d3d): "Direct3D requires OpenGL support." Appareantly wine d3d layer can't access to the nvidia OpenGL driver, and therefore d3d is disabled within wine -- making the two games not to start up.
I have tried looking around for a solution, but in all cases I found the root of the problem was missing OpenGL support / missing drivers. This is not my case; I use OpenGL everyday, and hardware acceleration is clearly supported in my configuration (confirmed with `glxinfo | grep direct`).
I think that wine might have problems accessing the 64-bit ogl drivers, but I don't know how to confirm it, and even less how to solve it. Clearly, installing Windows is not an option
I'm searching for an open-source benchmark for both OpenGL and Direct3D, i.e. to be able to compare OpenGL and Direct3D performance in WINE (and find the bottlenecks).Currently i only know Unigine benchmarks to support both of the APIs, but it's closed-source.I don't necessarily need all those shaders etc. support - just basic 3D (i.e. the features which existed in video cards of year 2002) benchmarking would be enough for now.Do there exist any open-source benchmarks for this?
My friend just recently gave me an Nvidea Geforce 4 64mb, and it is supposed to be better than my ATI x700 Pro. I was wondering if there was openGL support for this card, and how do i replace it with my ATI card?
I'm an owner of a ATI mobility radeon X1300 card. Since ATI tagged my card as legacy, i'm stuck with the open source radeon drivers. Wich doesn't bother me, as i know they are slower and openGL support doesn't equal fglrx. What does bother me is that the current version 7.9 dev. claims to have full opengl support up to 2.1. I'm trying to use a extention that is part of the openGL version 1.3 and it's failing. This is a known issue for a long time now and it really disappoints me. "Compressed textures" is what i'm talking about.
Is there any way to make sure that drivers aren't tagged with something they support if they obviously don't? I guess the KDE4 kwin vs drivers thing is the same as i'm trying to say now. Drivers should be documented with what they effectively support and not what they should support. What can I do to make this public to xorg developers? I could only think about posting this here as i have no idea where to put it elsewere. Could someone please point me in the right direction to where i should send this complaint?
My understanding is that there is no Optimus support for Linux at this time.Will a default CentOS installation work fine with just the integrated graphics.in other words, will Optimus and the discrete graphics be ignored? Will OpenGL still work correctly with the Intel integrated graphics?I am considering an i5-based laptop with Optimus support, where I might go with a dual-boot configuration.
I use Workrave on Windows to make sure that I walk away from my computer every now and then, but I can't find it in openSUSE's repositories although it is available for Linux.
Then I tried compiling it from source, but I got this error...
pdedecker@linux-s6cn:~/Desktop/workrave-1.9.3> ./autogen.sh **Warning**: I am going to run `configure' with no arguments. If you wish to pass any to it, specify them on the `./autogen.sh' command line.
This is my first time compiling a software, I have successfully downloaded and extracted the "basic256_0.9.6.32.tgz" file,but There is no configure file present in the extracted contents,also make and checkinstall exit with error.What seems to be the problem Here is the output of errors I got during Installation
I'm trying to get an nginx/php-fpm/mysql stack setup on Ubuntu Server 10.04 LTS 32 bit version.
I have pretty much got everything going fine, except PHP extensions. For whatever reason when I compile php it is seeming to not compile any extensions with it ?
So I have compiled from source a libgsf debian package. However when I go to install it dpkg complains that "libgsf depends on libgsf-1" however as you can see if you look on the debian page libgsf-1 is the same source as the ligsf package...
How can I resolve this redundant/recursive issue? For now I have just force installed my package (and it appears to be working) but if I am going to distribute it to other people I need to get this fixed.
I am running a Fedora 13 x64 . The latest kernel I get is 2.6.34.8 in testing from yumex. However I want to install 2.6.37 How do I do it, without compiling from the source (which I think is beyond my scope at this point). I am more concerned with this because I am planning to get LMDE for my notebook but I came to know that it runs 2.6.32 kernel, so would I be able to update it? There's also the Liquorix kernel that I have read about, with many people saying that its better for daily usage scenarios--is that true, and is there some major difference in code?
I recently upgraded my ubuntu from 10.04 to 10.10 and then again to 11.04. After everything was said and done, one of my installed applications, FreeCAD would no longer load. A window would pop up saying that "this system does not support openGL" or something like that.
The thing that really bugs me is that it (referring to FreeCAD) worked perfectly when I had 10.04 installed and along the way I guess I broke it.
I have a toshiba satellite a505 s6005 laptop. The output of lspci in my terminal is:
I'm trying to install the rt2870 driver on my server running Ubuntu Server 8.04. I've installed build-essential, checkinstall, cvs, subversion, git-core, mercurial... After uncompressing the tarball, doing a "sudo make" gives me this output:
I am trying to install MySQL by compiling source files.Using mysql-5.1.46]version./configure --prefix=/usr/local/mysql was fine and I am getting following error while "make"