IPB

Bienvenue invité ( Connexion | Inscription )

> Programmation

Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.

2 Pages V   1 2 >  
Reply to this topicStart new topic
> librairies X11 pour OSX ...
Options
Kenny
posté 18 Nov 2002, 16:36
Message #1


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 060
Inscrit : 21 Feb 2002
Lieu : Drôme (26)
Membre no 2 097



Voila, je suis étudiant en école d'ingénieur et j'ai un projet en langage C à réaliser. Ce projet contiendra une interface graphique utilisant la librairie X11 (propres au systemes Unix)

Ma question est de savoir si une telle lmibrairie est imp)lementée à OS X ou , dans le cas contraire, si il était possible de l'installer ...

Merci
Go to the top of the page
 
+Quote Post
samsam
posté 18 Nov 2002, 16:52
Message #2


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 316
Inscrit : 18 Feb 2002
Lieu : Nancy
Membre no 2 079



Bonjour,

Va faire un tour du côté de :

fink.sourceforge.net

C'est un peu laborieux à faire mais CA VAUT LE COUP ! Ca marche vraiment très bien. biggrin.gif

A+
Go to the top of the page
 
+Quote Post
Kenny
posté 18 Nov 2002, 19:18
Message #3


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 060
Inscrit : 21 Feb 2002
Lieu : Drôme (26)
Membre no 2 097



c'est tellement laborieux que j'arrive pas à l'installer ... :pleur2: :pleur2:
Go to the top of the page
 
+Quote Post
ReunionBoy
posté 18 Nov 2002, 21:09
Message #4


Adepte de Macbidouille
*

Groupe : Membres
Messages : 104
Inscrit : 22 Jul 2002
Lieu : Nagoya, Japon
Membre no 2 976



Si tu es sous Jaguar il n'existe pas encore de version officiellement compatible de fink. En plus il faut se tapper dselect et c'est vrai que c'est pas tout le temps évident.
Je te conseilles de te pencher sur : http://www.osxgnu.org/
Tout n'a pas été porté pour Jaguar (même quasiment rien en fait) mais t'as au moins XFree86 et les librairies qui vont avec, histoire de pouvoir compiler.


--------------------

Tipati tipa tititu tiiii pa titituu !!! tututututututututuuuuu!!! ahahahahah !
iBook 600/384Mo/20Go/Combo/OSX.3 + 100Go externe boitier ICE :)
Go to the top of the page
 
+Quote Post
Kenny
posté 18 Nov 2002, 21:36
Message #5


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 060
Inscrit : 21 Feb 2002
Lieu : Drôme (26)
Membre no 2 097



okai, je vais demander a un de mes potes qui a l'ADSL de me le telecharger (50Mo)

Merci beaucoup
Go to the top of the page
 
+Quote Post
samsam
posté 19 Nov 2002, 09:14
Message #6


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 316
Inscrit : 18 Feb 2002
Lieu : Nancy
Membre no 2 079



Bonjour,

Fink est TOTALEMENT compatible avec Jaguar !!! Je travaille avec Fink depuis que j'ai passé à Jaguar et AUCUN problème !!! ohmy.gif

Cela dit, je pense qu'il vaut mieux compiler la totalité des sources... :oops: Ce qui prend PLUSIEURS heures... Mais très franchement je crois que ça vaut le coup.

Tu peux consulter :

http://fink.sourceforge.net/doc/users-guid...install.php#src

rubrique "2.2 Installing the Source Distribution"

Bien sûr, il faut avoir installéau préalable les "Developpers Tools".

Dernier conseil, il faut suivre très rigoureusement les indications concernant l'installation et la mise en route de fink.

A+

Que la force soit avec toit... biggrin.gif
Go to the top of the page
 
+Quote Post
atarxerxes
posté 19 Nov 2002, 09:54
Message #7


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 852
Inscrit : 17 Aug 2002
Lieu : Paris XVIIIe
Membre no 3 179



