The following are some reflections after using the "WoT under linux using wine" guide.
I realize that some of this is a major "DUH!!" if you're experienced with linux, but i suspect there are more people like me who tend to be a little sloppy about the reading. I'm not trying to start a discussion here, just giving my feedback and help improve the guide. Use these tips or ignore them, it's all the same to me =)
Anyway, here's what i found that could use clarification:
Need to clarify:
That "patches will be applied to the source-files", which means that the source-files are needed, not any of the precompiled packages.
The source files aren't as easy to find as the guide implies, i had to go to the sourceforge-site to find the sourcefile-tarballl (here
Need to clarify:
That the patches need to be put into the folder with the expanded source-files, it doesnt say anywhere that source-files need to be unpacked, which means that the stage "Put both patch files into this folder" really means "put both patch files in the same folder as the source files" isn't a given.
Make a note on how to compile on a 64-bit system:
I had to use "./configure --enable-win64" to compile in Ubuntu 12.10 x64
The compile ended up not working for me(see errors below), but a note regarding 64-bit systems is still needed.
Move tip to where it's easier to see:
Starting the build with "sudo make -j4" is a nice trick, to bad it's below the line that says "Do 'make' to compile Wine".
For me this meant that when i read about "sudo make -j4" i had already started make ...
I'm sure its not an issue if you have perfect memory, but even if i read the whole instruction before i started, when i typed "make" and hit enter i had forgot about the -j4 switch ... put it on the same line and it should be easier to see =)
Clarify how to install game:
Nowhere in the instruction does it say how the game is installed. Do i need to install it in windows and copy the game folder to linux, or do i run the game-installer using wine ?
In the end my compilation failed with:
process.c: In function ‘process_destroy’:
process.c:426:32: error: ‘struct process’ has no member named ‘raw_registered’
process.c:426:58: error: ‘struct process’ has no member named ‘raw_inputs’
Since i have no clue what this means and even less clue how to fix it (i'm no programmer) and google didnt turn up anything, i've postponed my "WoT under linux" ambitions for now. I'm wouldn't be suprised if it has something to do with the applied patches and x64 compatibility, it still amazes me how so much still is locked down by 32-bit applications and OS'es.
Edited by Ixx, 12 January 2013 - 11:32 PM.