j'ai un petit souci avec l'installation de cedega version CVS.
J'avais essayé il y a quelques mois et ça plantait lors du make au moment de la compilation avec freetype. Je m'étais dit que c'était un problème du paquet et que j'attendrai la version suivante, mais après une nouvelle tentative je me dit que c'est peut être plus moi qui suis en cause :D
Voila l'erreur que j'ai au moment de l'étape 5.
--------- Error log - file /root/.WineCVS/sources/cvscedega/ErrorLog : ---------
make[3]: « win32.o » est à jour.
make[3]: quittant le répertoire « /root/.WineCVS/sources/cvscedega/winex/win32 »
make[2]: quittant le répertoire « /root/.WineCVS/sources/cvscedega/winex/dlls/ntdll »
make[2]: entrant dans le répertoire « /root/.WineCVS/sources/cvscedega/winex/dlls/kernel »
make[2]: « libkernel32.so » est à jour.
make[2]: quittant le répertoire « /root/.WineCVS/sources/cvscedega/winex/dlls/kernel »
make[2]: entrant dans le répertoire « /root/.WineCVS/sources/cvscedega/winex/dlls/advapi32 »
make[2]: « libadvapi32.so » est à jour.
make[2]: quittant le répertoire « /root/.WineCVS/sources/cvscedega/winex/dlls/advapi32 »
make[2]: entrant dans le répertoire « /root/.WineCVS/sources/cvscedega/winex/dlls/gdi »
gcc -MMD -c -I. -I. -I../../include -I../../include -I/usr/include/freetype2 -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" -fPIC -D__WINE__ -D_GDI32_ -D_REENTRANT -I/usr/X11R6/include -o freetype.o freetype.c
freetype.c: In function 'FTFC_FindFamily':
freetype.c:779: warning: pointer targets in assignment differ in signedness
freetype.c:826: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
freetype.c:826: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
freetype.c:826: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
freetype.c:826: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
freetype.c:826: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
freetype.c:826: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
freetype.c:827: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
freetype.c:827: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
freetype.c:827: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
freetype.c:827: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
freetype.c:827: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
freetype.c:827: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
freetype.c:828: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
freetype.c:828: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
freetype.c:828: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
freetype.c:828: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
freetype.c:828: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
freetype.c:828: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
freetype.c:839: warning: pointer targets in passing argument 2 of '__builtin_strncpy' differ in signedness
freetype.c: In function 'Fontconfig_Init':
freetype.c:1641: warning: pointer targets in passing argument 1 of 'debugstr_a' differ in signedness
freetype.c:1643: warning: pointer targets in passing argument 1 of 'AddFontFileToList' differ in signedness
freetype.c: In function 'WineEngGetFontData':
freetype.c:3394: error: 'TT_Face' undeclared (first use in this function)
freetype.c:3394: error: (Each undeclared identifier is reported only once
freetype.c:3394: error: for each function it appears in.)
freetype.c:3394: error: syntax error before 'tt_face'
freetype.c:3395: error: 'SFNT_Interface' undeclared (first use in this function)
freetype.c:3395: error: 'sfnt' undeclared (first use in this function)
freetype.c:3424: error: 'tt_face' undeclared (first use in this function)
freetype.c:3424: error: syntax error before 'ft_face'
freetype.c:3425: error: syntax error before ')' token
make[2]: *** [freetype.o] Erreur 1
make[2]: quittant le répertoire « /root/.WineCVS/sources/cvscedega/winex/dlls/gdi »
make[1]: *** [gdi/libgdi32.so] Erreur 2
make[1]: quittant le répertoire « /root/.WineCVS/sources/cvscedega/winex/dlls »
make: *** [dlls] Erreur 2
Si ça peut aider je tourne sur une debian unstable avec un AMD64.
Merci de votre aide !!
# idées
Posté par Carla Winter . Évalué à 1.
regarde éventuellement quelle est la version de ton compilo (gcc -V), essaie éventuellement avec gcc-3.4, certains programmes passent mal avec gcc4+.
sinon cherche si libfreetype-dev (ou qqch dans le genre) est présent.
courage!
[^] # Re: idées
Posté par FabienC . Évalué à 1.
passer en gcc3.4, ca enleve les warning mais il reste toujours le pb de WineEngGetFontData.
Je vais continuer a fureter a droite a gauche mais je trouve pas grand chose :S
# Bug obsolète
Posté par sn00py . Évalué à 1.
Pour compiler, supprime simplement les deux lignes suivante :
3394
3395
(ce sont des déclarations obsolètes et non utilisées)
[^] # Re: Bug obsolète
Posté par sn00py . Évalué à 1.
Il faut cette fois-ci supprimer un "else" qui gère la version obsolète de libfreetype2. (seul le if est encradré par #ifdef, c'est pas le pied comme code)
[^] # Re: Bug obsolète
Posté par FabienC . Évalué à 0.
mais j'ai po encore trop fouiné je vais regarder
[^] # Re: Bug obsolète
Posté par sn00py . Évalué à 1.
J'ai compilé la version CVS de cedega ce week-end et je n'ai pas eu ce problème.
Mais si tu a changé de version de gcc comme conseillé plus haut en cours de compilation (i. e. avec des .o déjà généré) il se peut que tu ais des problèmes d'edition des liens.
Il vaut mieux que tu repartes des sources vierges (je ne fait pas confiance à leur clean)
Je n'ai pas eut de problème avec la dernière version de gcc (il affiche seulement plus de warnings)
[^] # Re: Bug obsolète
Posté par FabienC . Évalué à 1.
merci beaucoup !!
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.