Last week has been – lets say – full of work. So after a long sleep in, in the morning, I decided to start up my old friend EVE. And I remembered that the on Tuesday the 21:th it is time for Incarna. So I read a bit about it on the forums and it seems that I needed to patch wine. But to be sure I started EVE on Sisi and downloaded the patch and tested.
And yes – it would not connect.
So I read a bit more and found that I needed the latest wine and a patch to thie to make network working – if you dont you will get the error message:
1 |
unable to connect to 87.237.38.50 on port 26000 |
Apparently there has been some changes to the network and wine had a small bug or some flags that it did not support. And the good thing is that someone has already made the patch. You can find it on the forums here.
But unfortunately for me I also need the pulseaudio enabled wine. The page about WinePulse describes very well how to do this and the patches to patch wine to support pulseaudio. But only for 1.3.20 version and not 1.3.22. So I needed to fiddle around abit to get it working. Not to much,
So here is the way to build wine 1.3.22 with pulseaudio support and suport for EVE online. Most information from here.
First get the dependencies for building Wine
1 |
sudo apt-get build-dep wine1.3 |
Then remove the installed wine version
1 |
sudo apt-get remove wine1.3 |
Then install git if you dont have it installed.
1 |
sudo apt-get install git |
So lets get a got repository to work with
git clone git://source.winehq.org/git/wine.git
Go into it and download the patched both for the network changes to get EVE working and the patches for
cd wine
Get the overlapped2.diff file
1 |
wget http://pastebin.com/download.php?i=mnx3Uqq5 -O overlapped2.diff |
The overlapped2.diff was also a dos file so i converted it to dos and you whant to ass a last newline to it:
1 |
fromdos overlapped2.diff |
1 |
echo -e "\n" >> overlapped2.diff |
Or you can get my fixed one here and unzip it.
Then download the Winepulse patched:
1 |
wget http://art.ified.ca/downloads/winepulse/winepulse-0.39.patch |
1 |
wget http://art.ified.ca/downloads/winepulse/winepulse-winecfg-1.3.11.patch |
The winepulse patch for configure.ac is not updated for 1.3.22 as of this writing so you can get it winepulse-configure.ac-1.3.22.zip. YOu need to unpack the file with unzip before you can continue.
Time to apply the patch files
1 |
git apply overlapped2.diff |
And the winepulse patches
1 |
git apply winepulse-0.39.patch |
1 |
git apply winepulse-winecfg-1.3.11.patch |
1 |
git apply winepulse-configure.ac-1.3.22.patch |
Now we can rebuild the configure system
1 |
autoreconf |
And configure the build
1 |
./configure |
And now we build the wine system – this take some time so this is a nice place for a cup of coffe
1 |
make |
And if all is well – install it
1 |
sudo make install |
Now you shoudl be able to run Incarna – I have tested it with sisi and i have some small graphics glitches but captains quarter works.
doesnt work for me, it curshes as soon as it tries to lauch eve.
How to remove all that if make unistall doesnt work?
You can probably just install the standard one on top of it with
sudo apt-get install wine1.3
But what error did you with make uninstall
that one “make: *** No rule to make target `unistall’. Stop.”
even after i ./configure again make unistall doesnt work.
going to try this again after Incarna patch if my current wine configuration doesnt work, thank you in advance 🙂
and you are spelling uninstall wrong 🙂
Try:
make uninstall
omg i’m sto stupit 😛
Does not work for me! i now have a wine folder in my home directory, not sure what to do with that as my wine install is where ever apt put it! so in short patching this way doesn’t seem to have worked. Client still crashes at start up with exefile.exe error. Perhaps you could rewrite your how to guide for apt-get installed wine versions.
Thanks
Well the way this works it that it creates a new wine.
If you have a normal one you should be able to remove the old apt installed one with:
sudo apt remove wine
But as your not getting the “Cant connect” problem in not shure that this will help you.
This was specifically for solving the “Cant connect” problem.
Hi there, just became aware of your blog via Google, and located that it’s genuinely informative. I’m gonna watch out for brussels. I’ll be grateful should you continue this in future. Numerous men and women is going to be benefited from your writing. Cheers!
I have read several just right stuff here. Certainly worth bookmarking for revisiting. I wonder how a lot attempt you place to make this type of fantastic informative site.