To compile WineX CVS:
1) download
2) change dir to it and
do not use the
wineinstall script! do it the old fashioned way:
-./configure (recommended type ./configure --help to see what options you can change, --enable-opengl MUST be typed in!)
-make depend && make (you can do two steps in one with this command).
-su (your root's pw) and make install && ldconfig. At this point the software is installed, BUT you have still to configure it! go to the documantation/samples subdirectory under the wine tree and find the file for configuration, copy it to your home's ~/.wine dir (you have to create it) and place the file there. At this point you may edit the config file to reflect your taste regarding where do you want the windows tree located as well as some other stuff as your CD's, etc.
-You also have to give WineX a registry
template to do so go to the programs/regapi directory under the WineX source tree and run the regapi program ./regapi /where-the-sourcetree-is/winedefault.reg to build the windows registry.
3) add to your .bashrc file an entry so the wineserver program (/usr/local/bin/wineserver) is loaded at startup of your session and avoid getting an annoying error regarding it.
Notes:
1.- As of WineX 3 you may not need to build the registry.
2.- Depending on the flags you enabled/disabled during configuration, you will get or not 3D accel. A recommendation would be to experiment by yourselves to see what best suits your systems.
3.- Remember that you won't get any installshield support in the CVS releases of WineX.
Currently I am able to run some games: Grim Fandango and Curse of Monkey Island, Starcraft, Warcarft 2 BNE, etc. BUT I won't get 3D accel (due config procedure?). Anyway they run, do not expect hyper performance from them!
An advice to get reading off your CD devices:
In order to get your CD devices read correctly a certain game CD (Starcraft for instance) you will need to add the following line to your config file in your ~./wine directory:
[Drive XXX]
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Label" = "cdrom"
"Filesystem" = "win95"
"Device" = "/dev/cdrom" <-- Without this line you will not be able to read off the game's CDs. If you use the kernel hack hd**=ide-scsi you will have to point that to the IDE identifier, i.e hd** instead of the symlinc cdrom*
Cheers, and I hope you can use your new WineX
Thetargos.