|
|
| Rivi 2: |
Rivi 2: |
|
| |
|
| ==Cedega CVS:stä== | | ==Cedega CVS:stä== |
| Kuten [[CrossOver Office]], myös Cedega on ilmaiseksi ladattavissa lähdekoodimuodossa kehittäjän [[CVS]]-palvelimelta. Tällöin siitä saa itse kääntämällä melkein yhtä toimivan version kuin kaupallinen binäärikin on. Tämän CVSCedegan lataus- ja käännösprosessin helpottamiseksi on tehty skripti, jonka voit ladata [http://winecvs.linux-gamers.net/WineCVS.sh täältä]. | | Kuten [[CrossOver Office]], myös Cedega on ilmaiseksi ladattavissa lähdekoodimuodossa kehittäjän [[CVS]]-palvelimelta. Tällöin siitä saa itse kääntämällä melkein yhtä toimivan version kuin kaupallinen binäärikin on. Tämän CVSCedegan lataus- ja käännösprosessin helpottamiseksi on tehty skripti, jonka voi ladata [http://winecvs.linux-gamers.net/WineCVS.sh täältä]. |
| | |
| === CVSCedega ja GCC-4.0 ===
| |
| Ainakaan toistaiseksi Cedega:n CVS-versio ei suostu kääntymään [[GCC]]:n nelosversiolla, vaan tulostaa virheilmoituksen tyyliin
| |
| | |
| [...]
| |
| make[2]: Entering directory `/home/kukalie/.WineCVS/sources/cvscedega/winex/tools/wrc'
| |
| gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2
| |
| -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int
| |
| "-D__int64=long long" -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o newstruc.o newstruc.c
| |
| newstruc.c: In function ‘handle_ani_list’:
| |
| newstruc.c:740: error: invalid lvalue in increment
| |
| newstruc.c: In function ‘new_ani_curico’:
| |
| newstruc.c:851: error: invalid lvalue in increment
| |
| make[2]: *** [newstruc.o] Error 1
| |
| make[2]: Leaving directory `/home/kukalie/.WineCVS/sources/cvscedega/winex/tools/wrc'
| |
| make[1]: *** [wrc] Error 2
| |
| make[1]: Leaving directory `/home/kukalie/.WineCVS/sources/cvscedega/winex/tools'
| |
| make: *** [tools] Error 2
| |
| | |
| Tällöin on kaksi tapaa edetä. Ensimmäinen on, että vaihdat GCC:si vanhempaan versioon (esim. 3.2) ja annat ennen Cedegan kääntöä seuraavat komennot (olettaen, että GCC:n versio on 3.2):
| |
| | |
| export CC=gcc32
| |
| export CXX=gcc32
| |
| | |
| Tai sitten patchaat Cedegan lähdekoodin gcc-4.0-yhteensopivaksi niin kuin [http://permalink.gmane.org/gmane.comp.emulators.winex.devel/677 täällä] on neuvottu.
| |
|
| |
|
| ==Linkkejä== | | ==Linkkejä== |