Problemas con el parchivo .dcb

Started by farias, October 21, 2008, 10:39:54 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

farias

Hola comunidad Bennu,

Estoy empezando a programar en este lenguaje gracias a un profe mio que dio un pequeño curso en el TecnoLliure una feria informatica de software libre.
Mi problema es que he creado un mini juego en el ordenador de clase pero al compilarlo en mi casa me da el error siguiente:



     =======================|  DirectFB 1.0.1  |=======================
          (c) 2001-2007  The DirectFB Organization (directfb.org)
          (c) 2000-2004  Convergence (integrated media) GmbH
        ------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2008-04-08 15:15)
(!) Direct/Modules: Unable to dlopen `/usr/lib/directfb-1.0-0/systems/libdirectf                                                                                              b_fbdev.so'!
    --> /usr/lib/directfb-1.0-0/systems/libdirectfb_fbdev.so: wrong ELF class: E                                                                                              LFCLASS64
(!) DirectFB/core/system: No system found!

     =======================|  DirectFB 1.0.1  |=======================
          (c) 2001-2007  The DirectFB Organization (directfb.org)
          (c) 2000-2004  Convergence (integrated media) GmbH
        ------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2008-04-08 15:15)
(!) DirectFB/core/system: No system found!

     =======================|  DirectFB 1.0.1  |=======================
          (c) 2001-2007  The DirectFB Organization (directfb.org)
          (c) 2000-2004  Convergence (integrated media) GmbH
        ------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2008-04-08 15:15)
(!) DirectFB/core/system: No system found!
Fallo de segmentación



Alguna idea? - Gracias
[/size]

TYCO

Danos más detalles: sistema operativo, que haces exactamente, etc, etc.

Yo es la primera vez que veo semejante error y mirándolo un poco... no hay ni una sola línea que haga referencia a Bennu, no es un error de Bennu que yo sepa.
Programador, Escritor/Guionista y Deportista.

Todo Modo Gráfico tiene por detrás una Línea de Comandos.

SnowCraft Remake (100%)
Rally Mortal (87%)

SplinterGU

Parece ser un error de DirectFB que es lo que usa bennu en linux consola... parece ser que tenes una distro de 64 bits, y parece que no te corre cosas para 32 bits...

Bueno, todo esto son conjeturas porque no se que sistema operativo tenes ni nada... pero bueno, danos mas detalles para poder ayudarte...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

farias

Bueno utilizo Kubuntu Hardy Heron de 64bits.
El juego lo cree en el cole utilizando Madriva 2008.1

Entonces necesitaria un sistema de 32 bits?

animanegra

El fallo que comenta es por la compilacion que esta hecha para 32 bits ¿no? Es decir ¿se arregla recompilando el bennu y recompilando el codigo con el compilador preparado para 64 bits? O no he entendido el problema que hay. :S

Una cosilla que seguramente ya se te habra ocurrido splinter pero porsiaca:
¿En las funciones de escritura y lectura de ints hay problema?

Me refiero a si se esta usando fprintf como funcion para escritura (y dependiendo de como se use) habria igual que cambiarlo, si se quiere que los archivos de datos sean compatibles entre bennus de 64 y 32 bits. Bueno o que el que programe guarde todo byte a byte y solucionado :D
"PoCoYo es dios!!"

SplinterGU

#5
eso esta solucionado, ademas depende de como este compilado el binario, si el binario esta en 32 bits deberia correr en 32 bits...
supongo que te faltan librerias/runtime del linux de 32 bits... que segun entiendo deben estar instaladas para dar soporte a aplicaciones 32 bits...

EDIT: Bien, lo dicho... investigando un poco... segun me cuenta mi amigo google...

http://ubuntuforums.org/showthread.php?t=435940

http://packages.ubuntu.com/

Resumiendo, tenes que instalar los paquetes i386...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

farias

OK, gracias. ;)
Probare en estos dias y escribo diciendo algo.

Muchas gracias a todos  ;D