IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Installation de Imlib2 & diverses bibliothèques, Imlib2 problème d'installation
Options
Natty
posté 1 Dec 2005, 19:33
Message #1


Nouveau Membre


Groupe : Membres
Messages : 12
Inscrit : 15 Nov 2005
Membre no 49 997



Bonjour tout le monde !


Alors voilà j'ai un petit problème... Je suis étudiant et je développe sous Linux (en fait le rendu du projet se fait sous Linux).
Mais voilà le soucis, c'est que je suis devenu un cinglé du mac, et j'essaie de faire en sorte que mes projets marchent sous Mac.


Voilà ce qu'il me faudrait (parce que je galère trop là)
==>
Je dois installer les librairies suivantes :
-lImlib2 -ljpeg -ltiff -lpng -lfreetype -lungif
(j'arrive pas à trouver un tutorial simple unsure.gif )

==>
En plus, j'ai récupérer une lib de mon gentil prof dans lequel il y a un include de :
#include <X11/Xlib.h>
J'ai bien installé le X11 (fournis sur le CD d'install de MAC OSX), mais quand je compile, j'ai plein d'erreur.


Je dois rendre mon projet demain alors si vous pouviez vous presser laugh.gif
(de toute façon je le modifierai même après e rend alors...)

Non mais sans rire... Mon projet marche à la perfection sur Linux alors s'il pouvait marcher sur Mac, ce serait vraiment cool (surtout qu'à part le load des images tout est compatible)




==========================================================

Désolé messieurs les admins du forum, je n'ai pas vu qu'il y avais un sous forum dédié à la programmation alors j'ai fait un doublon (http://forum.macbidouille.com/index.php?showtopic=149473&hl=Imlib2)

Ce message a été modifié par Natty - 1 Dec 2005, 19:33.
Go to the top of the page
 
+Quote Post
f_cam
posté 1 Dec 2005, 20:08
Message #2


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



La maniere simple de proceder pour installer toutes ces blbiotheques serait d'utiliser darwinports


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post
Natty
posté 1 Dec 2005, 21:03
Message #3


Nouveau Membre


Groupe : Membres
Messages : 12
Inscrit : 15 Nov 2005
Membre no 49 997



Merci pour la réponse si rapide smile.gif

Par contre... Je viens de me renseigner un peu sur le site que tu as mis en lien.

En fait j'ai pas mon mac depuis longtemps. je crois avoir bien capter à quoi sert Darwin, par contre je me demande si ça peut vraiment me servir à installer les bibliothèques dont j'ai besoin...

J'ai bien vu QT, OpenGL etc (des trucs que j'ai déjà sur mon petit PB)...
Mais en ce qui concerne les lib dont j'ai besoin, je n'ai rien trouvé.
Tu aurais pas une réponse plus précise ?

PS : En fait, le but final de l'implémentation de ces lib dans mon code, c'est de chargement une image au format tga dans un tableau... Si quelqu'un a un code qui peut le faire (meme juste la lib compilée), je suis preneur wink.gif

Merci d'avance

Ce message a été modifié par Natty - 1 Dec 2005, 21:11.
Go to the top of the page
 
+Quote Post
f_cam
posté 1 Dec 2005, 21:12
Message #4


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



