Installation d'une lib : OpenCSG - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 17-10-2006 à 14:13:12
C'est quoi le message d'erreur lors de l'execution?
make install, ca marchait pas?
Essaye de faire un ldconfig sous root.
Marsh Posté le 17-10-2006 à 14:22:26
lors de l'execution :
Citation : root@etb32:~/Desktop/OpenCSG-1.0.2/example# ./opencsgexample |
"make install" ca faisait rien : "Pas de règle pour fabriquer la cible install".
ldconfig -l opencsg ? (c'est ca la syntaxe ? j'ai jamais utilisé)
Marsh Posté le 17-10-2006 à 14:27:20
Non, si tu a copié les librairie dans /usr/lib, un ldconfig sans parametre suffit.
Marsh Posté le 17-10-2006 à 14:29:06
OK, ben alors ca marche toujours pas...
Je vais essayer de recommencer encore une fois...
Marsh Posté le 17-10-2006 à 14:31:22
Vu le message d'erreur, je doute que ça provienne d'un pb de lib.
As-tu consulté les fichiers README et/ou INSTALL avant de te lancer dans la compil/install ?
Marsh Posté le 17-10-2006 à 14:35:11
Citation : Linux |
J'avais pas lu mais ca marche pas mieux.
Par contre je viens de me rendre compte qu'il y avait des "attention" lors du "make", ca doit pas être normal.
Marsh Posté le 17-10-2006 à 14:46:09
En effet, justement dans la fonction qui déconne, mais ca reste des "Attention" :
Citation : |
Marsh Posté le 17-10-2006 à 14:55:53
Je prépare un paquet Debian pour cette lib. Ca sera dispo dans l'aprem
Marsh Posté le 17-10-2006 à 16:48:10
apt-get install build-essential devscripts |
Marsh Posté le 17-10-2006 à 16:48:38
Dis moi si ca le fait
PS: C'est quoi ton appli au fait qui a besoin de cette lib ?
Marsh Posté le 18-10-2006 à 08:10:32
M300A a écrit : Dis moi si ca le fait |
Déjà merci c'est cool d'avoir créé un package, ca sera surement utile pour d'autres.
Sinon Premier souci : déjà j'ai pas 'dget', j'ai téléchargé manuellement les 3 fichiers.
Ensuite 'dpkg-source' ok
mais après pour 'debuild' j'ai toujours les messages "Attention" lors de la compilation mais j'ai aussi un problème lors de la signature, (normal ?), il y a des étapes après ?!
Citation : Now signing changes and any dsc files... |
J'ai continué en tapant : dpkg -i ../libopencsg1*.deb
Citation : Sélection du paquet libopencsg1 précédemment désélectionné. |
La pas de message d'erreur, mais ça n'affiche rien d'autre ?
Sinon ben je suis allé compiler l'exemple manuellement (car ça ne l'avait pas fait apparement) et j'ai toujours le meme message lors de l'execution
M300A a écrit : PS: C'est quoi ton appli au fait qui a besoin de cette lib ? |
Depuis 1 mois j'ai comme projet de programmer un mini modeleur volumique, la base est prete, manque plus que la bibliothèque de Géométrie de Construction de Solide J'ai pas trop envie d'en créer une ^^
Sinon le package on peut le faire passer par le gestionnaire de paquets synaptic ? (en ajoutant un dépot ?)
Je sais je pose plein de question mais il y a encore beaucoup de chose dans le fonctionnement de Linux que je n'ai pas compris, et donc je me cantonne à l'utilisation de Code::Blocks et Firefox, ..., en attendant de mieux tout comprendre.
Marsh Posté le 18-10-2006 à 13:37:04
C'est normal que tu puisse pas signer mon deb je suis le seul à pouvoir le faire )
Tout c'est bien passé alors. C'est quoi le message d'exemple que tu as ? Perso sur mon notebook avec fglrx l'exemple de ce lance pas non plus, il manque quelque chose dans l'opengl je crois.
Marsh Posté le 18-10-2006 à 13:45:54
PS: C'est normal que l'example soit pas compiler
Quel interêt ? Ce qui est interressant c'est de distribuer les sources et le Makefile comme ca celui qui veut dev peut partir de cet exemple pour faire qq tests!
Marsh Posté le 18-10-2006 à 13:53:44
Le message :
Citation : RenderTexture Error: Couldn't find a suitable pixel format. |
J'aurais voulu developper avec la bibliothèque, mais déjà si déjà je ne peux pas faire tourner l'exemple ben je me vois mal parti étant donné l'immense quantité de doc fournie
J'ai posté pour savoir si ca venait de mon ordi ou pas ! Je n'arrive toujours pas à comprendre cette erreur... qui viendrais du code de la bibliothèque ?!?
PS :
- le makefile du zip original compilait aussi l'exemple spourça
- je trouve les gestionnaires de paquets plus simple surtout pour la gestion des dépendances (mais normal je débute)
Marsh Posté le 18-10-2006 à 13:58:36
Chez moi ca donne:
gandalf@stormrage:/tmp/examples$ ./opencsgexample |
Je serais ravi d'uploadé la lib dans Debian mais si elle ne fonctionne pas....
Marsh Posté le 18-10-2006 à 14:03:57
Ca pourrait pas être un problème matériel, genre faut une certaine carte graphique ?
Sur le site :
Citation : The OpenCSG library requires graphics hardware that supports the PBuffer of OpenGL. It is advantegeous if the related Render-to-Texture facility is also supported. Actually, OpenCSG uses the RenderTexture class as PBuffer library. |
et meme mieux :
Citation : With Linux, you have probably the option to use supporting OpenGL software rendering and PBuffers at the same time. |
je vais rechercher cette option...
Marsh Posté le 19-10-2006 à 09:26:56
Je comprends vraiment pas j'ai tout essayé je crois, je suis allé chercher la dernière version de RenderTexture Class ici : http://sourceforge.net/project/sho [...] _id=115053
la encore j'ai des problèmes... à la compilation !
Citation : TestRenderTexture.cpp: In function «void Display()»: |
J'ai téléchargé aussi la dernière version de GLEW, mais toujours le message d'erreur, elle doit bien fonctionner cette release !
Marsh Posté le 06-12-2006 à 10:02:51
Je refais monter le topic juste pour dire que la bibliothèque fonctionne en fait il est nécessaire d'avoir l'accélération 3D activée et ça ne pose plus de problèmes.
Marsh Posté le 06-12-2006 à 11:10:33
non je crois pas, entre temps j'ai formaté ma partition, je suis reparti fichier zip, mais maintenant plus de message d'erreur, du moins l'exemple fonctionne...
Marsh Posté le 06-12-2006 à 11:14:47
Okay dommage.
J'aurais été ravi de maintenir ce paquet mais je ne suis pas capable de l'utiliser donc c'est un peu dur
Marsh Posté le 06-12-2006 à 12:16:11
si tu a rien modifié à ton paquet il doit être OK sauf qu'il faut préciser que l'accélération 3D est nécessaire.
Marsh Posté le 17-10-2006 à 14:09:16
Bonjour, je travaille sous Linux, Ubuntu 6.06 depuis peu et pour installer les lib je passe d'habitude par le gestionnaire de paquets, mais la je souhaitais installer la lib OpenCSG et j'ai aps trouvé de paquets .
http://www.opencsg.org/ >> http://www.opencsg.org/OpenCSG-1.0.2.zip
Je l'ai téléchargé donc, et pour l'installer j'ai fait "make" (pas de configure) c'est tout, après j'ai copié les dossier include et lib dans mon repertoire usr (je sais pas du tout si c'est ce qu'il fallait faire ou pas ).
J'ai voulu compiler l'exemple, il compile sans pb mais j'ai un message d'erreur lors de l'exécution. Je pense que j'ai du faire n'imp' dans l'installation !?
Je voulais savoir si c'est que chez moi que ca marche pô...