Gambas France BETA


Pas de compte ? Incription

probleme d'installation de gambas3 sur Maverick

1
AuteurMessages
defcom#1 Posté le 21/9/2010 à 19:18:00
Bonjour,

j'ai essayer d'installer Gambas3 SVN sur Maverick en suivant les instructions du site http://gambas.sourceforge.net/en/main.html

1
FOR Maverick: sudo apt-get install build-essential autoconf libbz2-dev libfbclient2 libmysqlclient15-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libgtk2.0-dev libldap2-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsage-dev libxml2-dev libxslt1-dev libbonobo2-dev libcos4-dev libomniorb4-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libasound2-dev libesd0-dev libesd-alsa0 libdirectfb-dev libaa1-dev libxtst-dev libffi-dev kdelibs4-dev firebird2.1-dev libqt4-dev libglew1.5-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev


mais il y a quelques conflits


1
Les paquets suivants contiennent des dépendances non satisfaites : esound-common : Recommande: esound-clients mais ne sera pas installé Est en conflit avec: libesd-alsa0 mais 0.2.41-6ubuntu1 devra être installé libesd0 : Est en conflit avec: libesd-alsa0 mais 0.2.41-6ubuntu1 devra être installé


manu#2 Posté le 23/9/2010 à 21:21:00
Avec Gambas ca roule !salut,

Dans synaptic désinstalles libesd-alsa0


Vérifie quand même lors de la désinstallation de ce paquet ce qu'il supprime d'autre.


et installe esound-clients

Dis nous ce qu'il en est après.

Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
Prokopy#3 Posté le 24/9/2010 à 21:39:00
Kinder PinguiExcuse-moi manu, mais je ne suis pas de ton avis. libesd-alsa0 n'est pas installé, il est dans la liste des paquets à installer. Quand tu regardes sa description et ses dépendances, tu constates qu'il s'agit d'un paquet de transition vers libesd0 … qui est déjà installé sous marverick. Il te suffit donc de virer libesd-alsa0 de la liste des paquets à installer, tout simplement.
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
manu#4 Posté le 24/9/2010 à 21:59:00
Avec Gambas ca roule !Faut pas t'excuser prokopy :) mais c'est quasiment ce que je disais.

