Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Nelinroft

Pages: [1]
1
EHeheheheheh ! Tu sais quoi ?!
CA MARCHE !!!!!!!
ENFIN !!!!!!
Je sais qu'il est d'usage de garder un vocabulaire correcte sur les forums mais : PUTAIN !!!!!! Ca fonctionne enfin ! Oui !!!!

Laurent, jamais je crois je ne t'exprimerai assez ma grattitude :) <3 :P

Après véritablement deux journées complétes de galère sans nom, ça fonctionne enfin et tu es loin de n'y être pour rien ! L'exemple se compile et j'arrive à faire des cercle vert, bleu et rouge ! ;D
Merci ! Et encore merci ! J'explose véritablement de joie là, t'imagine même pas.

PS : Comment on clot une discussion ?

2
J'ai trouvé ça
Citer
# /sbin/ldconfig -n /lib
exécuté  en  tant  que superutilisateur après l’installation d’une nouvelle bibliothèque dynamique va mettre à  jour  les  liens  symboliques dans /lib.
ici : http://manpages.ubuntu.com/manpages/gutsy/fr/man8/ldconfig.8.html et là http://pwet.fr/man/linux/administration_systeme/ldconfig (c'est la même chose.)
J'suis bon ou il faut que j'y retourne ?

3
Bon bon bon...
Je viens de passer une bonne heure à lire des choses sur la commande ld et la modification de chemin mais j'ai pas vraiment trouvé ce que je dois faire et comment je dois le faire. J'ai trouvé la réponse, enfin ça y ressemble, dans le tutoriel sfml justement.
Citer
export LD_LIBRARY_PATH=<installation-de-sfml>/lib && ./sfml-app
mais là encore j'ai peur de me planter alors je préfère demander avant de faire quoi que ce soit.
Aussi, le chemin est l'endroit où j'ai collé les sources ? Ou l'endroit dans lequel les commandes (cmake . ; make ; sudo make install ) ont mis des choses ?

4
Merci, l'installation semble s'être correctement passée. Je n'ai pas vu d'erreur. Néanmoins lors de la compilation de l'exemple j'ai un soucis. Je me suis placé dans le répertoire où se trouve le fichier main de l'exemple du tutoriel.
(click to show/hide)
J'ai dû mal m'y prendre j'imagine.
C'est à dire que du coup, sfml est installé dans le chemin standard, donc est-il besoin de rajouter des options (-I ; -L) ? Ou manque t-il une étape ?

5
Je me suis douté qu'il manquait des paquets en voyant ça mais je ne préfèrai rien faire avant qu'on ne me le confirme.

Et là ! Typiquement deux trucs : le tutoriel n'est pas mis à jour mais bon admettons. Mais surtout je ne trouve pas le paquet udev. Je précise, comme j'ai pu le dire, j'ai essayé sous ubuntu mais je suis sous linux mint 17 32bits.
La commande "sudo apt-get install libudev" ne fonctionne pas.
J'ai essayé de passer par le software manager mais là j'ai une liste de choses comportant le mot clé "udev" mais difficile de déterminer le bon paquet. Du coup petit coup de google mais le premier lien est un type qui veut installer une imprimante.
J'ai avant ça essayé "apt-cache search udev" mais j'ai là-aussi une longue liste de paquets avec udev dans le nom (, et cette liste semble assez différente de celle du software manager), donc ayant peur de me planter. J'aimerais que tu m'indiques quel paquet installer.
(click to show/hide)

Je serais bien tenté d'installer l'un de ceux-ci mais j'ai peur de me planter.

libgudev-1.0-0 - GObject-based wrapper library for libudev
libgudev-1.0-dev - libgudev-1.0 development files

libudev-dev - libudev development files
libudev1 - libudev shared library

Un grand merci pour ton aide et ta patience.

PS: le mot "paquet" est bien adapté rassure moi ? S'il ne correspont pas ou n'est pas assez précis, dis moi s'il te plait.

6
Bon, bon, bon. Me revoila.

Un grand merci pour tes réponses pleinnes de compréhension Laurent. Tu n'es pas administrateur pour rien.

Oui, j'avais compris pour les " ... ", ce n'est rien.
Je te fais part de l'affichage de ma console. Donc, je me place dans le dossier décompréssé où se trouvent les sources et je lance un " cmake . ". Le point pour indiquer le répertoire courant, c'est ça ?
(click to show/hide)

