Le 4 juil. 09 à 15:09, Benoît Minisini a écrit :
>>> Le 4 juil. 09 à 14:24, François Gallo a écrit :
>>>> Le 4 juil. 09 à 10:08, François Gallo a écrit :
>>>>> Le 3 juil. 09 à 22:21, Benoît Minisini a écrit :
>>>>>>> Hello Benoit,
>>>>>>>
>>>>>>> Me revoila me revoici mais avec une petite merveille entre les
>>>>>>> mains,
>>>>>>> un cher iMac avec Mac OS X bien entendu.
>>>>>>>
>>>>>>>
>>>>>>> Alors voilà, la situation est que :
>>>>>>>
>>>>>>> - Je ne suis pas habitué de Mac OS X mais ca reste un UNIX donc
>>>>>>> je le prends en main relativement vite.
>>>>>>>
>>>>>>> - Tu ne connais pas grand chose a Mac OS X (voir pas du tout a
>>>>>>> ce
>>>>>>> que
>>>>>>> j'ai
>>>>>>> pu lire sur la ML en) mais dans la doc tu indiques sur la
>>>>>>> questions de
>>>>>>> compilation sur Mac OS X qu'il te faudrait un accés SSH a la
>>>>>>> rigueur
>>>>>>> pour
>>>>>>> faire celà a distance.
>>>>>>>
>>>>>>> Je me porte volontaire pour t'aider davantage a étendre Gambas
>>>>>>> sur le
>>>>>>> monde
>>>>>>> Mac OS X !
>>>>>>>
>>>>>>> Bon bien sur si ça t'intèresse pas on enterre le mail :D
>>>>>>>
>>>>>>> Mais bon si tu es intéressé pour faire éventuellement une
>>>>>>> tentative
>>>>>>> de portage de GB sur Mac OS X préviens moi
>>>>>>>
>>>>>>> (moi je ne demande pas mieux d'avoir GB sur Mac OS X ;-) )
>>>>>>>
>>>>>>> François
>>>>>>> --------------------------------------------------------------------
>>>>>>> -- -----
>>>>>>
>>>>>> Je suis intéressé, mais effectivement je ne connais rien à Mac
>>>>>> OS X.
>>>>>>
>>>>>> Il faudrait que tu essaies de compiler /trunk, en installant tout
>>>>>> ce qu'il
>>>>>> faut pour que ça compile. Je n'ai aucune idée de comment les
>>>>>> programmes X11
>>>>>> peuvent tourner, mais ça doit être possible. Peut-être que
>>>>>> l'interface
>>>>>> graphique de Mac OS X est capable d'émuler un serveur X ?
>>>>>>
>>>>>> En tout cas, une fois ça fait, je pourrais intervenir par ssh
>>>>>> pour
>>>>>> débugger !
>>>>>>
>>>>>> Voilà, tiens-moi au courant !
>>>>>>
>>>>>> --
>>>>>> Benoît
>>>>>
>>>>> Impeccable !
>>>>> Ravi d'apprendre ça ;-)
>>>>>
>>>>> Le projet sur lequel je vais apporter une grosse contribution
>>>>> (face
>>>>> à la documentation ect ...)
>>>>> c'est de faire un composant GB pour le framework Cocoa pour
>>>>> l'intégration d'applications
>>>>> fait en Gambas dans un environnement Mac OS X :) .
>>>>>
>>>>> Je vais mettre tout ça en place pour la compilation et je te tiens
>>>>> au courant pour un premier
>>>>> rapport.
>>>>>
>>>>> François.
>>>
>>> Bon benoit, j'ai grand besoin de toi car dans l'état actuelle, je ne
>>> comprends pas le pourquoi
>>> du plantage de la compilation de GBC.
>>>
>>> Aprés avoir installé les libs principaux strict minimun j'obtiens
>>> aprés un ./configure global :
>>>
>>> ************************************************************
>>>
>>> THESE COMPONENTS ARE DISABLED:
>>> -e
>>
>> Ce "-e" n'est pas normal...
>>
>>> - gb.corba
>>> - gb.crypt
>>> - gb.db.firebird
>>> - gb.db.mysql
>>> - gb.db.odbc
>>> - gb.db.postgresql
>>> - gb.db.sqlite2
>>> - gb.opengl
>>> - gb.pcre
>>> - gb.qt
>>> - gb.qt.kde
>>> - gb.sdl
>>> - gb.sdl.sound
>>> - gb.v4l
>>>
>>> ************************************************************
>>>
>>> Bon bizarrement gb.qt étant désactivé, je ne sais pas si c'est le
>>> fait
>>> que c'est pas le même chemin vers la libs sur Mac OS X ou juste
>>> que c'est la version 3 de gb.qt et non 4, fin bref, "pour le moment"
>>> j'ai passé a travers. (le composant gb.gtk+ est passé sans soucis
>>> par
>>> contre)
>>
>> Envoie-moi la sortie complète de ./configure pour que je regarde.
>>
>>> Je résume les étapes des commandes que j'ai effectué (dans le
>>> trunk/ ) :
>>>
>>> ./reconf-all
>>> ./configure
>>>
>>> et lors du make, voici là ou ca tape :
>>>
>>> gcc -DHAVE_CONFIG_H -I. -I.. -I../share -D_REENTRANT -I../
>>> libltdl -
>>> I/usr/include/ffi/ -DGAMBAS_PATH="\"/usr/local/bin\"" -pipe -
>>> Wall -
>>> Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -MT gbx3-
>>> gb_common.o -MD -MP -MF .deps/gbx3-gb_common.Tpo -c -o gbx3-
>>> gb_common.o `test -f 'gb_common.c' || echo './'`gb_common.c
>>> gb_common.c:38: error: syntax error before ‘_oldsegv’
>>
>> Il doit manquer la définition du type sighandler_t. Essaie en
>> remplaçant
>> /trunk/main/share/gb_common.h par le fichier joint. J'y définie le
>> type
>> dans le cas où la constante OS_MACOSX est définie. Cette constante
>> est
>> définie par le script ./configure lorsque Mac OS X est détecté.
>>
>> Il faudrait que tu vérifies quelle est ta version de gcc aussi. Deux
>> version différentes ne donnent pas les mêmes warnings...
>
> Ah j'ai compris ! Mac OS X est basé sur FreeBSD. Peut-être que le
> plus simple
> est de définir OS_FREEBSD lorsque OS_MACOSX est défini. Essaie-donc
> plutôt ce
> fichier-ci...
>
Oui Mac OS X est basé sur FreeBSD :) . Je n'ai pas fait la remarque
car je pensais
que tu le savais lol. C'est pas bien grave.
Donc bon j'ai du nouveau avec le fichier gb_common.h que tu m'as
envoyé, ca a l'air
de marcher, j'ai une autre erreur provenant maintenant de gb_error.h
(cd .libs && rm -f gb.0.so && ln -s gb.0.0.0.so gb.0.so)
(cd .libs && rm -f gb.so && ln -s gb.0.0.0.so gb.so)
creating gb.la
(cd .libs && rm -f gb.la && ln -s ../gb.la gb.la)
gcc -DHAVE_CONFIG_H -I. -I.. -I../share -D_REENTRANT -I../libltdl -
I/usr/include/ffi/ -DGAMBAS_PATH="\"/usr/local/bin\"" -pipe -Wall -
Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -MT gbx3-
gb_common.o -MD -MP -MF .deps/gbx3-gb_common.Tpo -c -o gbx3-
gb_common.o `test -f 'gb_common.c' || echo './'`gb_common.c
mv -f .deps/gbx3-gb_common.Tpo .deps/gbx3-gb_common.Po
gcc -DHAVE_CONFIG_H -I. -I.. -I../share -D_REENTRANT -I../libltdl -
I/usr/include/ffi/ -DGAMBAS_PATH="\"/usr/local/bin\"" -pipe -Wall -
Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -MT gbx3-
gbx_debug.o -MD -MP -MF .deps/gbx3-gbx_debug.Tpo -c -o gbx3-
gbx_debug.o `test -f 'gbx_debug.c' || echo './'`gbx_debug.c
mv -f .deps/gbx3-gbx_debug.Tpo .deps/gbx3-gbx_debug.Po
if gcc -DHAVE_CONFIG_H -I. -I.. -I../share -D_REENTRANT -I../
libltdl -I/usr/include/ffi/ -DGAMBAS_PATH="\"/usr/local/bin\"" -
pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -Os -
O3 -MT gbx3-gb_error.o -MD -MP -MF ".deps/gbx3-gb_error.Tpo" -c -o
gbx3-gb_error.o `test -f 'gb_error.c' || echo './'`gb_error.c; then mv
-f ".deps/gbx3-gb_error.Tpo" ".deps/gbx3-gb_error.Po"; else rm -f
".deps/gbx3-gb_error.Tpo"; exit 1; fi
gb_error.c:435: error: conflicting types for ‘ERROR_print_at’
gb_error.h:202: error: previous declaration of ‘ERROR_print_at’ was here
make[2]: *** [gbx3-gb_error.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
imac-de-francois-gallo:main francois$
------------------------------------------------------------------------------
_______________________________________________
Gambas-user-fr mailing list
Gambas-user-fr@...
https://lists.sourceforge.net/lists/listinfo/gambas-user-fr