Source: radare2-bindings Version: 0.9.6-2 Severity: serious Tags: patch User: debian-powerpc...@breakpoint.cc Usertags: powerpcspe
Hi, on armel, armhf, powerpc and powerpcsp, radare2-bindings FTBFS like this: ... mkdir -p org/radare/radare2 Build r_core -lr_core -lr_config -lr_cons -lr_cmd -lr_util -lr_flags -lr_asm -lr_lib -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_sign -lr_diff -lr_socket -lr_fs -lmagic valabind-cc java r_core -I/usr/lib/jvm/java-7-openjdk-ppc/include -NRadare --swig -I../../libr/include -x --vapidir=../vapi ../vapi/r_core -I/usr/include/libr -lr_core -lr_config -lr_cons -lr_cmd -lr_util -lr_flags -lr_asm -lr_lib -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_sign -lr_diff -lr_socket -lr_fs -lmagic valabind --swig -I /usr/include/libr -x -I ../../libr/include -N Radare -I /usr/lib/jvm/java-7-openjdk-ppc/include --vapidir ../vapi -o r_core.i -m r_core ../vapi/r_core --swig ... r_core.i:38: Warning 302: Identifier 'RCoreAsmHitVector' redefined (ignored) (Renamed from 'vector< RCoreAsmHit >'), r_core.i:37: Warning 302: previous definition of 'RCoreAsmHitVector' (Renamed from 'vector< RCoreAsmHit >'). r_core.i:43: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'), r_core.i:42: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >'). r_core.i:57: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'), r_core.i:53: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >'). r_core.i:58: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'), r_core.i:53: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >'). r_core.i:463: Warning 314: 'super' is a java keyword, renaming to '_super' r_core.i:517: Warning 314: 'import' is a java keyword, renaming to '_import' r_core.i:954: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined. r_core.i:955: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined. r_core.i:1052: Warning 453: Can't apply (int *OUTPUT). No typemaps are defined. r_core.i:1304: Warning 453: Can't apply (int *OUTPUT). No typemaps are defined. r_core.i:1471: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined. r_core.i:1476: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined. r_core.i:1622: Warning 453: Can't apply (unsigned char *OUTPUT). No typemaps are defined. r_core.i:1666: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined. r_core.i:1671: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined. r_core.i:1982: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined. r_core.i:1983: Warning 453: Can't apply (double *OUTPUT). No typemaps are defined. r_core.i:2009: Warning 453: Can't apply (unsigned long long *INOUT). No typemaps are defined. r_core.i:2290: Warning 453: Can't apply (char *INOUT). No typemaps are defined. r_core.i:2291: Warning 453: Can't apply (int *OUTPUT). No typemaps are defined. r_core.i:2317: Warning 453: Can't apply (char *INOUT). No typemaps are defined. r_core.i:2318: Warning 453: Can't apply (char *INOUT). No typemaps are defined. r_core.i:2324: Warning 453: Can't apply (char *INOUT). No typemaps are defined. r_core.i:2325: Warning 453: Can't apply (char *INOUT). No typemaps are defined. r_core.i:2331: Warning 453: Can't apply (char *INOUT). No typemaps are defined. r_core_wrap.cxx:159:17: fatal error: jni.h: No such file or directory compilation terminated. ... (example from powerpc: see the "ppc" instead of the "powerpc" which would be required here.) I noticed that you are using /usr/share/javahelper/java-arch.sh for JAVA_ARCH. Unfortunately, this fails for the above architectures because the script special-cases these architectures for some reason. Other architectures get their names from dpkg. I propose using `dpkg-architecture -qDEB_HOST_ARCH` instead of java-arch.sh, which fixes the problem. Thanks in advance, Roland -- System Information: Debian Release: 7.0 APT prefers unreleased APT policy: (500, 'unreleased'), (500, 'unstable') Architecture: powerpcspe (ppc) Kernel: Linux 3.9.0-dirty (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org