7
Merci de ton aide mais je dois vraiment être une kiche avec une faute d'orthographe ! C'est pire car je suis encore plus perdu qu'avant. J'ai pourtant télécharger ce que crois être les sources dont tu parles, testé ton (tar ... ; cmake . make ; sudo make install) mais déjà le tar plante car les sources sont en zip. Donc j'ai décompressé manuelement. Le "cmake ." a fonctionné dans le dossier fraichement décompréssé mais le "make" me dit que qu'il n'y a pas de cible spécifié et qu'il ne trouve pas non plus de makefile alors que j'ai pas bougé d'un répertoire.

Et honnêtement c'est la troisième fois que je tente d'installer sfml sur un pc et c'est toujours une galère sans nom. Je n'ai jamais réussi. Même là, avec tes quatre petites commandes, ça ne fonctionne pas. Et c'est franchement gonflant de ne parvenir à rien après plusieurs heures de tentatives véritablement.

Et entre nous, comment suis-je sensé deviner que je téléchage une release précompilée quand je clique sur "Télécharger SFML 2.1". Ce n'est écrit nulle part.

Et des trois méthodes c'est sans doute la plus difficile à mettre en place. D'accord, je pourrais me porter vers les autre mais entre un dépot qu'est pas à jour (ma première tentative y'a 6 mois et tellement ça m'a gonflé j'ai abandonné); la solution un peu dégueulasse qui consiste à copier les fichiers mais qui va forcément planté parce qu'il arrivera bien un moment où on va appelé une ressource introuvable. Bah je préfère en chier maintenant et
Citer
L'option 3 nécessite plus de travail : vous devez installer les fichiers de développement de toutes les dépendances de SFML, installer CMake, et exécuter quelques commandes à la main. Mais le résultat sera un package parfait, qui prend en compte toutes les spécificités de votre système.
et avoir un résultat nickel. En choisissant l'option 3 je me doutais que ça ne serait pas simple mais là quand même. Je m'acharne et ça ne donne rien. Vous comprendez, j'espère ma frustration.

Donc voila, ça fait beaucoup de "Et" mais voici à quoi j'en suis réduis. Passer des heures sur des forums pour enfin lacher une un poste plein de désespoire. Bref, merci quand même. Je crois que je vais tout bonnement et tout simplement retourner sur mes jeux.
Et puis écrire une complainte.
Merci encore.

8
Eh bien après avoir passé l'après-midi et la soirée là-dessus. Après avoir tenté d'installer sfml sur un autre ordinateur (ubuntu 14 en 64bits qui me confronte à un problème totalement différent de celui que je recontre pour ce pc à ce propos), après avoir lu forums en français et forums en anglais, je n'ai toujours pas réussi à compiler quoi que ce soit.

Et je vais probablement te parraître un peu incisif TheKingArthur, parce que j'en ai un tout petit peu marre vois-tu, mais as tu seulement pris la peine de cliquer sur le lien du tutoriel dont je parle. Peut-être l'as tu simplement survolé d'accord mais ils décrivent en tous cas, tous deux exactement les mêmes étapes à la diffence que, dans le tutoriel officiel il y a une foutues listes de dépendances avec laquelle tu dois te démerder pour trouver le nom exacte des paquets et que ça te prends une heure pour chacun. Alors que dans l'autre t'as la jolie commande toute prête (, très pratique quand tu touches un peu mais pas trop non plus en matière d'informatique). Mais bref ! Là n'est pas la question et m'énerver je sais, ne résoudra en rien mon problème, désolé.

Aussi, j'ai remarqué quelque chose qui me chiffone et ceci quelque soit le tutoriel. Il est indiqué de découpresser les sources dans un répertoire puis de les "compiler" avec Cmake en indiquant le répertoire où seront les fichiers binaires (si j'ai faux dites moi). Le truc c'est que Cmake à besoin de " CMakeLists.txt ", non ? Mais lorsqu'on extrait du .zip, ce fichier n'apparaît pas. Pourquoi ? En fait, il est apparu sur une de mes deux installations donc à la fin, je dois avouer que je ne bite plus rien...

Quelqu'un ? Une idée ?
Merci d'avance.

