Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 24/03/2007, à 17:07

zedtux

Re : Call of duty 2

ok merci !

La je vient de parcourir tout le patch et vérifier chaques lines ! ( je vais comparer avec ton directx.c )

Mais offet, tu fais quoi comme ligne pour le ./configure ?
Moi je fais : CFLAGS="-m32 -L/usr/lib" LDFLAGS="-L/usr/lib" ./configure --with-x --with-opengl ( je suis sous Ubuntu Edgy Eft 64 )


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#52 Le 24/03/2007, à 17:41

elwario91

Re : Call of duty 2

Je ne suis pas sous 64bits donc je ne peux pas t'aider!
Par contre il faut installer les dépendances de Wine:

sudo apt-get build-dep wine

Je ne l'avais pas fait et il n'a pac ompilé opengl puisque les header n'étaient pas présents, donc pas oublier!
Sinon pour le minimum installe fontforge et les header opengl en fonction de ton driver smile
Ensuite tu peux compiler comme ça pour simplifier:

./tools/wineinstall (à partir du dossier source)

Je te souhaite à nouveau bonne chance!

Hors ligne

#53 Le 24/03/2007, à 17:55

zedtux

Re : Call of duty 2

Quand je lance sudo apt-get build-dep wine il veut m'installer plusieurs paquets ( c'est bon signe ) parcontre il veut m'enlever le paquet nvidia-glx-dev hmm

Bon moi je suis un fou je le fais tongue

Mais en principe ca posera pas de soucis, car moi j'ai le pilote Nvidia proprio


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#54 Le 24/03/2007, à 18:14

zedtux

Re : Call of duty 2

Bon le wineinstall n'as pas marché.

Quand je l'ai lancé, il as fait le configure sans soucis, puis il est passé au make depend et make, et la arrivé sur le dossier gdi32 dans les dll il as pas put compilé car je suis en 64bits :

make[2]: entrant dans le répertoire « /home/zedtux/wine-0.9.33/dlls/gdi32 »
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./gdi32.spec dispdib.spec.o gdi.exe.spec.o wing.spec.o bidi16.o dispdib.o env.o gdi16.o metafile16.o wing.o  bidi.o bitblt.o bitmap.o brush.o clipping.o dc.o dib.o driver.o enhmetafile.o enhmfdrv/bitblt.o enhmfdrv/dc.o enhmfdrv/graphics.o enhmfdrv/init.o enhmfdrv/mapping.o enhmfdrv/objects.o font.o freetype.o gdi_main.o gdiobj.o icm.o mapping.o metafile.o mfdrv/bitblt.o mfdrv/dc.o mfdrv/graphics.o mfdrv/init.o mfdrv/mapping.o mfdrv/objects.o mfdrv/text.o opengl.o painting.o palette.o path.o pen.o printdrv.o region.o     version.res   -o gdi32.dll.so  -ladvapi32 -lkernel32 -lntdll  /usr/lib/libsicuuc.a /usr/lib/libsicudata.a -lstdc++ -lgcc_s  ../../libs/port/libwine_port.a  
ld: liaison relocalisable avec relocalisation à partir du format elf64-x86-64 (/usr/lib/libsicuuc.a(ubidi.ao)) au format elf32-i386 (gdi32.opDpKz.o) n'est pas supportée
winebuild: ld -m elf_i386 -r failed with status 256
winegcc: ../../tools/winebuild/winebuild failed.
make[2]: *** [gdi32.dll.so] Erreur 2
make[2]: quittant le répertoire « /home/zedtux/wine-0.9.33/dlls/gdi32 »
make[1]: *** [gdi32] Erreur 2
make[1]: quittant le répertoire « /home/zedtux/wine-0.9.33/dlls »
make: *** [dlls] Erreur 2

Compilation failed, aborting install.

Je vais voire pour le compiler comme je faisais avant wink


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#55 Le 24/03/2007, à 18:24

elwario91

Re : Call of duty 2

Si tu as déjà compilé sans erreur avant c'est que ce dll a été modifié je pense!
Sinon essaie de compiler une fois sans pacth pour voir wink

Hors ligne

#56 Le 24/03/2007, à 18:41

zedtux

Re : Call of duty 2

Sans patch c'est bon, ca compile. Mais CoD2 me faire l'erreur cité plus haut


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#57 Le 24/03/2007, à 18:43

zedtux

Re : Call of duty 2

Bon je vient de relancer la compilation avec la méthode qui marchait avant et elle s'arrete toujours au même en droit.

Donc dans ce que m'as installé sudo apt-get build-dep wine y a un truc qui me fou la merde.