Je ne suis pas sur Ubuntu et donc je ne sais pas quels sont les paquets installés ou pas ...
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
riri#5 Posté le 25/9/2010 à 07:52:00
Sur maverick gb3 svn ne passe pas (c'est pas grave)
quand tu as un problem de lib le mieux c'est de désinstaller les libs qui posent problème et de réinstaller celles qui sont dans la nouvelle version.
maverick étant la version de dévelopement même si elle marche bien elle pose quand même des problèmes : je n'arrive pas à compiler gb3 apparement un bug dans gcc
en plus le dépots est pour lucid
Prokopy#6 Posté le 25/9/2010 à 08:56:00
Kinder PinguiSi si ça passe. Je suis moi-même passé sous marverick, et en plus quand j'ai compilé pour la première fois, la liste pour marverick n'y était pas encore. J'ai du virer de la liste des paquets à installer libesd-alsa0, et rajouter libgdk-pixbuf2.0-dev (mais maintenant il est rajouté dans la liste des paquets pour marverick). Ensuite, compilation normale, et moi j'ai mon Gambas sur Marverick.
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
defcom#7 Posté le 25/9/2010 à 23:12:00
Prokopy tu mis a jour un version de lucid ou tu as fait une nouvelle installation.

sur une nouvelle installation 64 bits la compilation ne marche pas et j'arrive toujours pas à installer libesd-alsa0 avec synaptic toujours un problème de dépendance.
riri#8 Posté le 26/9/2010 à 08:01:00
Sur maverick je n'ai pas de problème de compilation ... mais d'installation ...
make install renvoie une error avec openglai que certains ont d'ailleurs sur la mailing list de gambas
Pourrais tu partager ta solution si ça marche car on est bloqué pour passer sur maverick
Benoit parlait de la version de autoconf ?
j'ai la 2.65 sur lucid et ça passe nickel chrome
merci d'avance
defcom#9 Posté le 26/9/2010 à 08:46:00
j'ai ça comme erreur

1
test -z "/usr/local/lib/gambas3" || /bin/mkdir -p "/usr/local/lib/gambas3" /usr/bin/install -c -m 644 gb.gtk.opengl.component '/usr/local/lib/gambas3'test -z "/usr/local/lib/gambas3" || /bin/mkdir -p "/usr/local/lib/gambas3" /usr/bin/install -c -m 644 gb.gtk.opengl.component '/usr/local/lib/gambas3'test -z "/usr/local/lib/gambas3" || /bin/mkdir -p "/usr/local/lib/gambas3" /bin/bash ../../libtool --mode=install /usr/bin/install -c gb.gtk.opengl.la '/usr/local/lib/gambas3'libtool: install: /usr/bin/install -c .libs/gb.gtk.opengl.so.0.0.0 /usr/local/lib/gambas3/gb.gtk.opengl.so.0.0.0libtool: install: (cd /usr/local/lib/gambas3 && { ln -s -f gb.gtk.opengl.so.0.0.0 gb.gtk.opengl.so.0 || { rm -f gb.gtk.opengl.so.0 && ln -s gb.gtk.opengl.so.0.0.0 gb.gtk.opengl.so.0; }; })libtool: install: (cd /usr/local/lib/gambas3 && { ln -s -f gb.gtk.opengl.so.0.0.0 gb.gtk.opengl.so || { rm -f gb.gtk.opengl.so && ln -s gb.gtk.opengl.so.0.0.0 gb.gtk.opengl.so; }; })libtool: install: /usr/bin/install -c .libs/gb.gtk.opengl.lai /usr/local/lib/gambas3/gb.gtk.opengl.la/usr/bin/install: cannot stat `.libs/gb.gtk.opengl.lai': No such file or directorymake[4]: *** [install-gblibLTLIBRARIES] Erreur 1make[4]: quittant le répertoire « /home/defcom/trunk/gb.gtk/src/opengl »make[3]: *** [install-am] Erreur 2make[3]: quittant le répertoire « /home/defcom/trunk/gb.gtk/src/opengl »make[2]: *** [install-recursive] Erreur 1make[2]: quittant le répertoire « /home/defcom/trunk/gb.gtk/src »make[1]: *** [install-recursive] Erreur 1make[1]: quittant le répertoire « /home/defcom/trunk/gb.gtk »make: *** [install-recursive] Erreur 1
riri#10 Posté le 26/9/2010 à 09:38:00
j'ai réinstallé maverick et j'ai toujours l"erreur.
sur la liste gambas ils parlent de autoconf ?
curieux mais mais gambas2 compile bien
Prokopy#11 Posté le 26/9/2010 à 11:28:00
Kinder Pinguidefcom : justement il ne faut pas installer libesd-alsa0. Laisse-le, on n'en a pas besoin. Pour répondre à ta question j'ai fait une réinstallation complète pour passer sous marverick, mais je ne l'ai fait que sur mon netbook en 32 bits (faut bien qu'il y en ait un qui reste stable).

Pour cette histoire d'erreur d'installation, j'ai trouvé la solution (un oubli dans un script je suppose, à signaler). En fait je viens de re-télécharger la nouvelle version, et là j'ai ce message d'erreur (alors que je ne l'avais pas avant).
Ouvre un terminal, rends-toi dans le dossier trunk que tu as téléchargé (et compilé avec make), puis fais :

1
cd gb.gtk/src/opengl/.libsln ../gb.gtk.opengl.la gb.gtk.opengl.lai


… et relance le make install. Chez moi ça a marché.
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
riri#12 Posté le 26/9/2010 à 12:10:00
enfin un gambas3 svn up
merci pour ton aide
j'ai mis le lien dans la liste gambas
defcom#13 Posté le 26/9/2010 à 13:34:00
ca fonctionne la compilation mais j'ai toujours 2 composants désactiver:

1
|||| THESE COMPONENTS ARE DISABLED:|| - gb.sdl|| - gb.sdl.sound||

riri#14 Posté le 26/9/2010 à 13:46:00
parce-qu'il te manque les lib sdl dev

vérifie
libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev
qu'elles sont bien installées
1