Bennu para MAC?

Started by sexto, January 25, 2010, 08:14:46 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

josebita

Yo en un par de días no creo que pueda tocar el Mac, así que no sé si te voy a poder ayudar mucho....
Te apunto un par de enlaces por si te pudieran resultar útiles. Están más enfocados a Objective-C, pero imagino que también traeran información sobre programación en C.
http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/ObjCTutorial/01Introduction/01Introduction.html
http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/Introduction.html

Seifer3x


josebita

Lo tengo compilado y funcionando con una solución un poco guarra. La idea es que Splinter implemente una solución más limpia, pero anda un poco liado de tiempo.

Si quieres, te puedo pasar mi versión de prueba con la solución guarra, para que puedas ir usándola hasta que Splinter saque tiempo para hacer la versión oficial.

Windgate

Publica Josebita, menos es nada, si sale mal se borra, pero si sale bien sólo nos arrepentiremos de no haberla testeado antes :D
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

Seifer3x

Quote from: Windgate on May 02, 2010, 05:28:47 PM
Publica Josebita, menos es nada, si sale mal se borra, pero si sale bien sólo nos arrepentiremos de no haberla testeado antes :D

Estoy con Windgate, seguro que le viene genial a muchos.
Yo me ofrezco de betatester y ya se aplicarán mejoras segun se vaya pudiendo.

josebita

#20
Os dejo un enlace para los binarios. Si probais un ejemplo simple puede que al salir se os rompa. Eso es lo que va a mirar Splinter y tiene que ver con la forma en que se inicializa SDL. El resto de cosas debería funcionar de forma idéntica a como lo haría en cualquier otro sistema soportado.
Para poder probarlo, debeis ejecutarlo desde una consola y poner las variables de entorno apropiadas (PATH al sitio donde estén los binarios y DYLD_LIBRARY_PATH al sitio donde estén los ficheros .dylib).

Ni que decir tiene que no es una versión soportada y que el método que he usado para que funcione es bastante sucio, de ahí que se cuelgue, por tanto si se os rompe, mala suerte... a mí me funciona en un MacOSX 10.6 Intel :).
No hay versión para PPC aún.

http://dl.dropbox.com/u/3022394/bennugd_bin_osx.zip
http://dl.dropbox.com/u/3022394/bennugd_osx_bin.tar.bz2 (Actualizado a 11 de Mayo de 2010)

Puede que os tengais que descargar la SDL, SDL_Mixer y amigas vosotros a mano y ponerlas en un sitio donde el sistema las encuentre...

Windgate

Huy, eso de poner el SDL por ahí me supuso muchos quebraderos de cabeza en su día, pero bueno, ya hay algo para probar.

Vamos, a reventar vuestros Macs xD
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

SplinterGU

lamento no haber podido dedicarme aun a esto... lo vere mas adelante... por favor, les pido disculpas...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

No pasa nada; si no tienes tiempo, no lo tienes. El otro día estuve intentando mirar esto yo, pero se me complicaba mucho por el desconocimiento que tengo de la plataforma...

FreeYourMind

Maldito juego online, que nos engancha como 'chinos'  ;D

Windgate

¿Cuál juego online? Yo también quiero engancharme y tirar parte de mi vida en él :D
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

FreeYourMind

Bueno es offline según parece....

Hablando de Bennu para MAC, este mes me voy a pillar un MAC mayoritariamente por esto :)

Neodreamer

Como se instalan las SDL? xq lo q me dice al intentar ejecutar el clasico Hola Mundo, es:

Library not loaded: /sw/lib/libSDL-1.2.0.dylib

Vale con instalar las Xcode? o solo las SDL a mano?

Por favor, una ayudita hasta q salga la version limpia.

Gracias

josebita

#28
Bájate la última SDL de http://www.libsdl.org/download-1.2.php y también la SDL_mixer de http://www.libsdl.org/projects/SDL_mixer/

Descomprimes las librerías y copias los ficheros .dylib al mismo directorio donde tengas los módulos de Bennu (al que apunte la variable de entorno DYLD_LIBRARY_PATH). Así debería funcionar.

Hacen falta más librerías, pero creo que vienen con el sistema. En todo caso, si te faltan más, el proceso es idéntico.

[Edito] Pff, en los dmg que te he puesto no vienen las librerías dylib (al menos como tal, hay un binario que creo que es el dylib, pero linux no me lo asegura). Lo mejor es que te instales las dependencias con fink, de momento.
sudo fink install sdl sdl-mixer
(o algo así, ya digo que no estoy delante del mac).

Neodreamer

Ok, gracias, probare al llegar a casa esta noche.
Animo a ver si sale esa version limpia en dmg con sus librerias y demas.