Je pige pas trop ... si le paquet est installé par apt-get sous ubuntu 64, il doit bien installer des paquets pour le 64bits ...
Pourquoi maintenant, quand je compile il me fait cette erreur ..... ? sad


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#58 Le 24/03/2007, à 18:59

zedtux

Re : Call of duty 2

Je vient de supprimer entièrement mon dossier wine, réextrait l'archive, copier ton direct.c et changé à la main le wined3d_type.h puis relancé comme avant la compilation.

Mais j'ai toujours le même soucis.

Donc c'est bien un des paquets installé qui me bloque tout.


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#59 Le 24/03/2007, à 20:39

elwario91

Re : Call of duty 2

wined3d_type.h, pourquoi modifier ce fichier?

Hors ligne

#60 Le 24/03/2007, à 22:42

zedtux

Re : Call of duty 2

Parcque le patch le fait !


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#61 Le 25/03/2007, à 09:04

elwario91

Re : Call of duty 2

Salut!
Déjà si Wine compile je ne pense pas que le problème soit le patch!
Sinon ou est le problème au niveau de build-dep wine?
Peux-tu coller l'erreur?

Hors ligne

#62 Le 25/03/2007, à 14:15

zedtux

Re : Call of duty 2

elwario91 a écrit :

Déjà si Wine compile je ne pense pas que le problème soit le patch!

Non, Wine ne compile plus. Mais ce n'est pas le patch non. Je n'ai jamais dis ca. Le patch ne pose aucun problèmes !

elwario91 a écrit :

Sinon ou est le problème au niveau de build-dep wine?

Ben depuis que j'ai exécuté cette commande pour télécharger les dépendances de wine, je ne peut plus compilé. Comme si la commande m'avais installer quelque chose en 32bits neutral


elwario91 a écrit :

Peux-tu coller l'erreur?

La seule erreur que j'ai est celle à la compilation :

make[2]: entrant dans le répertoire « /home/zedtux/wine-0.9.33/dlls/gdi32 »
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./gdi32.spec dispdib.spec.o gdi.exe.spec.o wing.spec.o bidi16.o dispdib.o env.o gdi16.o metafile16.o wing.o  bidi.o bitblt.o bitmap.o brush.o clipping.o dc.o dib.o driver.o enhmetafile.o enhmfdrv/bitblt.o enhmfdrv/dc.o enhmfdrv/graphics.o enhmfdrv/init.o enhmfdrv/mapping.o enhmfdrv/objects.o font.o freetype.o gdi_main.o gdiobj.o icm.o mapping.o metafile.o mfdrv/bitblt.o mfdrv/dc.o mfdrv/graphics.o mfdrv/init.o mfdrv/mapping.o mfdrv/objects.o mfdrv/text.o opengl.o painting.o palette.o path.o pen.o printdrv.o region.o     version.res   -o gdi32.dll.so  -ladvapi32 -lkernel32 -lntdll  /usr/lib/libsicuuc.a /usr/lib/libsicudata.a -lstdc++ -lgcc_s  ../../libs/port/libwine_port.a  
ld: liaison relocalisable avec relocalisation à partir du format elf64-x86-64 (/usr/lib/libsicuuc.a(ubidi.ao)) au format elf32-i386 (gdi32.opDpKz.o) n'est pas supportée
winebuild: ld -m elf_i386 -r failed with status 256
winegcc: ../../tools/winebuild/winebuild failed.
make[2]: *** [gdi32.dll.so] Erreur 2
make[2]: quittant le répertoire « /home/zedtux/wine-0.9.33/dlls/gdi32 »
make[1]: *** [gdi32] Erreur 2
make[1]: quittant le répertoire « /home/zedtux/wine-0.9.33/dlls »
make: *** [dlls] Erreur 2

Compilation failed, aborting install.

Merci en tout cas pour ton aide ! smile


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#63 Le 25/03/2007, à 19:34

elwario91

Re : Call of duty 2

Franchement je ne peux pas t'aider mais sinon désinstalle les paquets installées avec build-dep smile
Et installe les paquets nécessaires, je te conseille ceux-ci:
fontforge, libfreetype6-dev, bison, flex ainsi que le headers opengl, freeglut3-dev dans mon cas smile
Je ne suis pas certain des noms mais utilise Synaptic!

Hors ligne

#64 Le 25/03/2007, à 21:39

zedtux

Re : Call of duty 2

elwario91 a écrit :

Franchement je ne peux pas t'aider mais sinon désinstalle les paquets installées avec build-dep smile
Et installe les paquets nécessaires, je te conseille ceux-ci:
fontforge, libfreetype6-dev, bison, flex ainsi que le headers opengl, freeglut3-dev dans mon cas smile
Je ne suis pas certain des noms mais utilise Synaptic!

