Ero sivun ”Cedega” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 417 merkkiä poistettu ,  15. maaliskuuta 2006
→‎Cedega CVS:stä: pois maininta gcc4.0-jutusta, kääntyy nykyisin automaattisesti myös sillä
Ei muokkausyhteenvetoa
(→‎Cedega CVS:stä: pois maininta gcc4.0-jutusta, kääntyy nykyisin automaattisesti myös sillä)
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ä==
4 316

muokkausta

Navigointivalikko