On the 0x1EB day of Apache Harmony Robin Garner wrote: > Trying to build the latest trunk (r448461) on Ubuntu (6.06). Had to > hack build.sh because the ant executable isn't in ANT_HOME, and add a > URL to download xalan, but now the build fails with a missing "bfd.h" > (full error message below). > > Any pointers ?
I saw it once. Installing binutils (or binutils-dev) helped. > cheers, > Robin > > ------------------ > > build.native.c: > [cc] Starting dependency analysis for 10 files. > [cc] 10 files are up to date. > [cc] 0 files to be recompiled from dependency analysis. > [cc] 2 total files to be compiled. > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:21:17: > error: bfd.h: No such file or directory > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:22:21: > error: dis-asm.h: No such file or directory > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:63: > error: syntax error before fprintf_ftype > [cc] cc1: warnings being treated as errors > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:65: > warning: struct disassemble_info declared inside parameter list > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:65: > warning: its scope is only this definition or declaration, which is > probably not what you want > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:70: > error: field bfd_info has incomplete type > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:81: > error: syntax error before bfd_decoder > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:81: > warning: initialization makes integer from pointer without a cast > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:81: > warning: data definition has no type or storage class > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:89: > error: syntax error before src > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c: In > function disasm_read_memory: > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:94: > error: buffer undeclared (first use in this function) > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:94: > error: (Each undeclared identifier is reported only once > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:94: > error: for each function it appears in.) > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:94: > error: src undeclared (first use in this function) > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:94: > error: n undeclared (first use in this function) > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c: At top > level: > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:103: > error: syntax error before memaddr > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c: In > function disasm_print_adress_default: > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:105: > error: info undeclared (first use in this function) > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:105: > error: memaddr undeclared (first use in this function) > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c: In > function disasm_print: > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:177: > error: bfd_vma undeclared (first use in this function) > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:177: > error: syntax error before apr_uint32_t > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:183: > error: syntax error before apr_uint32_t > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c: In > function port_disasm_initialize: > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:297: > error: disassembler_ftype undeclared (first use in this function) > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:297: > error: syntax error before bfd_print_insn_sym > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c: In > function port_disassembler_create: > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:330: > error: bfd_arch_i386 undeclared (first use in this function) > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:331: > error: bfd_mach_i386_i386_intel_syntax undeclared (first use in this > function) > [cc] > /home/robing/harmony/drlvm/vm/port/src/disasm/linux/disasm.c:339: > error: BFD_ENDIAN_LITTLE undeclared (first use in this function) > > BUILD FAILED > /home/robing/harmony/drlvm/build/make/build.xml:404: The following > error occurred while executing this line: > /home/robing/harmony/drlvm/build/make/build.xml:411: The following > error occurred while executing this line: > /home/robing/harmony/drlvm/build/make/build_component.xml:72: The > following error occurred while executing this line: > /home/robing/harmony/drlvm/build/lnx_ia32_gcc_debug/semis/build/targets/build.native.xml:65: > gcc failed with return code 1 > > Total time: 47 seconds > * > * Please, refer to README.txt for details. > > > > --------------------------------------------------------------------- > Terms of use : http://incubator.apache.org/harmony/mailing.html > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Egor Pasko, Intel Managed Runtime Division --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
