Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: DCelso on October 26, 2010, 06:05:48 AM

Title: ligero error compilando el bennugd de svn
Post by: DCelso on October 26, 2010, 06:05:48 AM
hola SplinterGU, he realizado los siguientes pasos en mi debian para poder compilar bennu de svn.

cd core
aptitude install libz-dev libssl-dev
chmod 777 configure
./configure
make
cd ..;cd modules
aptitude install libsdl1.2-dev libsdl-mixer1.2-dev
chmod 777 configure
make
cd ..; tools/moddesc
chmod 777 configure
make
[/core]
al parecer va todo bien hasta el último make, que suelta una traza de error siguiente:
[code]
moddesc.c:22:48: error: loadlib.h: No existe el fichero o el directorio
moddesc.c:30:19: error: bgddl.h: No existe el fichero o el directorio
moddesc.c:31:22: error: dlvaracc.h: No existe el fichero o el directorio
moddesc.c:32:22: error: files_st.h: No existe el fichero o el directorio

Claro, parece ser que necesita tener instalado algo como un "libbgdrtm-dev"  o algo así pero el configure no lo checkea en el sistema. Supongo que se arreglaría con  un make install al directorio del libbgdrtm, pero aún así habría que ponerle a éste configure una regla para recordarte que tienes que tener eston en en el sistema, es decir es una dependencia de moddesc.[/code]
Title: Re: ligero error compilando el bennugd de svn
Post by: josebita on October 26, 2010, 10:20:03 AM
Yo diría que lo que ocurre es simplemente que hay que compilar en el siguiente orden:
 * core
 * modules
 * tools
Title: Re: ligero error compilando el bennugd de svn
Post by: DCelso on October 26, 2010, 12:06:04 PM
¿y es que no ves que lo hice así?
Title: Re: ligero error compilando el bennugd de svn
Post by: SplinterGU on October 26, 2010, 01:15:13 PM
tools es...

./configure --with-bennu-prefix=<path del core>
Title: Re: ligero error compilando el bennugd de svn
Post by: josebita on October 26, 2010, 01:17:42 PM
Quote from: DCelso on October 26, 2010, 12:06:04 PM
¿y es que no ves que lo hice así?
Ups! :)
Title: Re: ligero error compilando el bennugd de svn
Post by: DCelso on October 26, 2010, 05:43:03 PM
asias  ;D
Title: Re: ligero error compilando el bennugd de svn
Post by: SplinterGU on October 26, 2010, 05:49:14 PM
de nada
Title: Re: ligero error compilando el bennugd de svn
Post by: DCelso on October 26, 2010, 08:27:40 PM
SplinterGU, puedes borrar de subversion los archivos config.status y config.log?
resulta que al bajarte el código fuente con subversion se bajan en read-only y dan errores de escritura los configure y tienes que ir andando eliminando a la fuerza esos archivos haciendo que la compilación no sea directa :(.
Title: Re: ligero error compilando el bennugd de svn
Post by: SplinterGU on October 26, 2010, 09:06:25 PM
read-only????
esos archivos? de que rama de directorios?

lo siento, pero no estan en el svn.
Title: Re: ligero error compilando el bennugd de svn
Post by: DCelso on October 26, 2010, 09:18:13 PM
 :o, entonces algo debo tener mal en el sistema  :'(, sorry.
Title: Re: ligero error compilando el bennugd de svn
Post by: SplinterGU on October 26, 2010, 09:20:27 PM
posiblemente los compilaste como root o con otro usuario, y ahora claro, no tienes permiso de escritura porque no te pertenecen.
Title: Re: ligero error compilando el bennugd de svn
Post by: DCelso on November 03, 2010, 08:21:44 PM
Exacto :D, era eso, ya lo averigüe por mi cuenta :D, de todas formas gracias, eres el master :D.
Ahora tengo otro problema, el bgdc generado con estos pasos va perfecto, pero en cambio el bgdi, me da el siguiente error que no averiguo a qué se debe

dcelso:~/workspace/bennugd/binaries$ bgdi 32btest.dcb
lt-bgdi: doesn't exist or isn't version 7 DCB compatible

de donde saca esto "lt-bgdi"?, he encontrado un archivo que se llama así pero lo meto también en el directorio binaries y nada
Como nota puedo decirte que al compilarlo da un warning diciendo el .so contra el que enlzao no es portable:

/bin/bash ../../libtool --tag=CC   --mode=link gcc  -g -O2 -O2 -finline-functions -fno-strict-aliasing  --as-needed  -o bgdi main.o -lc -ldl -L../../bgdrtm/src/.libs -lbgdrtm

*** Warning: Linking the executable bgdi against the loadable module
*** libbgdrtm.so is not portable!



Title: Re: ligero error compilando el bennugd de svn
Post by: SplinterGU on November 03, 2010, 10:29:21 PM
nunca vi ese error.