Tu peux également trouver un pas à pas en français pour l'installation de fink sous Jaguar dans PrecisionMac n°3


--------------------
Ordis: G5 bi-2GHz, Dell 2405FPW, RadeonX800XTMSE ; MacbookPro 15" C2D 2.33GHz; Mini 1.42GHz, serveur VNC et écran Samsung LE32R51B / Accessoires: Wii , XBox360, iPhone / Télé: freebox HD -> Samsung LE32R51B + Denon AVR-3808 + 5.0 Triangle
Image IPB • Code ami Wii : 7659 8065 5581 8629 / Statistiques UO iClan / driver Universal Nostromo
iClan : CoD4 / UT / JdS / WoW => Soutenez le iClan <=
Powered by MacBidouille.
Go to the top of the page
 
+Quote Post
Kenny
posté 19 Nov 2002, 19:22
Message #8


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 060
Inscrit : 21 Feb 2002
Lieu : Drôme (26)
Membre no 2 097



voila, je voulais juste savoir ce que c'était XFree86 (est ce que c'est un logiciel, un compilateur ou juste des librairies ??)
De plus si je fais une interface graphique avec X11 dans mon école, est ce que je peux faire tourner cette appli chez moi ???

En tout cas merci pour toutes vos reponses.
Go to the top of the page
 
+Quote Post
sky.x
posté 19 Nov 2002, 22:40
Message #9


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 437
Inscrit : 4 Oct 2001
Lieu : Swords (Co Dublin)
Membre no 938



J'en profite pour redemander c'est quoi la ligne de compile pour integrer les librairies Xlib.h ?
J'ai un vague souvenir de -Ilib ... mais bon j'ai pas trouve ca dans le man de cc.

merci


--------------------
Ce post contient des avis, vous n'êtes pas en accord avec moi ? Expliquez moi votre point de vue, mais ne profitez pas de ce que j'avance pour me juger.

Programmeurs sous OSX bienvenus là -> cocoa-x
Go to the top of the page
 
+Quote Post
ReunionBoy
posté 19 Nov 2002, 22:56
Message #10


Adepte de Macbidouille
*

Groupe : Membres
Messages : 104
Inscrit : 22 Jul 2002
Lieu : Nagoya, Japon
Membre no 2 976



QUOTE
Bonjour,

Fink est TOTALEMENT compatible avec Jaguar !!! Je travaille avec Fink depuis que j'ai passé à Jaguar et AUCUN problème !!!  :o


Sur le site ils disent bien qu'il n'y a pas encore de distribution officiellement compatible avec Jaguar. Par contre je viens de voir qu'il y a les instructions pour installer Fink sur Jaguar (et merde ! j'avais pas vu avant !!! Bon faut que je regarde tout ça !)

QUOTE
Cela dit, je pense qu'il vaut mieux compiler la totalité des sources...   :oops: Ce qui prend PLUSIEURS heures... Mais très franchement je crois que ça vaut le coup.

Ouais bof ! Encore que mes cours me prennent pas mal de temps et je pourrais en profiter pour faire tourner mon ordi la journée.


--------------------

Tipati tipa tititu tiiii pa titituu !!! tututututututututuuuuu!!! ahahahahah !
iBook 600/384Mo/20Go/Combo/OSX.3 + 100Go externe boitier ICE :)
Go to the top of the page
 
+Quote Post
sky.x
posté 19 Nov 2002, 23:07
Message #11


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 437
Inscrit : 4 Oct 2001
Lieu : Swords (Co Dublin)
Membre no 938



Pas compatible Jaguar ? J'ai eu a l'apple expo un CD donne d'Apple europe education qui contient une install Jaguar complete (la seule me semble t'il, sur le net on ne trouve que le patch...)

