OVH Cloud OVH Cloud

Compiler un source X11

6 réponses
Avatar
Jerome Vernet
Bonjour,

Newbie quelque peu dans la programmation sur mac ;-), je cherche à compiler
"tel que" un source d'une appli X11.

Petit soucis, bien qu'ayant installé tous les softs du developper CD de
Panther, à la compile -sous Xcode ou via le Makefile-, il me manque Xlib.h,
etc... Et je suppose également les librairies.

Pas trouvé grand chose m'aidant chez Apple, une âme charitable qui me
guiderais ?

Merci !

--
J. Vernet
Petite collection Apple
http://perso.wanadoo.fr/jerome.vernet/
Pour m'écrire, retirer _SANSPOURRIEL

6 réponses

Avatar
Hubert Figuiere

Newbie quelque peu dans la programmation sur mac ;-), je cherche à compiler
"tel que" un source d'une appli X11.

Petit soucis, bien qu'ayant installé tous les softs du developper CD de
Panther, à la compile -sous Xcode ou via le Makefile-, il me manque Xlib.h,
etc... Et je suppose également les librairies.



Il faut installer X11 et le SDK. C'est une option sur le CD3 de Panther.

Hub
--
AbiWord maintainer - Lille, France
http://www.figuiere.net/hub/
GPG fingerprint: 6C44 DB3E 0BF3 EAF5 B433 239A 5FEE 05E6 A56E 15A3

Avatar
Martin.Jourdan.nospam
Jerome Vernet wrote:

Petit soucis, bien qu'ayant installé tous les softs du developper CD de
Panther, à la compile -sous Xcode ou via le Makefile-, il me manque Xlib.h,
etc... Et je suppose également les librairies.


Tu es sous quel version de Mac OS X ?

Sous Panther (Mac OS X 10.3), tu dois installer le package X11 + les
Developer Tools (ça tu les as déjà, apparemment) + le X11 SDK à partir
du troisième CD d'installation (le X11 SDK est une option d'install des
Dev Tools). Il fut un temps où on pouvait trouver le SDK sur le net mais
5 mn de recherches ne m'ont pas suffi à le retrouver, désolé...
--
Martin Jourdan
Informaticien, fan de Macintosh (X), de Peter Gabriel et de volley-ball

Avatar
Jerome Vernet
Le 16/02/04 22:19, dans ,
« Hubert Figuiere » a écrit :


Il faut installer X11 et le SDK. C'est une option sur le CD3 de Panther.


J'aurions pu y penser avant :oops:.... Merci

Par contre, j'ai un CD "Xcode Tools" -livré avec Panther-; que j'ai
utilisé.

Ca compile nettement mieux, après avoir passé un peu de temps à retrouver
les includes kivonbien...

Il me reste le link qui ne passe pas:
x07:0: Undefined symbols: _XAllocNamedColor _XCheckTypedEvent _XCreateGC
_XCreateImage _XCreateSimpleWindow _XEventsQueued _XFlush _XKeycodeToKeysym
_XMapWindow _XNextEvent _XOpenDisplay _XPutImage _XSelectInput
_XSetBackground _XSetForeground _XSetStandardProperties _XSetWindowColormap



Mais là, je séche, pas trouvé le -l qui va bien à mettre à gcc...

Help ?

--
J. Vernet
Petite collection Apple
http://perso.wanadoo.fr/jerome.vernet/
Pour m'écrire, retirer _SANSPOURRIEL

Avatar
Hubert Figuiere

Ca compile nettement mieux, après avoir passé un peu de temps à retrouver
les includes kivonbien...

Il me reste le link qui ne passe pas:
x07:0: Undefined symbols: _XAllocNamedColor _XCheckTypedEvent _XCreateGC
_XCreateImage _XCreateSimpleWindow _XEventsQueued _XFlush _XKeycodeToKeysym
_XMapWindow _XNextEvent _XOpenDisplay _XPutImage _XSelectInput
_XSetBackground _XSetForeground _XSetStandardProperties _XSetWindowColormap



Mais là, je séche, pas trouvé le -l qui va bien à mettre à gcc...


-lX11. Mais ca devrait deja être fait.


Hub
--
AbiWord maintainer - Lille, France
http://www.figuiere.net/hub/
GPG fingerprint: 6C44 DB3E 0BF3 EAF5 B433 239A 5FEE 05E6 A56E 15A3

Avatar
Jerome Vernet
Le 17/02/04 1:28, dans ,
« Hubert Figuiere » a écrit :
-lX11. Mais ca devrait deja être fait.


Ben oui: extrait du Makefile:

inc_X11=-I/usr/X11/include/
lib_X11=-L/usr/X11/lib

x07:$(OBJ)
gcc $(CFLAGS) -o x07 -O $(OBJ) $(lib_X11) -lX11

...

--
J. Vernet
Petite collection Apple
http://perso.wanadoo.fr/jerome.vernet/
Pour m'écrire, retirer _SANSPOURRIEL

Avatar
Jerome Vernet
Le 17/02/04 7:31, dans BC5773E9.1352B%,
« Jerome Vernet » a écrit :

Le 17/02/04 1:28, dans ,
« Hubert Figuiere » a écrit :
-lX11. Mais ca devrait deja être fait.


Ben oui: extrait du Makefile:

inc_X11=-I/usr/X11/include/
lib_X11=-L/usr/X11/lib

x07:$(OBJ)
gcc $(CFLAGS) -o x07 -O $(OBJ) $(lib_X11) -lX11

...


J'ai trouvé... C'est /usr/X11R6/include et /lib...
Merci !

Jerome
--
J. Vernet
Petite collection Apple
http://perso.wanadoo.fr/jerome.vernet/
Pour m'écrire, retirer _SANSPOURRIEL