00:23:36 .merge+ 3110 00:23:36 Added 00:50:54 .merge+ 3111 00:50:55 Added 01:03:00 .merge+ 3091 01:03:00 Added 20:45:21 hello 20:46:00 i have some time now a unresolved error http://paste.debian.net/1164813/ 20:46:13 is happening with ndk21 for android 20:46:30 if i compile with ndk17 everything work fine 21:51:18 Do you have such a file (generate_translations_header) ? Is it in . from wherever is tries to find it ? What is its type (file command) ? 21:51:37 Does it have x permissions ? What is the arch of the system running it ? 21:51:45 x permissions for the user running it. 21:52:39 The "ELF...." spam hints it's a binary not for the current arch or something like tha. 21:52:53 the arch is aarch64 android 21:53:12 the most strange is that with ndk 17 compiles fine 21:53:26 with ndk21 spawn this error 21:54:00 compile on docker 21:55:39 https://github.com/monero-project/monero/blob/master/translations/generate_translations_header.c 21:55:42 this is the file 21:56:56 No, this is most likely the source from which the file is generated. 21:57:07 The file has no ".c" suffix if you look well. 21:57:33 is compiled and create a binary 22:01:38 on makefile there is a difference about compiling this code from other monero code 22:02:14 there is no cc cxx defines 22:02:57 for other part there is u can c https://github.com/monero-project/monero/blob/master/Makefile 22:03:02 line 130 ,131 22:05:30 i checked binary created on successful compiled version and is ELF 64-bit LSB shared object, x86-64 22:06:35 not arm64-v8a as other monero code is 22:08:12 i'm trying to compile arm64-v8a and trying to integrate x86-64 binary 22:08:31 this is the issue 22:52:56 moneromooo some suggestion on what to do 22:57:21 Yes, look for the answer to my questions. 22:57:33 Permissions. 22:58:06 And: "the arch is aarch64 android" vs "ELF 64-bit LSB shared object, x86-64" 22:58:24 If you run on aarch64, it can't be x86_64. 22:58:36 yes but with ndk17 everything works ! 22:58:53 with latest ndk21 happen all this 22:59:37 any the guy that created makefile didnt define cc for translations folder 23:23:06 i did a chmod -R 777 translations but didnt work 23:30:54 Then try with ndk17, check whether that binary is x86_64 or other. 23:31:22 i told u that binary is x86_64 23:31:37 Sorry, I assumed it was for ndk21. 23:31:44 I dunno then. 23:31:59 yes with ndk17 binary is x86_64 23:32:08 with ndk21 is not possible 23:32:35 Maybe the build system just doesn't run it at all on ndk17. 23:32:49 maybe because cc is not defined for translation files but only for the rest of monero code 23:32:59 check 130,131 lines of makefile 23:33:11 cc as in C compiler ? 23:33:15 yes 23:34:00 That sounds like a good guess, yes. 23:34:36 but i cant understand how is integrated on ndk17 and not on ndk21 23:35:38 i defined cc aarch64 for translation files too but still same error