Je confirme donc que X11 est compatible jaguar (pour l'utiliser de maniere tres reguliere...et la pérsence de ce CD.)

Voila.


--------------------
Ce post contient des avis, vous n'êtes pas en accord avec moi ? Expliquez moi votre point de vue, mais ne profitez pas de ce que j'avance pour me juger.

Programmeurs sous OSX bienvenus là -> cocoa-x
Go to the top of the page
 
+Quote Post
ReunionBoy
posté 19 Nov 2002, 23:28
Message #12


Adepte de Macbidouille
*

Groupe : Membres
Messages : 104
Inscrit : 22 Jul 2002
Lieu : Nagoya, Japon
Membre no 2 976



QUOTE
Pas compatible Jaguar ? J'ai eu a l'apple expo un CD donne d'Apple europe education qui contient une install Jaguar complete (la seule me semble t'il, sur le net on ne trouve que le patch...)

Je confirme donc que X11 est compatible jaguar (pour l'utiliser de maniere tres reguliere...et la pérsence de ce CD.)

Voila.


X11, oui (en fait XFree86).
Mais Fink, pas officiellement.
Jaguar est géré par fink mais tu n'as pas accès aux packages déjà compilés.


--------------------

Tipati tipa tititu tiiii pa titituu !!! tututututututututuuuuu!!! ahahahahah !
iBook 600/384Mo/20Go/Combo/OSX.3 + 100Go externe boitier ICE :)
Go to the top of the page
 
+Quote Post
sky.x
posté 19 Nov 2002, 23:34
Message #13


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 437
Inscrit : 4 Oct 2001
Lieu : Swords (Co Dublin)
Membre no 938



Oups, j'ai repondu a cote..
Je vais me couche il est grand temps...

Si quelqu'un a la reponse a ma Q ca m'arrangerait beaucoups. Merci.


--------------------
Ce post contient des avis, vous n'êtes pas en accord avec moi ? Expliquez moi votre point de vue, mais ne profitez pas de ce que j'avance pour me juger.

Programmeurs sous OSX bienvenus là -> cocoa-x
Go to the top of the page
 
+Quote Post
samsam
posté 20 Nov 2002, 09:09
Message #14


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 316
Inscrit : 18 Feb 2002
Lieu : Nancy
Membre no 2 079



QUOTE
J'en profite pour redemander c'est quoi la ligne de compile pour integrer les librairies Xlib.h ?  
J'ai un vague souvenir de -Ilib ... mais bon j'ai pas trouve ca dans le man de cc.  


Personnellement je bricole un peu avec OpenGL sous X. Voici la ligne de commande me permettant d'inclure les lib dont j'ai besoin :

CODE
g++ triangle.cpp -o triangle -L/usr/X11R6/lib -L/sw/lib -lGL -lGLU -lglut -lX11 -lXmu -lXi -lm


Sous MacOSX, dans le terminal bien sûr, voici l'équivalent :

CODE
g++ triangle.cpp -o triangle -framework GLUT -framework OpenGL -lobjc


En espérant que ça répond un peu à ta question... :oops:

QUOTE
Sur le site ils disent bien qu'il n'y a pas encore de distribution officiellement compatible avec Jaguar. Par contre je viens de voir qu'il y a les instructions pour installer Fink sur Jaguar (et merde ! j'avais pas vu avant !!! Bon faut que je regarde tout ça !)  


Oui, c'est ce que je voulais dire quand j'ai parlé de "compiler la totalité des sources". Encore une fois, ça prend vraiment plusieurs heures mais CA VAUT LE COUP ! biggrin.gif

Enfin,

QUOTE
voila, je voulais juste savoir ce que c'était XFree86 (est ce que c'est un logiciel, un compilateur ou juste des librairies ??)  
De plus si je fais une interface graphique avec X11 dans mon école, est ce que je peux faire tourner cette appli chez moi ???


Je crois que ReunionBoy a déjà en partie répondu à la question : XFree86 est une implémentation libre et gratuite de X11.
De plus, il y a encore Gnome, WindowsMaker, KDE, etc c'est à dire (c'est trop simpliste, je sais, mais c'est un peu ça quand-même) des gestionnaires de fenêtres basés sur X11.

