Instalar BennuGD en Debian

Started by Rats, March 09, 2014, 07:37:24 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Rats

Muy buenas al foro de mesa de ayuda despues de estar dos horas y pico con el tema de la instalación vengo a pedir ayuda por aquí.


Tengo Debian 6 de 64 bits.


Como ya hemos realizado una pequeña demo testing de nuestro videojuego en Windows nos vamos a pasar a portarla a linux.


De momento mis pasos realizados han sido estos:


Bajar Bennu: http://www.bennugd.org/downloads/bgd-1.0.0-r307-installer.sh

Desde ese Link e Instalar.


No parece haber dado ningun error pero despues de comerme el tarro he buscado los archivos en lib en bin y demás que se supone que se han instalado y no aparecen por ningun lado, tampoco estan en la carpeta que descargué el .sh

He intentado agregar el ppa de joseba en el repositorio de Debian pero o es que no le apetece salir o es que ya no está disponible, no me aparece al hacer la busqueda de paquetes.

bgdc no me lo detecta como comando y tampoco bgdi.

Alguna solución???





Gracias de antemano.

KeoH

Supongo que no pusiste la orden de "sudo" delante xD tiene toda la pinta q fué eso

Asegurate de que el archivo es ejecutable con " chmod +x bgd-1.0.0-r307-installer.sh"

y despues ejecuta la instalacion con "sudo ./bgd-1.0.0-r307-installer.sh"

Rats

#2
Quote from: KeoH on March 09, 2014, 08:53:37 PM
Supongo que no pusiste la orden de "sudo" delante xD tiene toda la pinta q fué eso

Asegurate de que el archivo es ejecutable con " chmod +x bgd-1.0.0-r307-installer.sh"

y despues ejecuta la instalacion con "sudo ./bgd-1.0.0-r307-installer.sh"


No, no es eso Keoh lineas de codigo devueltas:

root@dhcppc2:~# cd /home/alvaro/Downloads/
root@dhcppc2:/home/alvaro/Downloads# chmod a+x bgd-1.0.0-r307-installer.sh
root@dhcppc2:/home/alvaro/Downloads# ./b
bgd-1.0.0-r307-installer.sh  broadcom-wl-4.80.53.0/       
root@dhcppc2:/home/alvaro/Downloads# ./bgd-1.0.0-r307-installer.sh
Bennu Game Development Installer
(C) 2008-2011 - SplinterGU

Use: ./bgd-1.0.0-r307-installer.sh --help for help text

Installing Bennu Game Development...
bin/
bin/bgdc
bin/moddesc
bin/bgdi
lib/
lib/libdraw.so
lib/libmod_wm.so
lib/libmod_blendop.so
lib/libmod_screen.so
lib/libmod_math.so
lib/libmod_mathi.so
lib/libmod_crypt.so
lib/libmod_rand.so
lib/libfont.so
lib/libbgdrtm.so
lib/libbgload.so
lib/libmod_joy.so
lib/libmod_effects.so
lib/libmod_sort.so
lib/librender.so
lib/libmod_video.so
lib/libmod_regex.so
lib/libmod_path.so
lib/libmod_map.so
lib/libvideo.so
lib/libmod_grproc.so
lib/libblit.so
lib/libmouse.so
lib/libmod_proc.so
lib/libmod_time.so
lib/libmod_m7.so
lib/libmod_key.so
lib/libmod_draw.so
lib/libkey.so
lib/libmod_text.so
lib/libsdlhandler.so
lib/libmod_timers.so
lib/libmod_cd.so
lib/libwm.so
lib/libgrbase.so
lib/libmod_file.so
lib/libmod_sound.so
lib/libmod_dir.so
lib/libmod_string.so
lib/libmod_debug.so
lib/libjoy.so
lib/libmod_flic.so
lib/libmod_mem.so
lib/libtext.so
lib/libmod_scroll.so
lib/libscroll.so
lib/libmod_say.so
lib/libmod_sys.so
lib/libmod_mouse.so
Installing bash autocompletion feature...
done!
root@dhcppc2:/home/alvaro/Downloads# bgdc
-su: /usr/local/bin/bgdc: No existe el fichero o el directorio
root@dhcppc2:/home/alvaro/Downloads# bgdc hahaa
-su: /usr/local/bin/bgdc: No existe el fichero o el directorio


Decir que despues de usar el helloworld.pgr sucede lo mismo:

alvaro@dhcppc2:~$ cd /home/alvaro
alvaro@dhcppc2:~$ bgdc hello.pgr





Ruter106

Rats, la extensión de los fuentes es .prg no .pgr.

Supongo que a lo mejor no tienes bgdc y bgdi como comando en la consola. Puede que los tengas que invocar con toda la ruta:

