Página 4 de 5
Ir a la página Anterior  1, 2, 3, 4, 5  Siguiente
 

Mensaje Re: [Tutorial 5J] Compilación de la librería libyaul

#31  Ryo Suzuki 06 Marzo 2016, 02:13 AM

Nada, no hay forma, me tira el fatídico error de nuevo:

Citar:
rm gcc.pod
make[1]: Leaving directory '/tmp/sh-elf/gcc/gcc'
Makefile:3849: recipe for target 'all-gcc' failed
make: *** [all-gcc] Error 2



Es posible que sea por la cagada mía de instalar el GCC 5, porque aunque se baja y parece usar el GCC_VERSION 4.7.3 por lo que parece sigo teniendo el 5:

Citar:
ryo@ryo-ANTEC:~/saturn/libyaul/build-scripts$ gcc --version  
gcc (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


No hay forma de quitarmelo de encima. ¿Sabéis como puedo desinstarlo definitvamente?


Lo intentaré de todas formas en otra máquina para descartar posibilidades...


P.D: En el script que me pasastéis (mejor dicho que me pasó Indi) estaba mkdir tool_chains y luego usais en rutas y demás tool-chains. Es otra carpeta y puede llegar a dar lugar a error quizás trambién.
 



 
avatar
japan.png Ryo Suzuki Sexo: Masculino
Alfonso Martínez González
Webmaster
Webmaster
Shenmue Freak
 
Registrado: Agosto 2005
Ubicación: 難波
Mensajes: 10756
  • Volver arriba Página inferior
 

Mensaje Re: [Tutorial 5J] Compilación de la librería libyaul

#32  Ryo Suzuki 06 Marzo 2016, 03:43 AM

Siento el doble post pero confirmo que debe ser cosa de algo que tengo mal en el Lubuntu.

Acabo de probarlo en un Kubuntu que tengo en el portátil y con tus rutas y demás parece que todo ha ido bien:

Citar:
ryo@ryo-EasyNote-TJ72:~/saturn/libyaul/build-scripts$ ./build-compiler
build-compiler: Downloading files...
build-compiler: Downloading `binutils-2.24.tar.bz2'
build-compiler: Downloading `gcc-4.7.3.tar.bz2'
build-compiler: Downloading `gnu-keyring.gpg'
build-compiler: Downloading `newlib-1.20.0.tar.gz'
build-compiler: Downloading `md5.sum'
build-compiler: Checking integrity...
build-compiler: Checking integrity of `binutils-2.24.tar.bz2'
build-compiler: Checking integrity of `gcc-4.7.3.tar.bz2'
build-compiler: Checking integrity of `newlib-1.20.0.tar.gz'
build-compiler: Building sh-elf target...
build-compiler: Extracting 'binutils-2.24.tar.bz2'
build-compiler: Extracting 'gcc-4.7.3.tar.bz2'
build-compiler: Extracting 'newlib-1.20.0.tar.gz'
build-compiler: Applying patches
build-compiler: Applying patch 'newlib-1.20.0.patch'
build-compiler: Configuring Binutils
build-compiler: Building Binutils
build-compiler: Installing Binutils
build-compiler: Configuring GCC
build-compiler: Building GCC
build-compiler: Installing GCC
build-compiler: Configuring Newlib
build-compiler: Building Newlib
build-compiler: Installing Newlib
build-compiler: Building GCC
build-compiler: Installing GCC
build-compiler: Add '/home/ryo/saturn/tool-chains/sh-elf/bin' to the $PATH environment variable
build-compiler: Building m68k-elf target...
build-compiler: Extracting 'binutils-2.24.tar.bz2'
build-compiler: Extracting 'gcc-4.7.3.tar.bz2'
build-compiler: Extracting 'newlib-1.20.0.tar.gz'
build-compiler: Configuring Binutils
build-compiler: Building Binutils
build-compiler: Installing Binutils
build-compiler: Configuring GCC
build-compiler: Building GCC
build-compiler: Installing GCC
build-compiler: Configuring Newlib
build-compiler: Building Newlib
build-compiler: Installing Newlib
build-compiler: Building GCC
build-compiler: Installing GCC
build-compiler: Add '/home/ryo/saturn/tool-chains/m68k-elf/bin' to the $PATH environment variable
build-compiler: Cleaning up '/tmp'
ryo@ryo-EasyNote-TJ72:~/saturn/libyaul/build-scripts$


Espero que no haya algún problema del que no sea consciente. Sigo con el tema al siguiente paso. Gracias!!
 



 
avatar
japan.png Ryo Suzuki Sexo: Masculino
Alfonso Martínez González
Webmaster
Webmaster
Shenmue Freak
 
Registrado: Agosto 2005
Ubicación: 難波
Mensajes: 10756
  • Volver arriba Página inferior
 

Mensaje Re: [Tutorial 5J] Compilación De La Librería Libyaul

#33  tito_danir7 06 Marzo 2016, 02:14 PM

Ryo Suzuki escribió: [Ver mensaje]
Gracias por la ayuda, me ha ido bien.

Me tira un error en el build compiler cuando esta en Building GCC. Me remite a gcc-sh-elf.log

Y creo que se refiere a esto:

Citar:
rm gcc.pod
make[1]: Leaving directory '/tmp/sh-elf/gcc/gcc'
Makefile:3849: recipe for target 'all-gcc' failed
make: *** [all-gcc] Error 2


¿Sabéis que puede ser y como puedo solucionarlo?

Thnks!!

P.D: tito_danir7, te lo contesto el el otro hilo del AR, ¿ok?


Ok sin problema !

Referente a libyaul probaré esta tarde de compilarlo de nuevo haber si hay suerte y tambien actualizo el action replay.
 



 
avatar
 tito_danir7 
Recien llegado
Recien llegado
 
Registrado: Noviembre 2012
Mensajes: 23
  • Volver arriba Página inferior
 

Mensaje Re: [Tutorial 5J] Compilación De La Librería Libyaul

#34  SebasSBM 06 Marzo 2016, 03:16 PM

Ryo Suzuki escribió: [Ver mensaje]

En el script que me pasastéis (mejor dicho que me pasó Indi) estaba mkdir tool_chains y luego usais en rutas y demás tool-chains. Es otra carpeta y puede llegar a dar lugar a error quizás trambién.


Bueno, en mi sistema usé tool_chains (me gusta más así).

En el hilo público, lo dejé como estaba por defecto para que nadie se líe, pero he sido consistente con las rutas al hacer las configuraciones en mi sistema.

Da igual si es tool-chains o tool_chains, pero debe ser la misma en todo. En otras palabras, BUILD_INSTALL_DIR en `build-scripts/config` debe contener la misma ruta que INSTALL_ROOT en `source.env`. BUILD_ROOT será la carpeta vacía en la cual se generarán los archivos compilados de "libyaul" al ejecutar las instrucciones `make`.

Lamento la confusión.
 



 
avatar
 SebasSBM Sexo: Masculino
Sin debutar
Sin debutar
 
Registrado: Marzo 2016
Mensajes: 0
  • Volver arriba Página inferior
 

Mensaje Re: [Tutorial 5J] Compilación De La Librería Libyaul

#35  SebasSBM 06 Marzo 2016, 03:54 PM

Estoy que ya no sé qué más probar. Se me había ocurrido probar de instalar el paquete g++5, pero puede que eso empeore el problema.

He echado mano de los logs que `build-compiler` genera en `/tmp/`. Aparentemente no dan errores, pero sí aparecen una larga serie de logs tipo Warning que mencionan usos prohibidos de sintaxis C++ y otras historias.

Voy a documentar esos logs, por si tengo que usarlos para abrir una "Issue" en el repositorio de GitHub. Puede que el desarrollador nos eche una mano si me curro el informe.

PD:
Si sentís curiosidad por los logs que `build-compiler` genera en `/tmp/`, tienen extensión *.log y, se pueden encontrar los Warnings buscando la cadena de texto " ^" (con un espacio).  En el vim esta búsqueda se puede expresar como /\s\^
 



 
avatar
 SebasSBM Sexo: Masculino
Sin debutar
Sin debutar
 
Registrado: Marzo 2016
Mensajes: 0
  • Volver arriba Página inferior
 

Mensaje Re: [Tutorial 5J] Compilación De La Librería Libyaul

#36  SebasSBM 06 Marzo 2016, 07:12 PM

Ryo Suzuki escribió: [Ver mensaje]

Es posible que sea por la cagada mía de instalar el GCC 5, porque aunque se baja y parece usar el GCC_VERSION 4.7.3 por lo que parece sigo teniendo el 5:

Citar:
ryo@ryo-ANTEC:~/saturn/libyaul/build-scripts$ gcc --version  
gcc (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


No hay forma de quitarmelo de encima. ¿Sabéis como puedo desinstarlo definitvamente?


Si instalaste el gcc5 con:
>>> sudo apt-get install g++5


Podrías desinstalarlo con:
>>> sudo apt-get purge g++5


Purge es diferente de remove; la diferencia es que purge borra también los archivos de configuración del paquete (excepto si los mete en el directorio del usuario).
 



 
avatar
 SebasSBM Sexo: Masculino
Sin debutar
Sin debutar
 
Registrado: Marzo 2016
Mensajes: 0
  • Volver arriba Página inferior
 

Mensaje Re: [Tutorial 5J] Compilación De La Librería Libyaul

#37  Ryo Suzuki 07 Marzo 2016, 01:01 AM

SebasSBM escribió: [Ver mensaje]

Bueno, en mi sistema usé tool_chains (me gusta más así).

En el hilo público, lo dejé como estaba por defecto para que nadie se líe, pero he sido consistente con las rutas al hacer las configuraciones en mi sistema.

Da igual si es tool-chains o tool_chains, pero debe ser la misma en todo. En otras palabras, BUILD_INSTALL_DIR en `build-scripts/config` debe contener la misma ruta que INSTALL_ROOT en `source.env`. BUILD_ROOT será la carpeta vacía en la cual se generarán los archivos compilados de "libyaul" al ejecutar las instrucciones `make`.

Lamento la confusión.


No hombre, no hay problema.

Además tu script me ha ayudado mucho. Creo que deberías compartirlo por aquí, porque además de la ayuda que me habéis prestado si he llegado a casi acabar de compilarla y usar la librería ha sido gracias a él.

SebasSBM escribió: [Ver mensaje]
Estoy que ya no sé qué más probar. Se me había ocurrido probar de instalar el paquete g++5, pero puede que eso empeore el problema.


Ni se te ocurra, creo que por eso no he sido capaz de compilar la toolchain en ese "sistema maldito". Yo es que inocente de mi, como ponía superior a 4 y pico pensé.. instalo el 5! sin tener en cuenta que el propio Indi ya lo había avisado.

Por cierto no he podido quitar el GCC 5.2.1 de ese sistema ni como dices. He probado de todo (de hecho hasta me jode el VLC cuando pongo el comando que me comentabas)

SebasSBM, ¿tú exactamente dónde te has quedado? Es que no me queda claro del todo...

Yo os pongo los últimos avances con el portátil y Kubuntu (con GCC 4.8 ) que han sido conseguir compilar las librerías finalmente con el make release y que trague todo aparentemente bien.

Irónicamente el problema lo tengo ahora en lo que podríamos considerar el paso final, el make install-release
que no lo realiza bien escupiéndome un montón de errores de ruta en plan:

Citar:
root@ryo-EasyNote-TJ72:/home/ryo/saturn/libyaul# make install-release
release libyaul
make[1]: Entering directory `/home/ryo/saturn/libyaul/libyaul'
make[1]: Nothing to be done for `release'.
make[1]: Leaving directory `/home/ryo/saturn/libyaul/libyaul'
release libbcl
make[1]: Entering directory `/home/ryo/saturn/libyaul/libbcl'
make[1]: Nothing to be done for `release'.
make[1]: Leaving directory `/home/ryo/saturn/libyaul/libbcl'
release libfixmath
make[1]: Entering directory `/home/ryo/saturn/libyaul/libfixmath'
make[1]: Nothing to be done for `release'.
make[1]: Leaving directory `/home/ryo/saturn/libyaul/libfixmath'
release libtga
make[1]: Entering directory `/home/ryo/saturn/libyaul/libtga'
make[1]: Nothing to be done for `release'.
make[1]: Leaving directory `/home/ryo/saturn/libyaul/libtga'
install-release libyaul
make[1]: Entering directory `/home/ryo/saturn/libyaul/libyaul'
/home/ryo/saturn/tool-chains/sh-elf/sh-elf/include/yaul/././yaul.h: El fitxer o directori no existeix
libyaul/yaul.h
mkdir: no s’ha pogut crear el directori «/home/ryo/saturn/libyaul/libyaul/./yaul.h»: El fitxer ja existeix
/home/ryo/saturn/tool-chains/sh-elf/sh-elf/include/yaul/./common/./common.h: El fitxer o directori no existeix
/home/ryo/saturn/tool-chains/sh-elf/sh-elf/include/yaul/./common/.: El fitxer o directori no existeix
libyaul/common/common.h
mkdir: no s’ha pogut crear el directori «/home/ryo/saturn/libyaul/libyaul/./common/common.h»: El fitxer ja existeix
/home/ryo/saturn/tool-chains/sh-elf/sh-elf/include/yaul/./common//irq-mux.h: El fitxer o directori no existeix
/home/ryo/saturn/tool-chains/sh-elf/sh-elf/include/yaul/./common/: El fitxer o directori no existeix
libyaul/common/irq-mux.h
mkdir: no s’ha pogut crear el directori «/home/ryo/saturn/libyaul/libyaul/./common/irq-mux.h»: El fitxer ja existeix
/home/ryo/saturn/tool-chains/sh-elf/sh-elf/include/yaul/./common/./stack.h: El fitxer o directori no existeix


Y así sigue con todo...

¿Se os ocurre qué puede ser?

Me ha estado echando un cable Indiket pero no lo hemos conseguido. Hemos cambiado el realpath por readlink -f, mirando el tema rutas, probando con comillas en los paths y mil cosas más y no ha habido forma.

A ver si lo conseguimos. Estamos muy cerca. Lo que está claro es que es harto difícil y no parece estar nada documentado cómo instalar y trabajar con la librería en un Linux al uso... (Indiket me parece casi un superhéroe por haberlo conseguido en Mac Os )

Un saludo.
 



 
avatar
japan.png Ryo Suzuki Sexo: Masculino
Alfonso Martínez González
Webmaster
Webmaster
Shenmue Freak
 
Registrado: Agosto 2005
Ubicación: 難波
Mensajes: 10756
  • Volver arriba Página inferior
 

Mensaje Re: [Tutorial 5J] Compilación De La Librería Libyaul

#38  SebasSBM 07 Marzo 2016, 11:45 AM

Ryo: a mí me falla en el mismo paso: `make install-release`.

Tras haber realizado el proceso de instalación tal que así:

# Preparar el directorio para el IDE de saturn
cd ~
mkdir saturn_ide
cd saturn_ide
git clone https://github.com/ijacquez/libyaul.git libyaul
mkdir tool_chains
cd libyaul

# Actualizar submódulos
git submodule init
git submodule update -f

# Copiar el archivo de configuración por defecto para editarlo
cd build_scripts
cp -v config{.in,}


Luego, en el config editamos:
# Ruta donde se instalará la tool-chain
BUILD_INSTALL_DIR="${HOME}/saturn_ide/tool_chains"

# Opcional: Archivos temporales de build-compiler (logs incluidos)
BUILD_SRC_DIR="/tmp/libyaul_dump/"

# Desactivar GDB
OPTION_DOWNLOAD_TARBALLS="yes"
OPTION_ENABLE_GDB="no"


Me instalo estas librerías:
sudo apt-get install libgmp-dev libgmp3-dev
sudo apt-get install libmpfr-dev
sudo apt-get install libmpc-dev
apt-get install libncurses5-dev
sudo apt-get install realpath


Luego ejecuto:
./build-compiler


Aquí me genera la tool-chain sin errores. Pero me deja un montón de Warnings en los logs temporales. Son fácilmente localizables buscando " ^" dentro de ellos (o \s\^  como regexp si lo abres con vim).

Vuelvo al directorio de libyaul y preparo el nuevo entorno:
export PATH="/home/sebassbm/saturn_ide/tool_chains/sh-elf/bin:/home/sebassbm/saturn_ide/tool_chains/m68k-elf/bin:${PATH}"
cd ~/saturn_ide/libyaul
cp -v yaul.env.in yaul.env


En yaul.env edito:
export INSTALL_ROOT=${HOME}/saturn_ide/tool-chains/sh-elf
export BUILD_ROOT=${HOME}/saturn_ide/libyaul

Entonces, ejecuto make release. Parece que se lo traga, pero va dejando un reguero de errores de compilación a su paso:

Los errores extraídos del output:
kernel/mm/realloc_r.c: In function '_realloc_r':
kernel/mm/realloc_r.c:11:9: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration]
kernel/mm/realloc_r.c:11:16: warning: incompatible implicit declaration of built-in function 'realloc' [enabled by default]
In file included from kernel/vfs/fs/iso9660/iso9660.c:8:0:
kernel/vfs/fs/iso9660/iso9660-internal.h: In function 'isonum_723':
kernel/vfs/fs/iso9660/iso9660-internal.h:200:9: warning: implicit declaration of function 'be16dec' [-Wimplicit-function-declaration]
kernel/vfs/fs/iso9660/iso9660-internal.h: In function 'isonum_733':
kernel/vfs/fs/iso9660/iso9660-internal.h:225:9: warning: implicit declaration of function 'be32dec' [-Wimplicit-function-declaration]
kernel/vfs/fs/iso9660/iso9660.c: In function 'iso9660_mount':
kernel/vfs/fs/iso9660/iso9660.c:63:28: warning: implicit declaration of function 'bread' [-Wimplicit-function-declaration]
kernel/vfs/fs/iso9660/iso9660.c:66:9: warning: pointer targets in passing argument 1 of 'isonum_711' differ in signedness [-Wpointer-sign]
In file included from kernel/vfs/fs/iso9660/iso9660.c:8:0:
kernel/vfs/fs/iso9660/iso9660-internal.h:169:1: note: expected 'const uint8_t *' but argument is of type 'const char *'
kernel/vfs/fs/iso9660/iso9660.c:81:9: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
kernel/vfs/fs/iso9660/iso9660.c:81:37: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default]
kernel/vfs/fs/iso9660/iso9660.c:100:17: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
kernel/vfs/fs/iso9660/iso9660.c:100:17: warning: incompatible implicit declaration of built-in function 'free' [enabled by default]
kernel/vfs/fs/iso9660/iso9660.c: In function 'iso9660_find_file':
kernel/vfs/fs/iso9660/iso9660.c:117:9: warning: pointer targets in passing argument 1 of 'isonum_711' differ in signedness [-Wpointer-sign]
In file included from kernel/vfs/fs/iso9660/iso9660.c:8:0:
kernel/vfs/fs/iso9660/iso9660-internal.h:169:1: note: expected 'const uint8_t *' but argument is of type 'const char *'
kernel/vfs/fs/iso9660/iso9660.c: In function 'iso9660_find_directory':
kernel/vfs/fs/iso9660/iso9660.c:140:9: warning: pointer targets in passing argument 1 of 'isonum_711' differ in signedness [-Wpointer-sign]
In file included from kernel/vfs/fs/iso9660/iso9660.c:8:0:
kernel/vfs/fs/iso9660/iso9660-internal.h:169:1: note: expected 'const uint8_t *' but argument is of type 'const char *'
kernel/vfs/fs/iso9660/iso9660.c: In function 'iso9660_find':
kernel/vfs/fs/iso9660/iso9660.c:191:25: warning: pointer targets in passing argument 1 of 'isonum_711' differ in signedness [-Wpointer-sign]
In file included from kernel/vfs/fs/iso9660/iso9660.c:8:0:
kernel/vfs/fs/iso9660/iso9660-internal.h:169:1: note: expected 'const uint8_t *' but argument is of type 'const char *'
kernel/vfs/fs/iso9660/iso9660.c:199:33: warning: pointer targets in passing argument 1 of 'isonum_711' differ in signedness [-Wpointer-sign]
In file included from kernel/vfs/fs/iso9660/iso9660.c:8:0:
kernel/vfs/fs/iso9660/iso9660-internal.h:169:1: note: expected 'const uint8_t *' but argument is of type 'const char *'
kernel/vfs/fs/iso9660/iso9660.c:200:37: warning: pointer targets in passing argument 1 of 'isonum_711' differ in signedness [-Wpointer-sign]
In file included from kernel/vfs/fs/iso9660/iso9660.c:8:0:
kernel/vfs/fs/iso9660/iso9660-internal.h:169:1: note: expected 'const uint8_t *' but argument is of type 'const char *'
kernel/vfs/fs/iso9660/iso9660.c:226:33: warning: pointer targets in passing argument 1 of 'isonum_711' differ in signedness [-Wpointer-sign]
In file included from kernel/vfs/fs/iso9660/iso9660.c:8:0:
kernel/vfs/fs/iso9660/iso9660-internal.h:169:1: note: expected 'const uint8_t *' but argument is of type 'const char *'
kernel/vfs/fs/iso9660/iso9660.c:245:37: warning: pointer targets in passing argument 1 of 'isonum_711' differ in signedness [-Wpointer-sign]
In file included from kernel/vfs/fs/iso9660/iso9660.c:8:0:
kernel/vfs/fs/iso9660/iso9660-internal.h:169:1: note: expected 'const uint8_t *' but argument is of type 'const char *'
scu/bus/b/vdp2/vdp2_scrn_back_screen_color_set.c: In function 'vdp2_scrn_back_screen_color_set':
scu/bus/b/vdp2/vdp2_scrn_back_screen_color_set.c:23:9: warning: implicit declaration of function 'vdp2_scrn_back_screen_addr_set' [-Wimplicit-function-declaration]
scu/bus/b/vdp2/vdp2_scrn_bitmap_format_set.c: In function 'vdp2_scrn_bitmap_format_set':
scu/bus/b/vdp2/vdp2_scrn_bitmap_format_set.c:173:41: warning: 'bank' may be used uninitialized in this function [-Wmaybe-uninitialized]
scu/bus/b/vdp2/vdp2_scrn_cell_format_set.c: In function 'vdp2_scrn_cell_format_set':
scu/bus/b/vdp2/vdp2_scrn_cell_format_set.c:386:17: warning: 'pncnx' may be used uninitialized in this function [-Wmaybe-uninitialized]
scu/bus/b/vdp2/vdp2_scrn_cell_format_set.c:178:31: warning: 'sc_number' may be used uninitialized in this function [-Wmaybe-uninitialized]
scu/bus/b/vdp2/vdp2_scrn_cell_format_set.c:161:31: warning: 'sp_number' may be used uninitialized in this function [-Wmaybe-uninitialized]
scu/bus/cpu/smpc/smpc_peripheral_digital_get.c: In function 'smpc_peripheral_digital_get':
scu/bus/cpu/smpc/smpc_peripheral_digital_get.c:26:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
scu/bus/cpu/smpc/smpc_peripheral_digital_get.c:27:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
scu/bus/cpu/smpc/smpc_peripheral_init.c: In function 'peripheral_update':
scu/bus/cpu/smpc/smpc_peripheral_init.c:218:39: warning: 'connected' may be used uninitialized in this function [-Wmaybe-uninitialized]
scu/bus/cpu/smpc/smpc_peripheral_init.c:305:26: warning: 'multitap_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
scu/bus/cpu/smpc/smpc_smc_call.c: In function 'smpc_smc_call':
scu/bus/cpu/smpc/smpc_smc_call.c:61:1: warning: control reaches end of non-void function [-Wreturn-type]
prs.c: In function 'prs_decompress':
prs.c:215:25: warning: format '%X' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat]
prs.c:215:25: warning: format '%X' expects argument of type 'unsigned int', but argument 5 has type 'uint32_t' [-Wformat]
prs.c:215:25: warning: format '%X' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat]
prs.c:215:25: warning: format '%X' expects argument of type 'unsigned int', but argument 5 has type 'uint32_t' [-Wformat]
prs.c:234:25: warning: format '%X' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat]
prs.c:234:25: warning: format '%X' expects argument of type 'unsigned int', but argument 5 has type 'uint32_t' [-Wformat]
prs.c:234:25: warning: format '%X' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat]
prs.c:234:25: warning: format '%X' expects argument of type 'unsigned int', but argument 5 has type 'uint32_t' [-Wformat]
fix16_str.c: In function 'fix16_from_str':
fix16_str.c:62:5: warning: array subscript has type 'char' [-Wchar-subscripts]
fix16_str.c:73:5: warning: array subscript has type 'char' [-Wchar-subscripts]
fix16_str.c:93:9: warning: array subscript has type 'char' [-Wchar-subscripts]
fix16_str.c:106:9: warning: array subscript has type 'char' [-Wchar-subscripts]
fix16_str.c:106:9: warning: array subscript has type 'char' [-Wchar-subscripts]


Y al ejecutar make install-release:
mrelease mlibyaul
make[1]: se ingresa al directorio «/home/sebassbm/saturn_ide/libyaul/libyaul»
make[1]: No se hace nada para «release».
make[1]: se sale del directorio «/home/sebassbm/saturn_ide/libyaul/libyaul»
mrelease mlibbcl
make[1]: se ingresa al directorio «/home/sebassbm/saturn_ide/libyaul/libbcl»
make[1]: No se hace nada para «release».
make[1]: se sale del directorio «/home/sebassbm/saturn_ide/libyaul/libbcl»
mrelease mlibfixmath
make[1]: se ingresa al directorio «/home/sebassbm/saturn_ide/libyaul/libfixmath»
make[1]: No se hace nada para «release».
make[1]: se sale del directorio «/home/sebassbm/saturn_ide/libyaul/libfixmath»
mrelease mlibtga
make[1]: se ingresa al directorio «/home/sebassbm/saturn_ide/libyaul/libtga»
make[1]: No se hace nada para «release».
make[1]: se sale del directorio «/home/sebassbm/saturn_ide/libyaul/libtga»
minstall-release mlibyaul
make[1]: se ingresa al directorio «/home/sebassbm/saturn_ide/libyaul/libyaul»
realpath: opción incorrecta -- «m»
Uso:
 realpath [-s|--strip] [-z|--zero] nombre de archivo ...
 realpath -h|--help
 realpath -v|--version
realpath: opción incorrecta -- «m»
Uso:
 realpath [-s|--strip] [-z|--zero] nombre de archivo ...
 realpath -h|--help
 realpath -v|--version
mlibyaul/yaul.h
mkdir: falta un operando
Pruebe 'mkdir --help' para más información.
install: falta el operando archivo de destino después de «/home/sebassbm/saturn_ide/libyaul/libyaul/./yaul.h»
Pruebe 'install --help' para más información.

[...]

make: *** [install-release] Error 2


Algo va mal en el paso make release, pero lo más raro es el fallo que hace make install-release el cual parece estar comportándose como si algo fallara en el Makefile con install-release (aunque sólo es una corazonada).

También puede ser que los fallos extraídos de make release tengan mucho que ver con lo que está pasando, o los cientos de Warnings que el build-compiler deja en la carpeta temporal al generar la tool-chain.
 



 
avatar
 SebasSBM Sexo: Masculino
Sin debutar
Sin debutar
 
Registrado: Marzo 2016
Mensajes: 0
  • Volver arriba Página inferior
 

Mensaje Re: [Tutorial 5J] Compilación De La Librería Libyaul

#39  FacundoARG 09 Marzo 2016, 04:33 AM

Ryo Suzuki escribió: [Ver mensaje]


También creo que Facundo por ejemplo consiguió cargar CD-RW para poder testear cosas de desarrollo sin tener que gastar tantos CDs.

A ver si lo conseguís y tenemos un tutorial para configurar Libyaul en Ubuntu y distros de Linux similares y/o derivadas...


Si, logre cargar CD-RW ahora no se lo recomiendo a nadie. Reventé mi lente original de Saturn igual la reemplace por una nueva, pero nunca volvió a ser la misma, a veces me da problemas y.... cada tanto se descalibra.
 




____________
SegaSaturn Developer Addict
 
avatar
argentina.png FacundoARG Sexo: Masculino
Colaborador SEGASATURNO
Colaborador SEGASATURNO
Professional Videogamer Coder
Donante Unreleased €
 
Registrado: Diciembre 2006
Ubicación: San Luis
Mensajes: 691
  • Volver arriba Página inferior
 

Mensaje Re: [Tutorial 5J] Compilación de la librería libyaul

#40  Ryo Suzuki 14 Marzo 2016, 01:49 PM

Vaya, pues entonces no es nada recomendable el tema de usar CDRW

Facundo, ¿lo has intentantado tú por casualidad compilar la librería en algún Linux que tengas a mano? Quizás tú que controlas del tema puedas ayudarnos...

SebasSBM y tito_danir7, ¿no deberíamos crear un issue en el github oficial de libyaul a ver si nos ayudan? Es raro que nadie hayamos podido compilarlo con Ubuntu...

Yo intentaré de todas formas probar en algún otro sistema e insistir en el tema, estamos cerca y creo que finalmente lo conseguiremos.
 




____________
Ayúdame a mantener este y otros proyectos, pulsa aquí

sega_firma

Choose a job you love, and you will never have to work a day in your life. (Confucius)
 
avatar
japan.png Ryo Suzuki Sexo: Masculino
Alfonso Martínez González
Webmaster
Webmaster
Shenmue Freak
 
Registrado: Agosto 2005
Ubicación: 難波
Mensajes: 10756
  • Volver arriba Página inferior
 


Ocultar¿Este tema fue útil?
Compartir este tema
Correo a un amigo Facebook Twitter Windows Live Favorites MySpace del.icio.us Digg SlashDot google.com LinkedIn StumbleUpon Blogmarks Diigo reddit.com Blinklist co.mments.com
technorati.com DIGG ITA linkagogo.com meneame.net netscape.com newsvine.com yahoo.com Fai Informazione Ok Notizie Segnalo Bookmark IT fark.com feedmelinks.com spurl.net

Página 4 de 5
Ir a la página Anterior  1, 2, 3, 4, 5  Siguiente