Donc, à priori, si tu développes une appli graphique dans ton école, tu devrais pouvoir la faire tourner chez toi. Bien sûr, il faudra recompiler la totalité du code chez toi pour être totalement sûr que ça marchera. Cela dit, tu devrais avoir, à mon avis, quelques soucis avec certaines "librairies" (cf. question de "Swecker") sad.gif

A+ biggrin.gif
Go to the top of the page
 
+Quote Post
sky.x
posté 20 Nov 2002, 11:03
Message #15


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 437
Inscrit : 4 Oct 2001
Lieu : Swords (Co Dublin)
Membre no 938



Merci samsam, en fait mes souvenir etaient faux, il faut bien mettre 2 "-L"...
Je chercherai les librairies a inclures (xlib.h c'est sûr mais pour l'autre je ne vois pas encore de quoi il sagit.)

Merci encore.


--------------------
Ce post contient des avis, vous n'êtes pas en accord avec moi ? Expliquez moi votre point de vue, mais ne profitez pas de ce que j'avance pour me juger.

Programmeurs sous OSX bienvenus là -> cocoa-x
Go to the top of the page
 
+Quote Post
Kenny
posté 20 Nov 2002, 20:30
Message #16


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 060
Inscrit : 21 Feb 2002
Lieu : Drôme (26)
Membre no 2 097



Tout d'abord, j'ai installé XFree86 et ca marche pas mal du tout . Merci.

J'ai par contre un petit pb pour la compilation. Voila, j'ai fait un petit programme qui ouvre une fenetre et y dessine un rectangle vert. Pour compiler tout ca, j'utilise la commande "gcc".

Le probleme :
J'utilise la librairie Xlib.h qui fait elle meme appel à la librairie X.h.
Dans la librairie Xlib.h, il y a la commande :

#include <X11/X.h>

