Closed ghost closed 3 years ago
Latest vitasdk commits broke older scripts. I will try to port it in next ver.
@Introvert52 The error you have is probably solved by setting executable bits on enso/360/gen.py
and enso/365/gen.py
. The make process fails if they aren't and the files aren't built, hence the error shown.
enso_ex does not compile at all with the latest VitaSDK. The first error is a conflict between GCC va_list
and libk va_list
...
Scanning dependencies of target emmc_helper_360
[ 3%] Building C object CMakeFiles/emmc_helper_360.dir/src/kernel_360.c.obj
In file included from enso_ex/installer/src/kernel_360.c:10:
$VITASDK/arm-vita-eabi/include/libk/stdarg.h:17:25: error: conflicting types for 'va_list'
17 | typedef _PDCLIB_va_list va_list;
| ^~~~~~~
In file included from $VITASDK/arm-vita-eabi/include/psp2kern/kernel/sysmem.h:10,
from enso_ex/installer/src/kernel_360.c:5:
$VITASDK/lib/gcc/arm-vita-eabi/10.1.0/include/stdarg.h:99:24: note: previous declaration of 'va_list' was here
99 | typedef __gnuc_va_list va_list;
| ^~~~~~~
make[2]: *** [CMakeFiles/emmc_helper_360.dir/build.make:63: CMakeFiles/emmc_helper_360.dir/src/kernel_360.c.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:247: CMakeFiles/emmc_helper_360.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
will be fixed in v4.5
Fixed in v4.5
Screenshot attached. I tried compiling from master and also from source attached with 4.1 release. Using Ubuntu 18.04 with VITASDK properly installed and listed in .bashrc as variable and in $PATH. Latest YAMT compiles fine with the script included with it. Apologies if I'm just being stupid.