I've had an itch to play my favorite game Subspace. Wine has been doing some odd things lately so I thought I'd try Cedega from WineCVS. It installation actually wasn't that difficult but ultimately is was a failure as my game didn't. The cedega package is old, and ... well, ill leave it in case anyone ever needs it:
http://games.cedega.com/gamesdb/games/v ... me_id=2903
Sources:
http://www.linux-gamers.net/modules/wiw ... Cedega+CVS
http://gentoo-wiki.com/HOWTO_Install_Cedega
Checked for all the libraries and programs I needed:
emerge -pv fontconfig freetype bison flex jpeg libpng mesa freeglut freeglut libsdl
Assumed packages in gentoo matched:
freetype2 was freetype
libjpeg was jpeg
I thought the cvs client subversion would work but it didn't, you'll need cvs.
emerge cvs
Don't need to be root, there is an install option for that but why would you want an application your home directory?
I created a folder in my home directory called .winecvs but this isn't necessary as the script will create a .WineCVS directory.
Downloaded the script:
wget http://winecvs.linux-gamers.net/WineCVS.sh
and ran it
sh WineCVS.sh
The install scripts are downloaded then it looks like you have to select a profile, I chose cedega universal install #1.
hmm, autoconf doesn't appear to be configured correctly
cd ~/.WineCVS/sources/cvscedega/winex
autoconf
Started compiling and...
make[1]: *** [wrc] Error 2
make[1]: *** Waiting for unfinished jobs....
gcc -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -Wa,--execstack -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -o widl client.o hash.o header.o proxy.o server.o typegen.o typelib.o utils.o widl.o write_msft.o parser.tab.o parser.yy.o ../../libs/wpp/libwpp.a -L../../port -lwine_port -lfl
make[2]: Leaving directory `/home/todd/.WineCVS/sources/cvscedega/winex/tools/widl'
make[1]: Leaving directory `/home/todd/.WineCVS/sources/cvscedega/winex/tools'
make: *** [tools] Error 2
dam make errors. on the tutorial it mentioned these error are probably from flex. flex 2.5.33-r1 didn't work had to use
emerge =flex-2.5.4a-r6
cd ~/.WineCVS/sources/cvscedega/winex
make clean
and start the script over.
Another error I'm so excited. The users in freenode #winehq helped out - thought it was probably being built with the -j option which is used from SMP system but at times can cause problems. so I built w/o script.
cd ~/.WineCVS/sources/cvscedega/winex
make clean
make
make install
Didn't work for my program, but maybe this will for you, seemed to start just fine.

