Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3490 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

xmoto et ode

n°1061995
Tangrim
Des bisous et des nounours !
Posté le 23-07-2008 à 13:07:13  profilanswer
 

Bonjour,
 
j'ai un petit problème avec xmoto, lorsque je lance l'application, j'avais cette erreur:
$ xmoto
xmoto: error while loading shared libraries: libode.so: cannot open shared object file: No such file or directory
 
J'ai réinstallé le paquet ode et l'application se lance, j'ai la petite musique et tout, mais lorsque je veux lancer un niveau, il se passe:
 
ODE INTERNAL ERROR 1: assertion "g_bODEInitialized" failed in dCloseODE() [odeinit.cpp]
Abandon
 
J'ai cherché ce que pouvait être odeinit.cpp j'ai rien trouvé :s
 
Avez vous une idée ?
Merci.


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
mood
Publicité
Posté le 23-07-2008 à 13:07:13  profilanswer
 

n°1061997
o'gure
Multi grognon de B_L
Posté le 23-07-2008 à 13:17:23  profilanswer
 


Oui, c'est le fichier source du programme. C'est juste à titre d'information pour du débuggage. Tu n'en as pas besoin pour exécuter un programme.
 
Ce qu'il c'est passé c'est :
- le programme, au cours de son exécution, vérifie certaine chose (il s'agit d'assertion).
- si une est fausse à un moment une erreur se produit, pouvant conduire à l'arrêt pur et simple du programme
 
Je t'aurais bien dit de faire une recherche sur le net avec ce message mais la seule réponse c'est ton post sur linuxfr.org.
 
Pense d'ailleurs à informer l'autre topic si tu as une réponse sur un :o
 
Tu peux toujours créer un rapport de bug via l'outil approprié de ta distribution.


---------------
Relax. Take a deep breath !
n°1062007
Tangrim
Des bisous et des nounours !
Posté le 23-07-2008 à 13:59:43  profilanswer
 

Je compte évidement répondre sur les autres topics que j'ai laissé avec ce même problème si je trouve la solution.


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1062123
Nonor_
Ubuntu c'est supaire
Posté le 23-07-2008 à 21:37:38  profilanswer
 

Quelle distribution, et quelle version ?
Pour moi, versions non compatibles entre la lib ode et xmoto ou qqchose comme ça...

n°1062133
Tangrim
Des bisous et des nounours !
Posté le 23-07-2008 à 23:46:34  profilanswer
 

distribution: Archlinux
xmoto 0.4.2
ode 0.10.0-3
 
(Si c'est ça il faudra que je trouve comment faire du downgrade)


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1062135
pthc
Posté le 24-07-2008 à 00:40:48  profilanswer
 

Tiens moi aussi, j'ai récemment ce problème avec xmoto sur arch.
 
Elle part vraiment en couille en ce moment cette distrib, même que dernièrement pas moyen de mettre à jour une machine, erreur 404 sur la moitié des fichiers quelque soit le serveur.
Heureusement que le x86_64 est un peu moins touché.
 
Le downgrade n'éxiste pas sur la distrib, je l'ai déjà lu des devs.
Mais il est toujours possible de le faire, pacman -U paquet.tar.gz
En fait, ça se traite comme une mise à jour d'un paquet à la main, et pacman ne fera pas la différence des versions.
Tu dois pouvoir trouver quelques anciens paquets ode / xmoto sur ta machine, sinon avec (beaucoup) de chance, sur leurs serveurs.
 
Si j'ai le courage je tenterais et je dirais quoi ici.

n°1062143
Tangrim
Des bisous et des nounours !
Posté le 24-07-2008 à 03:11:33  profilanswer
 
n°1062226
pthc
Posté le 24-07-2008 à 13:38:41  profilanswer
 

Voilà j'ai fais quelques tests à l'instant, recompiler xmoto pour ode-0.10.0 ne change rien, c'est pourtant ce qui arrive le plus souvent, un paquet qui a été oublié.
 
Par contre, downgrader ode vers la 0.9 ça marche (peut être au prix de casser d'autres applications, à vérifier et à prendre avec des pincettes donc).
 
Je n'ai pas retrouvé les anciens paquets, du coup j'ai downgradé à la main le PKGBUILD :

# $Id$
# Maintainer: Travis Willard <travisw@wmpub.ca>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Adam Griffiths <adam_griffithsAATTdart.net.au>
 
pkgname=ode
pkgver=0.9
pkgrel=1
pkgdesc="An open source, high performance library for simulating rigid body dynamics"
arch=('i686' 'x86_64')
url="http://www.ode.org"
license=('LGPL' 'BSD')
depends=('gcc-libs')
source=(http://downloads.sourceforge.net/sourceforge/opende/${pkgname}-src-${pkgver}.zip)
md5sums=('4c03759b76a0649a6d5108c8e172e1e4')
 
build() {
  cd $startdir/src/${pkgname}-${pkgver}
  ./configure --prefix=/usr --enable-shared
  make || return 1
  make DESTDIR=$startdir/pkg install
 
  install -Dm0644 $startdir/src/${pkgname}-${pkgver}/LICENSE-BSD.TXT \
     $startdir/pkg/usr/share/licenses/${pkgname}/LICENSE-BSD.TXT
}


À mettre dans un dossier et à coupler à la commande makepkg -i.
 
La solution n'est que temporaire. Il faudra se passer de mises à jours ODE pendant quelques temps, voire en parler à l'équipe de dév de xmoto car je ne suis pas sur qu'ils soient au courant que leur jeu ne marche pas sur ode 0.10.0.


Message édité par pthc le 24-07-2008 à 13:51:04
n°1062280
Tangrim
Des bisous et des nounours !
Posté le 24-07-2008 à 18:34:50  profilanswer
 

Ben juste à l'instant je viens d'essayer  
pacman -U /var/cache/pacman/pkg/ode-0.9-1-i686.pkg.tar.gz
Et ça marche.
 
Je garde ton pkg sous la main au cas où, merci ^^


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1063132
pthc
Posté le 29-07-2008 à 19:22:57  profilanswer
 

Du nouveau, la solution a été trouvée et j'ai posté ça la bug report qu'il faut.
http://bugs.archlinux.org/task/11033?project=1
 
Ça sera toujours moins agaçant que de downgrader à chaque mise à jour du système.

mood
Publicité
Posté le 29-07-2008 à 19:22:57  profilanswer
 

n°1064133
Tangrim
Des bisous et des nounours !
Posté le 04-08-2008 à 10:22:21  profilanswer
 

Il y a eu un patch qui servira pour toutes les autres distro: http://todo.xmoto.tuxfamily.org/in [...] ask_id=460
 [:cerveau nerd]
(Par contre j'ai pas compris ce que je devais en faire).


Message édité par Tangrim le 04-08-2008 à 10:24:43

---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : xmoto et ode


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)