SKGleba / enso_ex

Untethered jailbreak and CFW loader for PlayStation Vita/TV units on firmware 3.65
MIT License
178 stars 13 forks source link

Error compiling with create_vpk script (ver4.1 April 13) #15

Closed ghost closed 3 years ago

ghost commented 4 years ago

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.

eex_compile

SKGleba commented 4 years ago

Latest vitasdk commits broke older scripts. I will try to port it in next ver.

YPYDKZVAGGDCBWPJ2J6ZQALY commented 3 years ago

@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
SKGleba commented 3 years ago

will be fixed in v4.5

SKGleba commented 3 years ago

Fixed in v4.5