et que lorsque je compile, il me dit qu'il y a une erreur car il ne trouve pas la librairie X.h .
(ca fait ca pour d'autres appels de librairies)
(ca marcherais si on mettais #include "/usr/x11r6/include/x11/X.h")

Ca vient evidement d'un pb d'adressage des librairies.

Je voulais savoir si il y avait une option a ajouter à la commande "gcc" pour ne plus avoir ce probleme ...

J'ai reussi a faire fonctionner mon pgm en changeant toutes les adresses de toutes les librairies mais c'est vraiment trop penible et vraiment pratique.

Est ce que qq un a une solution ???

Merci
Go to the top of the page
 
+Quote Post
sky.x
posté 20 Nov 2002, 21:54
Message #17


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 437
Inscrit : 4 Oct 2001
Lieu : Swords (Co Dublin)
Membre no 938



C'est en fait ma question de tout a l'heure (au dessus.

Il faut mettre -L/usr/X11R6/lib ainsi qu'une autre "option" pour que gcc compile en utilisant les bonnes librairies.

Je me souviens que j'avais fais un gccg (g pour graphique) qui etait un lien vers cette ligne. Malmheureusement, c'etait sur mon DD de 60 Go qui est mort.

Il me semble que la reponse venais d'ici meme, (Nucleus me semble t'il ?) mais je ne retrouve pas le post... :pleur2: :pleur2:


[MAJ]
Voila j'ai retrouve le forum en question. Il faut mettre -I/usr/X11R6/include -L/usr/X11R6/lib
dans la ligne de commande. (en fait c'est meme moi qui ai donne l'astuce provenant d'un "expert" en Eiffel qui a écrit des librairies graphique pour ce langage. Nucleus a bien entendu corrige le probleme en question et complete ma reponse (j'avais mi X11 au lieu de X11R6 :oops:
Avec ca ca devrait aller mieux..

[MAJ]
[/quote]


--------------------
Ce post contient des avis, vous n'êtes pas en accord avec moi ? Expliquez moi votre point de vue, mais ne profitez pas de ce que j'avance pour me juger.

Programmeurs sous OSX bienvenus là -> cocoa-x
Go to the top of the page
 
+Quote Post
sky.x
posté 21 Nov 2002, 12:44
Message #18


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 437
Inscrit : 4 Oct 2001
Lieu : Swords (Co Dublin)
Membre no 938



ARGH ! Ca ne fonctionne pas non plus :

J'ai un message "ld: Undefined symbols:"

Et toute une liste dans le style : "_XClearWindow"

voila ma ligne de commande pour compiler :

"gcc -I/usr/X11R6/include -I/usr/X11R6/include/X11 -L/usr/X11R6/lib /Users/swecker/Documents/fractale_x.c
"

SVP Aidez moi :pleur2: :pleur2: :pleur2:


--------------------
Ce post contient des avis, vous n'êtes pas en accord avec moi ? Expliquez moi votre point de vue, mais ne profitez pas de ce que j'avance pour me juger.

Programmeurs sous OSX bienvenus là -> cocoa-x
Go to the top of the page
 
+Quote Post
samsam
posté 21 Nov 2002, 14:08
Message #19


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 316
Inscrit : 18 Feb 2002
Lieu : Nancy
Membre no 2 079



QUOTE
J'ai un message "ld: Undefined symbols:"

Et toute une liste dans le style : "_XClearWindow"


Je ne sais pas du tout si cela servira à quelque chose mais essaie d'ajouter l'option :

CODE
-L/sw/lib


Cette option permet d'accéder aux lib installés par fink. Il faut savoir, en effet, que fink n'utilise pas les chemins "classiques" permettant d'accéder aux lib sous Linux, par exemple.

A+
Go to the top of the page
 
+Quote Post
robux4
posté 21 Nov 2002, 14:16
Message #20


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 380
Inscrit : 10 Sep 2002
Lieu : Paris
Membre no 3 438



Peut-être que XClearWindow est pas implémenté dans XFree86. Là il faudrait plutôt voir avec des développeurs qui utilisent XFree86, plutôt que Mac en particulier.
Ou au moins les gens de fink.


--------------------
Mac Mini-Core 2 Duo 2Ghz
Go to the top of the page
 
+Quote Post
robux4
posté 21 Nov 2002, 14:21
Message #21


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 380
Inscrit : 10 Sep 2002
Lieu : Paris
Membre no 3 438



J'ai peut-être dit une connerie (et je vais peut-être en dire une autre).

En fait quand tu utilises ta ligne de commande, à la fin il va te générer un a.out qui sera ton executable. Est-ce que c'est bien ce que tu veux ? Auquel cas il faut peut-être le compiler avec une librairie qui se chargera d'appeler la bonne libraire du système pour toi. Sous Windows, ca serait linker avec le .lib correspondant. A priori ca doit être un truc du style "-lX11" à ajouter à ta ligne de commande.

Bref, il te manque peut-être une librairie.


--------------------
Mac Mini-Core 2 Duo 2Ghz
Go to the top of the page
 
+Quote Post
robux4
posté 21 Nov 2002, 14:22
Message #22


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 380
Inscrit : 10 Sep 2002
Lieu : Paris
Membre no 3 438



Pour info, t'auras quasiment la même ligne de commande (au path près) sur tous les systèmes.


--------------------
Mac Mini-Core 2 Duo 2Ghz
Go to the top of the page
 
+Quote Post
sky.x
posté 21 Nov 2002, 15:36
Message #23


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 437
Inscrit : 4 Oct 2001
Lieu : Swords (Co Dublin)
Membre no 938



Je viens d'assayer tout ca (ajouter -IX11, et -L/sw/bin) mais rien n'y fait.

Les fonction _XClearWindows (et companie) n'existent pas dans le fichier xlib.h mais non plus dans le source c a compiler.

Par contre, il existe bien des fonction sans le "underscore" devant dans les xlib.h.

Je pense qu'il y a une erreur (gcc ?) qui renome les fonction puis ne les trouve plus. C'est stuipide comme pensee, mais c'est ce qui me parrait le plus probable.


--------------------
Ce post contient des avis, vous n'êtes pas en accord avec moi ? Expliquez moi votre point de vue, mais ne profitez pas de ce que j'avance pour me juger.

Programmeurs sous OSX bienvenus là -> cocoa-x
Go to the top of the page
 
+Quote Post
samsam
posté 22 Nov 2002, 15:35
Message #24


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 316
Inscrit : 18 Feb 2002
Lieu : Nancy
Membre no 2 079



QUOTE
Je viens d'assayer tout ca (ajouter -IX11, et -L/sw/bin) mais rien n'y fait.

Les fonction _XClearWindows (et companie) n'existent pas dans le fichier xlib.h mais non plus dans le source c a compiler.


Diable, diable, ... ça devient difficile... :oops:

Les messages d'erreur de type "_XClearWindows", avec un "underscore", indiquent un problème lors de l'édition de liens. J'en ai pas mal bavé avec mes programmes OpenGL avec ce type d'erreurs...

C'est bien sûr un problème de "lib"...

Tu peux peut-être m'envoyer tes sources (s'il n'y a rien de confidentiel, bien sûr !!!) ou mieux encore, vu qu'on n'est pas loin, passe me voir au LORIA ! biggrin.gif

Samuel CRUZ-LARA
Bureau B226

Préviens-moi si tu viens !
Go to the top of the page
 
+Quote Post
MacJL
posté 22 Jun 2003, 22:40
Message #25


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 924
Inscrit : 4 Jun 2002
Lieu : Valbonne (06)
Membre no 2 622



Salut...

Je déterre un peu le sujet, mais j'ai un problème similaire. Sauf que depuis, avec le X11 d'Apple, les choses ont un peu évoluées. J'ai installé X11 et le SDK de X11, et j'ai essayé de compiler un programme que j'avais fait à mon école sous Linux, et voilà ce qu'il donne:

QUOTE
[iBook-MacJL:~/Development/Tortue/tortue_op] macjl% make
gcc -Wall -g -c tortue.c
gcc -Wall -g -c lific.c
gcc -Wall -g -c utils.c
biblioX11.h:1: header file 'X11/Xlib.h' not found
biblioX11.h:2: header file 'X11/Xutil.h' not found
biblioX11.h:3: header file 'X11/keysym.h' not found
biblioX11.h:24: undefined type, found `Display'
biblioX11.h:25: undefined type, found `Screen'
biblioX11.h:26: undefined type, found `Visual'
biblioX11.h:27: undefined type, found `Window'
biblioX11.h:29: undefined type, found `GC'
biblioX11.h:30: undefined type, found `GC'
biblioX11.h:31: undefined type, found `XFontStruct'
biblioX11.h:32: undefined type, found `Colormap'
biblioX11.h:36: undefined type, found `Pixmap'
biblioX11.h:185: undefined type, found `XEvent'
biblioX11.h:187: undefined type, found `XEvent'
biblioX11.h:200: undefined type, found `XEvent'
cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode
make: *** [utils.o] Error 1


Voilà...

Je fait quoi là??

@+


--------------------
- MacBookPro 15" / Core 2 Duo 2.4 GHz / 4Go de RAM / SSD / Yosemite / Réparé au four
- Freebox Revolution
- iPhone 5S 64 GiB - Joe Mobile
- Mac mini C2D 2.33 GHz (GMA 950) / 4 Go RAM / OS X Lion - Serveurd'enregistrement Eye TV
- 3 Raspberry Pi - Serveur domotique
Go to the top of the page
 
+Quote Post
ReunionBoy
posté 22 Jun 2003, 23:41
Message #26


Adepte de Macbidouille
*

Groupe : Membres
Messages : 104
Inscrit : 22 Jul 2002
Lieu : Nagoya, Japon
Membre no 2 976



Ca serait pas mal que tu montres un coup ton makefile qu'on puisse voir ce qu'il y a dedans.


--------------------

Tipati tipa tititu tiiii pa titituu !!! tututututututututuuuuu!!! ahahahahah !
iBook 600/384Mo/20Go/Combo/OSX.3 + 100Go externe boitier ICE :)
Go to the top of the page
 
+Quote Post
Driden
posté 22 Jun 2003, 23:42
Message #27


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 318
Inscrit : 7 May 2003
Lieu : Ile de France (92)
Membre no 7 472



Tout ce que je peux te dire, et à mon avis c'est de la que ton problème vient; c'est que ton installation de X11 est incomplète car je viens de faire une recherche est les 3 librairies qui te manquent se trouve dans /usr/X11R6/include/X11 sur mon disque.


--------------------

@+ Driden
Go to the top of the page
 
+Quote Post
MacJL
posté 23 Jun 2003, 08:52
Message #28


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 924
Inscrit : 4 Jun 2002
Lieu : Valbonne (06)
Membre no 2 622



Les 3 liibrairies qu'il me manquent sont aussi dans ce même répertoire chez moi! sad.gif

Pour le makefile, je vais le mettre ici, mais j'avoue que c'est ma prof d'info qui me l'a fait, car c'est la première fois que j'utilisais ça smile.gif

QUOTE
all: tortue

CC =gcc
CFLAGS = -Wall -g
LIBS = -L/usr/X11R6/lib -lX11 -lm

TARGET =tortue

tortue: tortue.o lific.o utils.o biblioX11.o commandes.o creation.o affichage.o
$(CC) -o tortue tortue.o lific.o utils.o biblioX11.o commandes.o creation.o affichage.o $(LIBS)



tortue.o: tortue.c declaration_fonctions.h
$(CC) $(CFLAGS) -c tortue.c
lific.o: lific.c declaration_fonctions.h
$(CC) $(CFLAGS) -c lific.c
creation.o: creation.c declaration_fonctions.h
$(CC) $(CFLAGS) -c creation.c
affichage.o: affichage.c declaration_fonctions.h
$(CC) $(CFLAGS) -c affichage.c
commandes.o: commandes.c declaration_fonctions.h
$(CC) $(CFLAGS) -c commandes.c
utils.o : utils.c declaration_fonctions.h
$(CC) $(CFLAGS) -c utils.c
biblioX11.o : biblioX11.c biblioX11.h
$(CC) $(CFLAGS) -c biblioX11.c

default: $(TARGET)

clean:
rm $(TARGET) *.o



Alors, une idée??


--------------------
- MacBookPro 15" / Core 2 Duo 2.4 GHz / 4Go de RAM / SSD / Yosemite / Réparé au four
- Freebox Revolution
- iPhone 5S 64 GiB - Joe Mobile
- Mac mini C2D 2.33 GHz (GMA 950) / 4 Go RAM / OS X Lion - Serveurd'enregistrement Eye TV
- 3 Raspberry Pi - Serveur domotique
Go to the top of the page
 
+Quote Post
Driden
posté 23 Jun 2003, 11:45
Message #29


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 318
Inscrit : 7 May 2003
Lieu : Ile de France (92)
Membre no 7 472



Comme tu peux le voir le répertoire de l'alias LIBS ne convient pas.


--------------------

@+ Driden
Go to the top of the page
 
+Quote Post
MacJL
posté 23 Jun 2003, 11:49
Message #30


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 924
Inscrit : 4 Jun 2002
Lieu : Valbonne (06)
Membre no 2 622



il faut que je remplace:

LIBS = -L/usr/X11R6/lib -lX11 -lm

par

LIBS = -L/usr/X11R6/include/ -lX11 -lm


Ca suffit???

@+


--------------------
- MacBookPro 15" / Core 2 Duo 2.4 GHz / 4Go de RAM / SSD / Yosemite / Réparé au four
- Freebox Revolution
- iPhone 5S 64 GiB - Joe Mobile
- Mac mini C2D 2.33 GHz (GMA 950) / 4 Go RAM / OS X Lion - Serveurd'enregistrement Eye TV
- 3 Raspberry Pi - Serveur domotique
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
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 March 2024 - 23:03