PS : Je vous en suplie, aidez moi à pouvoir utiliser sfml sous linux. J'suis à deux doigts de craquer et d'aller coder en java sous windows :(

9
Bonjour à tous, (linux 32bits)
J'ai essayé d'avoir un titre très clair sur mon problème mais j'ai conscience que ça ne suffit pas. Alors pour vous expliquer mon problème :
J'ai suivi ce tuto : http://doc.ubuntu-fr.org/sfml pour compiler les fichiers sources car je l'ai trouvé plus explicite que celui proposé dans les ressources sur le site officiel, surtout au moment d'installer les dépendances en fait. C'est ce qui me rebutait le plus à vrai dire. Mon problème survient à un endroit mais induit trois symptomes si je puis m'exprimer ainsi et si j'ai bien compris. Néanmoins je ne parviens quand même pas, après deux bonnes heures passée sur le net à trouvé une solution.

L'installation des dépendances semble s'être correctement effectué mais c'est au moment de compiler les sources que ça foire je crois :
- déjà, je n'ai pas le même écran que la capture du tutoriel après un petit coup de cmake.
- ensuite, il dit de taper deux commandes dans le répertoire où on a compiler les sources (make - sudo make install) et pour le make j'ai : " make: *** No targets specified and no makefile found.  Stop. "
- enfin j'ai ce message au moment de l'édition de liens :
(click to show/hide)

Si j'ai bien compris c'est au moment du cmake qu'il y a quelque chose qui ne se passe pas comme cela aurait dû ?

Merci d'avance pour votre aide,
Cordialement


10
Général / Re : Erreurs compilation : tuto de démarrage
« le: Novembre 21, 2013, 09:06:44 pm »
Comment est ce possible, j'ai suivi le tuto 2.1  ???
Et j'ai également fait update et upgrade ou alors vaut mieux que j'arrête d'essayer des trucs vous pensez ?
Je me fais peur...  :-\
Du coup quelle est la démarche à suivre ?

11
Général / Re : Erreurs compilation : tuto de démarrage
« le: Novembre 21, 2013, 08:54:27 pm »
C'est fait, merci. Cela a résolu mon problème mais m'a ammené à un second  :o
Il semblerait ici qu'il ne trouve pas la bibliothèque si j'ai bien compris. Corrigez moi si je me trompe.
Je l'ai pourtant réinstallé, j'ignore par contre comment vérifier la version. (une commande ou un fichier à taper ou regarder ?)
J'ai ce message d'erreur :
Citer
ain.cpp: In function ‘int main()’:
main.cpp:8:5: error: ‘CircleShape’ is not a member of ‘sf’
     sf::CircleShape shape(100.f);
     ^
main.cpp:8:21: error: expected ‘;’ before ‘shape’
     sf::CircleShape shape(100.f);
                     ^
main.cpp:9:5: error: ‘shape’ was not declared in this scope
     shape.setFillColor(sf::Color::Green);
     ^
main.cpp:11:19: error: ‘class sf::RenderWindow’ has no member named ‘isOpen’
     while (window.isOpen())
                   ^
main.cpp:14:23: error: ‘class sf::RenderWindow’ has no member named ‘pollEvent’
         while (window.pollEvent(event))
                       ^
main.cpp:16:23: error: ‘class sf::Event’ has no member named ‘type’
             if (event.type == sf::Event::Closed)
                       ^
main.cpp:17:24: error: ‘class sf::RenderWindow’ has no member named ‘close’
                 window.close();
                        ^
main.cpp:20:16: error: ‘class sf::RenderWindow’ has no member named ‘clear’
         window.clear();
                ^
main.cpp:21:16: error: ‘class sf::RenderWindow’ has no member named ‘draw’
         window.draw(shape);
                ^
main.cpp:22:16: error: ‘class sf::RenderWindow’ has no member named ‘display’
         window.display();
                ^

Une idée ? :)
Et encore merci !

12
Général / Erreurs compilation : tuto de démarrage
« le: Novembre 20, 2013, 09:55:16 pm »
Bonjour à tous,
je suis tout nouveau et je viens de télécharger sfml.
J'ai suivi le tutoriel 2.1 pour démarer sous linux avec cet librairie. Celui-ci : http://www.sfml-dev.org/tutorials/2.1/start-linux-fr.php (pour qu'on soit tous sur de quoi on parle).

Aussi, et avant toute chose considérons que je suis un néophyte en la matière et même en toutes les matières.
Je disais, j'ai suivi le tuto et ai voulu compiler le programme présenté en exemple. Néanmoins, la compilation est un échec puisque j'ai ceci qui s'affiche dans ma console :
Citer
nelinroft@nom_ordi:~$ g++ -c c/sfml/main.cpp
In file included from /usr/include/SFML/Window.hpp:40:0,
                 from /usr/include/SFML/Graphics.hpp:32,
                 from c/sfml/main.cpp:1:
/usr/include/SFML/Window/OpenGL.hpp:47:23: fatal error: GL/gl.h: No such file or directory
     #include <GL/gl.h>
                       ^
Note : pour installer, je suis passé par l'option une.

J'aurais deux questions très simples : Pourquoi ? Et : Comment résoudre ce problème ?

Je ne sais quels autres renseignements je puis vous donner donc n'hésitez pas à me demander.
Je vous remercie tous d'avance pour l'aide que vous pourriez me fournir.
Cordialement,
Nelnroft

Ps: Je suis sous ubuntu 13.10 et ma version gcc semblerait être 4.8..

Pages: [1]