ruta/.../ruta/bgdc ruta/.../ruta/my_program.prg

donde ruta/.../ruta/ es el path a cada uno de los ficheros.

Previsiblemente el .dcb lo generará donde esté el .prg

KeoH

Tienes q poner el sudo .. sino no te instala donde tiene que hacerlo

"sudo ./bgd-1.0.0-r307-installer.sh"

Ruter106

Tiene razón KeoH, si no aplicas la directiva de superusuario sudo o su, no tienes los permisos de escritura donde se debiera instalar bennuGD.

Enviado desde mi GT-I9001 usando Tapatalk 2


Rats

Como se puede ver estaba logrado con root....

Así que ese no es el problema.

Ruter106

#7
¿No sería posible poner en la web los binarios de la última versión de BennuGD (r307), tal y como se hace para Windows?

No obstante, el script parece haber colocado las librerías en algún sitio, búscalas con un find.

Cuando las encuentres prueba a ejecutar el compilador y el interprete con el path completo, tal y como te comentaba en un mensaje anterior.

Enviado desde mi GT-I9001 usando Tapatalk 2

Ruter106

Acabo de probar el script de instalación "bgd-1.0.0-r307-installer.sh" y funciona:

ruter106@ruter106-VirtualBox:~/Downloads$ chmod +x bgd-1.0.0-r307-installer.sh
ruter106@ruter106-VirtualBox:~/Downloads$ sudo ./bgd-1.0.0-r307-installer.sh
Bennu Game Development Installer
(C) 2008-2011 - SplinterGU

Use: ./bgd-1.0.0-r307-installer.sh --help for help text

Installing Bennu Game Development...
bin/
bin/bgdc
bin/moddesc
bin/bgdi
lib/
lib/libdraw.so
lib/libmod_wm.so
lib/libmod_blendop.so
lib/libmod_screen.so
lib/libmod_math.so
lib/libmod_mathi.so
lib/libmod_crypt.so
lib/libmod_rand.so
lib/libfont.so
lib/libbgdrtm.so
lib/libbgload.so
lib/libmod_joy.so
lib/libmod_effects.so
lib/libmod_sort.so
lib/librender.so
lib/libmod_video.so
lib/libmod_regex.so
lib/libmod_path.so
lib/libmod_map.so
lib/libvideo.so
lib/libmod_grproc.so
lib/libblit.so
lib/libmouse.so
lib/libmod_proc.so
lib/libmod_time.so
lib/libmod_m7.so
lib/libmod_key.so
lib/libmod_draw.so
lib/libkey.so
lib/libmod_text.so
lib/libsdlhandler.so
lib/libmod_timers.so
lib/libmod_cd.so
lib/libwm.so
lib/libgrbase.so
lib/libmod_file.so
lib/libmod_sound.so
lib/libmod_dir.so
lib/libmod_string.so
lib/libmod_debug.so
lib/libjoy.so
lib/libmod_flic.so
lib/libmod_mem.so
lib/libtext.so
lib/libmod_scroll.so
lib/libscroll.so
lib/libmod_say.so
lib/libmod_sys.so
lib/libmod_mouse.so
Installing bash autocompletion feature...
done!


Cuando ejecutas el compilador

ruter106@ruter106-VirtualBox:~/Downloads$ bgdc
BGDC 1.0.0 (Nov 21 2012 18:57:53)
Bennu Game Development Compiler

Copyright (c) 2006-2012 SplinterGU (Fenix/BennuGD)
Copyright (c) 2002-2006 Fenix Team (Fenix)
Copyright (c) 1999-2002 Jos� Luis Cebri�n Pag�e (Fenix)

Use: bgdc [options] filename

   -d              Debugging mode
   -o ouputfile    Ouput DCB file
   -i dir          Adds the directory to the PATH
   -a              Automaticaly adds all files to the DCB
   -f file         Adds a single file to the DCB
   -l lang         Specify locale settings
   -s stub         Generate a stubbed executable from the given stub
   -g              Stores debugging information at the DCB
   -c              File uses the MS-DOS character set
   -D macro=text   Set a macro
   -p|--pedantic   Don't use automatic declare
   --libmode       Build a library
   -L library      Include a library
   -C options      Specify compiler options
                   Where options are:
                   a    Enable automatic declare functions

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.

Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:

   1. The origin of this software must not be misrepresented; you must not
   claim that you wrote the original software. If you use this software
   in a product, an acknowledgment in the product documentation would be
   appreciated but is not required.

   2. Altered source versions must be plainly marked as such, and must not be
   misrepresented as being the original software.

   3. This notice may not be removed or altered from any source
   distribution.


Probado en un Ubuntu 12.04 LTS de 32 bits.

Me llama la atención lo de "Installing bash autocompletion feature..."
¿De qué se trata?