Le 4 juil. 09 à 15:19, François Gallo a écrit :
>
> 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$
>
Informations relative à Mac OS X de l'environnement de développement :
GCC : i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5490)
Autoconf : autoconf (GNU Autoconf) 2.61
Automake : automake (GNU automake) 1.10
libtool : Apple Computer, Inc. version cctools-698.1
Make : GNU Make 3.81
------------------------------------------------------------------------------
_______________________________________________
Gambas-user-fr mailing list
Gambas-user-fr@...
https://lists.sourceforge.net/lists/listinfo/gambas-user-fr