darwinports (c'est pas la meme chose que darwin) est un system de pacquetage (dans le meme sens que le emerge de gentoo, apt-get etc...).

J'ai vérifié qu'ils ont les lib que tu cherchent, une foit darwin ports installé il suffit de faire un coup de
CODE
sudo port install <nom du port>


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post
Natty
posté 1 Dec 2005, 21:23
Message #5


Nouveau Membre


Groupe : Membres
Messages : 12
Inscrit : 15 Nov 2005
Membre no 49 997



Bon je vais l'installer de ce pas... et je te tiens au courant.

Merci beaucoup pour l'aide, c'est super sympa de ta part.
Par contre tu pourrais me balancer les liens vers les pages informants que les lib sont présentes dans Darwinports stp ?
Ne serait ce que pour savoir quel port installer...

*espère ne pas avoir dit de conneries*
Go to the top of the page
 
+Quote Post
f_cam
posté 1 Dec 2005, 21:27
Message #6


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



Sur le lien que je t'ai donné, clique sur "available ports" en haut a droite.


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post
Natty
posté 1 Dec 2005, 21:39
Message #7


Nouveau Membre


Groupe : Membres
Messages : 12
Inscrit : 15 Nov 2005
Membre no 49 997



Ca, j'avais déjà fait la première fois tongue.gif Mais j'ai pas trouvé dry.gif
V'la le boulet que je fais...

Bon, sinon la j'ai installer DarwinPort. Mais sur le site, il disent de taper "sudo port -d selfupdate" dans la ligne de commande pour mettre à jour mon DarwinPort.

Premièrement ca marche pas (je suppose qu'il faut remplacer "port" par le nom du port que je veux installer c'est ça ? On me dit que port n'est pas une commande reconnue).

PS: désolé de t'ennuyer avec ça ohmy.gif
Go to the top of the page
 
+Quote Post
Val1984
posté 1 Dec 2005, 21:45
Message #8


Modérateur multitâche
*****

Groupe : Modérateurs
Messages : 11 682
Inscrit : 23 Dec 2001
Lieu : Paris
Membre no 1 682



/opt/local/bin n'est pas dans ton $PATH.

Tapes dans un Terminal :
echo 'export PATH=$PATH:/opt/local/bin' >> ~/.bash_profile

Puis ferme la fenêtre et rouvres en une nouvelle.


--------------------
MacBook Air mid-2013 / Core i7 1.7 GHz / 8 Go / SSD 256 Go + SD 128 Go / OS X Yosemite 10.10
PowerMac G5 / Quad 2.5 GHz / 4.5 Go / SSD 180 Go + HD 250 Go / Quadro FX 4500 256 Mo / Mac OS X Tiger 10.4 + Leopard 10.5
PowerBook G4 / G4 1.33 GHz / 1.5 Go / SSD mSATA 120 Go / Radeon 9700M 64 Mo / Mac OS X Tiger 10.4 + Leopard 10.5 + Mac OS 9.2.2
Performa 460 / 68030 33 MHz / 36 Mo / HD 160 Mo / Ethernet / Système 7.6.1
SE/30 / 68030 16 MHz / 8 Mo / HD 40 Mo / Système 7.1.2
Go to the top of the page
 
+Quote Post
Natty
posté 1 Dec 2005, 21:58
Message #9


Nouveau Membre


Groupe : Membres
Messages : 12
Inscrit : 15 Nov 2005
Membre no 49 997



Merci beaucoup beaucoup...
J'ai l'impression d'être sur Linux tellement tu m'aides (ba ouai, la communauté linux, c'est quand même extra héhé)

Alors voici le petit post de réponse à la réponse de la réponse.... et patati ...
J'ai bien fait ce que tu m'a dit pour le PATH (au fait, si tu voulais bien me dire ce que c'est exactement que ce PATH car j'en ai déjà entendu parlé quand j'ai installé QT : il fallait modifier le .profile).
J'ai même réussis à faire la commande (grâce à toi wub.gif lol) sudo port...

Maintenant j'aimerai bien savoir quel port je dois installer, parce que je ne trouve vraiment pas celui que je cherche.

ohmy.gif non, ne me lancez pas de pierres ! *part se cacher derrière dans la chambre de son colloc*
Go to the top of the page
 
+Quote Post
Val1984
posté 1 Dec 2005, 22:03
Message #10


Modérateur multitâche
*****

Groupe : Modérateurs
Messages : 11 682
Inscrit : 23 Dec 2001
Lieu : Paris
Membre no 1 682



Bah imlib2, jpeg, tiff, libpng, freetype et libungif. Les bibliothèques que tu dis devoir installer tout simplement tongue.gif

Avec port search <chaine>, tu trouveras tous les ports qui contiennent chaine.


--------------------
MacBook Air mid-2013 / Core i7 1.7 GHz / 8 Go / SSD 256 Go + SD 128 Go / OS X Yosemite 10.10
PowerMac G5 / Quad 2.5 GHz / 4.5 Go / SSD 180 Go + HD 250 Go / Quadro FX 4500 256 Mo / Mac OS X Tiger 10.4 + Leopard 10.5
PowerBook G4 / G4 1.33 GHz / 1.5 Go / SSD mSATA 120 Go / Radeon 9700M 64 Mo / Mac OS X Tiger 10.4 + Leopard 10.5 + Mac OS 9.2.2
Performa 460 / 68030 33 MHz / 36 Mo / HD 160 Mo / Ethernet / Système 7.6.1
SE/30 / 68030 16 MHz / 8 Mo / HD 40 Mo / Système 7.1.2
Go to the top of the page
 
+Quote Post
Natty
posté 1 Dec 2005, 22:35
Message #11


Nouveau Membre


Groupe : Membres
Messages : 12
Inscrit : 15 Nov 2005
Membre no 49 997



C'est encore moi (je parie que tu t'y attendais tongue.gif)

J'ai installé toutes les lib, c'est good biggrin.gif

Mais j'ai encor un soucis : lors de la compilation, j'ai des erreurs sur Imlib2.

Voici une partie de mon makefile :

==========================================
APP_NAME = test
CC = g++
CPP_FLAGS = -c -Wall -O3 -g -I./
LIB = -L./ -lrtimage -lImlib2 -ljpeg -ltiff -lpng -lfreetype -lungif

####linux
#FRAMEWORKS = -lGL -lGLU -lglut -L/usr/X11R6/lib
####Mac
FRAMEWORKS = -framework OpenGL -framework GLUT -framework Foundation -lm

OBJCAM = Camera.o Point3D.o Vecteur3D.o Repere.o
OBJGEN = RT_BinConvert.o Sphere.o RTImage.o
OBJCHARACT = BinConvertTool.o Character.o BodyPart.o Frame.o Skin.o Surface.o Tag.o VarFichier.o Shader.o ST.o Vertex.o Triangle.o
OBJ = main.o $(OBJCAM) $(OBJGEN) $(OBJCHARACT)
RM = rm -f

============================================

voici l'erreur principale :
Imlib2.h: No such file or directory

Tu saurais pas ou s'est planquée ma lib si précieuse ?

PS : 'ai un pb avec mon .profile depuis que j'ai fait l'export, unsure.gif
Go to the top of the page
 
+Quote Post
Val1984
posté 1 Dec 2005, 22:39
Message #12


Modérateur multitâche
*****

Groupe : Modérateurs
Messages : 11 682
Inscrit : 23 Dec 2001
Lieu : Paris
Membre no 1 682



QUOTE(Natty @ 1 Dec 2005, 22:35)
C'est encore moi (je parie que tu t'y attendais tongue.gif)

Non, pas du tout laugh.gif

QUOTE(Natty @ 1 Dec 2005, 22:35)
voici l'erreur principale :
Imlib2.h: No such file or directory

Tu saurais pas ou s'est planquée ma lib si précieuse ?

Rajoute -L/opt/local/lib -I/opt/local/include dans CPP_FLAGS.

QUOTE(Natty @ 1 Dec 2005, 22:35)
PS : 'ai un pb avec mon .profile depuis que j'ai fait l'export,  unsure.gif

Quel genre de problème?


--------------------
MacBook Air mid-2013 / Core i7 1.7 GHz / 8 Go / SSD 256 Go + SD 128 Go / OS X Yosemite 10.10
PowerMac G5 / Quad 2.5 GHz / 4.5 Go / SSD 180 Go + HD 250 Go / Quadro FX 4500 256 Mo / Mac OS X Tiger 10.4 + Leopard 10.5
PowerBook G4 / G4 1.33 GHz / 1.5 Go / SSD mSATA 120 Go / Radeon 9700M 64 Mo / Mac OS X Tiger 10.4 + Leopard 10.5 + Mac OS 9.2.2
Performa 460 / 68030 33 MHz / 36 Mo / HD 160 Mo / Ethernet / Système 7.6.1
SE/30 / 68030 16 MHz / 8 Mo / HD 40 Mo / Système 7.1.2
Go to the top of the page
 
+Quote Post
Natty
posté 1 Dec 2005, 22:47
Message #13


Nouveau Membre


Groupe : Membres
Messages : 12
Inscrit : 15 Nov 2005
Membre no 49 997



QUOTE
PROJET=/Users/Natty/Documents/IMAC2/openGL/projet2/test
CPP=/Users/Natty/Documents/IMAC2/cpp
RESEAU=/Users/Natty/Documents/IMAC2/reseau
QT=/Users/Natty/Documents/IMAC2/QT


En fait j'avais fait des directory pour acceder directement à mes repertoire de travail...
et maintenant, il marche plus...

je me demande si c'est pas a cause du fait que mon PATH n'est plus
#/user/local/bin mais /usr/local/bin ...

(merde, mais c'est quoi ce satané PATH ? mad.gif )
Go to the top of the page
 
+Quote Post
Val1984
posté 1 Dec 2005, 22:50
Message #14


Modérateur multitâche
*****

Groupe : Modérateurs
Messages : 11 682
Inscrit : 23 Dec 2001
Lieu : Paris
Membre no 1 682



La variable $PATH contient les chemins où se trouvent les différentes commandes exécutables sans préciser leur chemin complet (ex : ls).
Je ne t'ai fait qu'ajouter /opt/local/bin au $PATH par défaut donc ça m'étonnerait que ça vienne de ça mais plutôt du fait que tu as fermé la fenêtre de terminal dans laquelle tu travaillais. Il faut redéfinir ces variables en tapant ce que tu as cité tongue.gif


--------------------
MacBook Air mid-2013 / Core i7 1.7 GHz / 8 Go / SSD 256 Go + SD 128 Go / OS X Yosemite 10.10
PowerMac G5 / Quad 2.5 GHz / 4.5 Go / SSD 180 Go + HD 250 Go / Quadro FX 4500 256 Mo / Mac OS X Tiger 10.4 + Leopard 10.5
PowerBook G4 / G4 1.33 GHz / 1.5 Go / SSD mSATA 120 Go / Radeon 9700M 64 Mo / Mac OS X Tiger 10.4 + Leopard 10.5 + Mac OS 9.2.2
Performa 460 / 68030 33 MHz / 36 Mo / HD 160 Mo / Ethernet / Système 7.6.1
SE/30 / 68030 16 MHz / 8 Mo / HD 40 Mo / Système 7.1.2
Go to the top of the page
 
+Quote Post
Natty
posté 1 Dec 2005, 23:07
Message #15


Nouveau Membre


Groupe : Membres
Messages : 12
Inscrit : 15 Nov 2005
Membre no 49 997



C'est à dire ?

Je dois faire des export etc ???
Je vois pas trop ce que tu veux dire dry.gif

Je suis encore qu'un apprenti moi rolleyes.gif

(au fait, merci, les lib sont maintenant opérationnelles sur mon mac hihi, par contre, les lib du prof n'arretent pas de bugguer... Je vais aller lui rendre visite demain, tu vas voir : il va me corriger ses bugs tongue.gif)
Go to the top of the page
 
+Quote Post
Val1984
posté 1 Dec 2005, 23:25
Message #16


Modérateur multitâche
*****

Groupe : Modérateurs
Messages : 11 682
Inscrit : 23 Dec 2001
Lieu : Paris
Membre no 1 682



QUOTE(Natty @ 1 Dec 2005, 23:07)
C'est à dire ?

Je dois faire des export etc ???
Je vois pas trop ce que tu veux dire  dry.gif

Ca tout simplement :
QUOTE
PROJET=/Users/Natty/Documents/IMAC2/openGL/projet2/test
CPP=/Users/Natty/Documents/IMAC2/cpp
RESEAU=/Users/Natty/Documents/IMAC2/reseau
QT=/Users/Natty/Documents/IMAC2/QT


--------------------
MacBook Air mid-2013 / Core i7 1.7 GHz / 8 Go / SSD 256 Go + SD 128 Go / OS X Yosemite 10.10
PowerMac G5 / Quad 2.5 GHz / 4.5 Go / SSD 180 Go + HD 250 Go / Quadro FX 4500 256 Mo / Mac OS X Tiger 10.4 + Leopard 10.5
PowerBook G4 / G4 1.33 GHz / 1.5 Go / SSD mSATA 120 Go / Radeon 9700M 64 Mo / Mac OS X Tiger 10.4 + Leopard 10.5 + Mac OS 9.2.2
Performa 460 / 68030 33 MHz / 36 Mo / HD 160 Mo / Ethernet / Système 7.6.1
SE/30 / 68030 16 MHz / 8 Mo / HD 40 Mo / Système 7.1.2
Go to the top of the page
 
+Quote Post
Natty
posté 1 Dec 2005, 23:31
Message #17


Nouveau Membre


Groupe : Membres
Messages : 12
Inscrit : 15 Nov 2005
Membre no 49 997



Merci beaucoup pour avoir passer du temps à m'aider.

Les lib fonctionnent maintenant sur mon mac.
Demain je passerais voir mon prof pour débugger son code avec lui. lol
Je lui ai envoyé un mail mais bon, il est pas aussi réactif que toi. laugh.gif

Encore merci et... à mon prochain problème tongue.gif
++
Go to the top of the page
 
+Quote Post
Val1984
posté 1 Dec 2005, 23:43
Message #18


Modérateur multitâche
*****

Groupe : Modérateurs
Messages : 11 682
Inscrit : 23 Dec 2001
Lieu : Paris
Membre no 1 682



QUOTE(Natty @ 1 Dec 2005, 23:31)
Merci beaucoup pour avoir passer du temps à m'aider.

Les lib fonctionnent maintenant sur mon mac.
Demain je passerais voir mon prof pour débugger son code avec lui. lol
Je lui ai envoyé un mail mais bon, il est pas aussi réactif que toi. laugh.gif

Encore merci et... à mon prochain problème  tongue.gif
++

De rien, je suis passé par là aussi donc c'est normal de renvoyer l'ascenseur smile.gif


--------------------
MacBook Air mid-2013 / Core i7 1.7 GHz / 8 Go / SSD 256 Go + SD 128 Go / OS X Yosemite 10.10
PowerMac G5 / Quad 2.5 GHz / 4.5 Go / SSD 180 Go + HD 250 Go / Quadro FX 4500 256 Mo / Mac OS X Tiger 10.4 + Leopard 10.5
PowerBook G4 / G4 1.33 GHz / 1.5 Go / SSD mSATA 120 Go / Radeon 9700M 64 Mo / Mac OS X Tiger 10.4 + Leopard 10.5 + Mac OS 9.2.2
Performa 460 / 68030 33 MHz / 36 Mo / HD 160 Mo / Ethernet / Système 7.6.1
SE/30 / 68030 16 MHz / 8 Mo / HD 40 Mo / Système 7.1.2
Go to the top of the page
 
+Quote Post
Natty
posté 2 Dec 2005, 20:11
Message #19


Nouveau Membre


Groupe : Membres
Messages : 12
Inscrit : 15 Nov 2005
Membre no 49 997



J'ai toujours mon soucis avec les directories...
Bien sur je peux tjrs écrire
PROJET=/monchemin
dans la ligne de commande

Mais une fois que je redémarre, les chemins ne sont plus reconnus... Ce qui est tout à fait normal.
J'ai essayé d'enlever puis de remttre les ligne dans le .profile... mais rien ne marche

Je commence à desespérer de trouver la solution la unsure.gif
Go to the top of the page
 
+Quote Post
f_cam
posté 2 Dec 2005, 21:11
Message #20


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



.profile ou .bash_profile ?


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post
Natty
posté 4 Dec 2005, 12:26
Message #21


Nouveau Membre


Groupe : Membres
Messages : 12
Inscrit : 15 Nov 2005
Membre no 49 997



le .profile... et avant ca marchait....
J'ai découvert le .bash_profile il y a deux jours justement ^^
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th April 2024 - 17:55