Ouais je pense que tu as raison, c'est la seule solution.
Dés que j'ai réussi a revenir en arrière sur les paquets et que ca re-compile, je viendrais donner des nouvelles smile


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#65 Le 25/03/2007, à 22:41

Nico-kun

Re : Call of duty 2

J'ai installé le patch et j'ai recompilé wine sans probleme. Mais j'ai une erreur en lancant le jeu.

CoD2 1.2 build win-x86 Mar 30 2006
----- FS_Startup -----
Current language: english
Current search path:
Z:\home\nico/main
Z:\home\nico/raw
Z:\home\nico/raw_shared
Z:\home\nico/devraw
Z:\home\nico/devraw_shared

File Handles:
----------------------
0 files in iwd files
ERROR: No languages available because no localized assets were found
Error during initialization:
Couldn't load default_localize.cfg.  Make sure Call of Duty is run from the correct folder.

je sais pas du tout comment resoudre mon probleme. Si quelqu'un aurait la solution. Merci d'avance

Hors ligne

#66 Le 26/03/2007, à 17:38

compte supprimé

Re : Call of duty 2

héhéhé, erreur classique du fait que tu ait copié d'une install windows le jeu!

#67 Le 26/03/2007, à 18:18

elwario91

Re : Call of duty 2

Exactement smile
de toute façon il s'installe avec Wine depuis quelques versions smile

Hors ligne

#68 Le 26/03/2007, à 18:47

zedtux

Re : Call of duty 2

Bon comme j'ai lancé la commande dans un terminal, mon historique dans Synaptic ne contient pas la liste des paquets installé...

Je n'ai plus qu'a aller voire sur packages.ubuntu.com en espérant trouver quelquechose.


Edit : C'est bon, j'ai trouvé sur un forum une commande pour afficher la liste des paquets classé historiquement : zgrep -h " installed " /var/log/dpkg.log* | sort | uniq

Edit 2 : Bon c'est bon ca recompile apparement ! smile

Edit 3 : Recompilé comme il faut mais marche toujours pas ... Pendant la compilation il m'as fait des trucs gens escamotage incompatible un truc comme ca sur pas mal de truc comme les GLU ... hmm


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#69 Le 26/03/2007, à 19:38

zedtux

Re : Call of duty 2

elwario91 a écrit :

[...] ainsi que le headers opengl, [...]

C'est à dire ?? sad


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#70 Le 26/03/2007, à 20:15

elwario91

Re : Call of duty 2

Vu que tu vas jouer un jeu il doit compiler le support opengl smile
Pour compiler opengl il doit y avoir les bibliotheques installés pour opengl, je ne connais pas le nom de ce paquet mais c'est quelque chose du genre : libgl*
Mais avec build-dep cela doit avoir été installé smile
Sinon pourrais-tu donner la ligne ou est l'erreur?
Peut-être que ton Ubuntu est cassé mais pour réparer c'est parfois difficile!
Moi ça m'ait arrivé avec une autre distib et le plus simple pour moi c'était de réinstaller roll

Hors ligne

#71 Le 27/03/2007, à 06:55

zedtux

Re : Call of duty 2

Enffet le soucis c'était au niveau du configure et les arguments, enfin les flags que je lui passait. ( La ligne du poste 51 ).
Enffet avec cette ligne, ca compile au poile : LDFLAGS="-L/lib32 -L/usr/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure

Pas de messages pour signaler que l'OpenGL ne sera pas compilé, et pendant la compilation ( longue tongue ) pas un warning, rien !

Mais le jeu fais toujours la même erreur ! Il ne trouve pas de DirectX 7 ou 9... ( D'ailleur.. wine en sont à DirectX 8.1 ... )

Bref, je pige rien là...


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#72 Le 27/03/2007, à 16:40

zedtux

Re : Call of duty 2

Si ca peut aider :

capturecod2consolewh0.png


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#73 Le 27/03/2007, à 16:50

compte supprimé

Re : Call of duty 2

surement qu'il manque des ddl. la console serait plus explicite...

#74 Le 27/03/2007, à 17:45

zedtux

Re : Call of duty 2

Apparement pas :

wine64callofduty2consolwu0.png


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#75 Le 27/03/2007, à 17:51

elwario91

Re : Call of duty 2

Tu as peut être mal patché à la main!
Et Wine a DX9 wink
Au fait, pour CoD2, il ne faut seulement employer DX9 sinon ca marcher pas!
Tu n'as peut etre pas compilé opengl wink
Ce n'est pas pace qu'il n'y a pas d'erreur que opengl est compilé!
Installe, vérifie tes headers opengl!

Hors ligne